Changesets: bareos

master a4ad6e88

2023-07-14 13:48

bruno-at-bareos

Ported: N/A

Details Diff
tests: bareos-basic change AutoDeflateAlgorithm

- set lz4 as Auto Deflate Algorithm in FileStorage2
so different compression are tested.

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - systemtests/tests/bareos-basic/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
mod - systemtests/tests/bareos-basic/etc/bareos/bareos-sd.d/device/FileStorage2.conf Diff File

master 9209b254

2023-07-14 12:08

arogge


Committer: bruno-at-bareos

Ported: N/A

Details Diff
fastlz: remove unaligned memory accesses

- some of the helper functions used unaligned memory access as an
optimization. A quick look at godbolt.org showed that modern
compilers emit the same code with or without those manual
optimizations, so the unaligned accesses were removed to avoid
relying on undefined behaviour.
- core: compression free internal fastlz buffers

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/fastlz/src/lz4.c Diff File
mod - core/src/lib/compression.cc Diff File

master 49b46044

2023-07-14 08:44

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
bsr: apply same simplification to different test
mod - core/src/dird/bsr.cc Diff File

master b82aa1f1

2023-07-14 08:16

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
bsr: make conditional easier to understand

Testing whether two intervals intersect -- which is what the
conditional is trying to do -- can be easily done with

a <= d && b >= c,

where the intervals are [a, b] and [c, d] with a<=b and c<=d.
It is then easy to check that this is equivalent to

max(a, c) <= min(b, d),

which is what the code now does.
mod - core/src/dird/bsr.cc Diff File

master 4dc2c58d

2023-07-14 08:09

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
bsr: fix bad decrementing

We should only decrement the expected file counter if a file we are
actually restoring is split over two volumes. That means we need to
keep track of which FileIndices we actually selected to be restored
instead of just assuming that we are restoring the whole volume.
mod - core/src/dird/bsr.cc Diff File
mod - core/src/dird/bsr.h Diff File
mod - core/src/tests/test_fileindex_list.cc Diff File

master 4f484427

2023-07-14 08:00

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
bsr: fix comparing fileids between jobs
mod - core/src/dird/bsr.cc Diff File

master 4437bc73

2023-07-14 07:53

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
file-count-mismatch: add regression test
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/file-count-regression/CMakeLists.txt Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/file-count-regression/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/file-count-regression/functions Diff File
add - systemtests/tests/file-count-regression/test-setup Diff File
add - systemtests/tests/file-count-regression/testrunner-check-regression Diff File

master 35994004

2023-07-13 18:39

SamuelBoerlin


Committer: Bareos Bot

Ported: N/A

Details Diff
stored: initialize device access_mode to READ_WRITE
mod - core/src/stored/dev.h Diff File

master 0852739f

2023-07-13 16:34

bruno-at-bareos

Ported: N/A

Details Diff
systemtests: extend fileset-multiple-blocks

- test all signature options MD5,SHA1,SHA256,SHA512,XXH128
- test all compression options GZIP,GZIP(LEVEL),LZO,LZ4,LZ4HC

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - systemtests/tests/fileset-multiple-blocks/etc/bareos/bareos-dir.d/fileset/fileset-multi-options.conf.in Diff File
mod - systemtests/tests/fileset-multiple-blocks/testrunner-options-blocks Diff File

master 30813547

2023-07-13 15:45

bruno-at-bareos

Ported: N/A

Details Diff
defaultconfig: add RecyclePool=Scratch to Scratch

- It is mandatory for data pool, because the recyclepoolid is not
updated when a media is affected to this pool data.

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/defaultconfigs/bareos-dir.d/pool/Scratch.conf Diff File

master 9305db1b

2023-07-13 12:53

SamuelBoerlin


Committer: Bareos Bot

Ported: N/A

Details Diff
format
mod - core/src/plugins/stored/autoxflate/autoxflate-sd.cc Diff File
mod - core/src/stored/device_resource.h Diff File
mod - core/src/stored/io_direction.h Diff File
mod - core/src/stored/reserve.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/tests/sd_reservation.cc Diff File

master 3bb6642e

2023-07-13 12:49

SamuelBoerlin


Committer: Bareos Bot

Ported: N/A

Details Diff
update docs schema
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File

master 7d45e090

2023-07-13 12:29

SamuelBoerlin


Committer: Bareos Bot

Ported: N/A

Details Diff
improve docs
mod - core/src/stored/stored_conf.cc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-device-AccessMode.rst.inc Diff File

master e9ddab59

2023-07-13 10:21

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
fd_plugins: update linked fileindex
mod - core/src/filed/fd_plugins.cc Diff File

master 43f8a635

2023-07-13 10:21

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
hardlink: reset linked to nullptr aswell
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/findlib/find.h Diff File
mod - core/src/findlib/find_one.cc Diff File

master da2bc7de

2023-07-12 16:44

bruno-at-bareos

Ported: N/A

Details Diff
doc: rework hardlink section

- unify the use of "hard links" over mixed "hardlinks"
- reformat reviewed paragraphs to line length 80
- apply check-sources recommendation and format

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
Co-authored-by: Sebastian Sura <124262655+sebsura@users.noreply.github.com>
mod - core/src/dird/inc_conf.cc Diff File
mod - docs/manuals/source/Configuration/Director.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/NdmpBackupsWithBareos.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/TheWindowsVersionOfBareos.rst Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-LogTimestampFormat.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-OptimizeForSize.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-OptimizeForSpeed.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/fd-filedaemon-LogTimestampFormat.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-LogTimestampFormat.rst.inc Diff File

master eb5226fd

2023-07-12 15:40

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
refactor void* to const void*
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File
mod - core/src/plugins/filed/python/module/bareosfd.h Diff File
mod - core/src/plugins/filed/python/test/python-fd-module-tester.cc Diff File

master 2d48689c

2023-07-12 15:38

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
add bVarCheckChanges
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File
mod - core/src/plugins/filed/python/module/bareosfd.h Diff File
add - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginCheckChanges.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/python-modules/force-backup-module.py Diff File
mod - systemtests/tests/py3plug-fd-basic/testrunner-forcebackup Diff File

master eadcf88c

2023-07-12 14:40

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
hardlink: delete hardlink.cc
mod - core/src/findlib/CMakeLists.txt Diff File
rm - core/src/findlib/hardlink.cc Diff File
mod - core/src/findlib/hardlink.h Diff File

master 568fb9a0

2023-07-12 14:18

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
hardlink: refactor hardlink interface
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/findlib/find_one.cc Diff File
mod - core/src/findlib/hardlink.cc Diff File
mod - core/src/findlib/hardlink.h Diff File

master 71147422

2023-07-12 13:23

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
hardlink: make better use of C++ features
mod - core/src/findlib/hardlink.cc Diff File
mod - core/src/findlib/hardlink.h Diff File

master c7f12724

2023-07-12 13:10

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
hardlink: change api slightly
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/findlib/find.h Diff File
mod - core/src/findlib/find_one.cc Diff File
mod - core/src/findlib/hardlink.cc Diff File
mod - core/src/findlib/hardlink.h Diff File

master 6c243cd4

2023-07-12 12:19

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001507

bsmtp: make mailhost and port message info a debug message
mod - CHANGELOG.md Diff File
mod - core/src/tools/bsmtp.cc Diff File

master fe7d71ce

2023-07-12 12:19

Bareos Bot

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File

master 3321ce8a

2023-07-12 11:02

Alaa Eddine Elamri

Ported: N/A

Details Diff
bsmtp: make mailhost and port message info a debug message
mod - core/src/tools/bsmtp.cc Diff File
 First  Prev  1 2 3 ... 34 35 36 37 38 39 40 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 604 605 606  Next  Last