Changesets: bareos

master c2f84eea

2024-01-17 08:03

Sebastian Sura

Ported: N/A

Details Diff
fvec: fix compiler errors if mremap not supported

This also fixes an issue that occurs if mmap/mremap fails. In that
case buffer should be reset to nullptr, so that the destructor does
not try to unmap it a second time.
mod - core/src/stored/backends/dedup/fvec.h Diff File

master dcf35bed

2024-01-16 18:43

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
build: remove outdated reference to bat
mod - core/platforms/packaging/bareos.spec Diff File

master f230d710

2024-01-16 18:38

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: mark some options a advanced

Mark option, that are normally not manually set as advanced.
mod - cmake/BareosSetVariableDefaults.cmake Diff File

master 629268a7

2024-01-16 18:38

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: remove unused options
mod - core/CMakeLists.txt Diff File

master b02afe3a

2024-01-16 15:18

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
Update cmake/BareosSetVariableDefaults.cmake

Co-authored-by: Andreas Rogge <andreas.rogge@bareos.com>
mod - cmake/BareosSetVariableDefaults.cmake Diff File

master 78929b00

2024-01-16 14:45

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1655

plugins: postgresql fix missing pg_backup_stop() call
mod - CHANGELOG.md Diff File
mod - core/src/plugins/filed/python/postgresql/bareos-fd-postgresql.py Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-default Diff File

master 2cb3701c

2024-01-16 14:45

Bareos Bot

Ported: N/A

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

master 99cb49c2

2024-01-15 15:44

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
remove obsolete travis files

The travis service is no longer used,
therefore these files are no longer required.
rm - .travis.yml Diff File
rm - .travis/all Diff File
rm - .travis/travis_before_install.sh Diff File
rm - .travis/travis_before_script.sh Diff File

master e855a3e8

2024-01-15 14:57

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

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

master 407a0c0e

2024-01-15 14:00

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-volume: add simple config to test open/close
mod - core/src/stored/backends/dedup/volume.cc Diff File
mod - core/src/stored/backends/dedup/volume.h Diff File
mod - core/src/stored/backends/dedup_device.cc Diff File

master 37040af4

2024-01-15 11:53

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-device: fix handling split records
mod - core/src/stored/backends/dedup_device.cc Diff File

master 9b4023d6

2024-01-15 11:53

Sebastian Sura

Ported: N/A

Details Diff
append: fix possible deadlock

This construct enters into a deadlock if
1) the writer is waiting because the queue is full
2) the reader is waiting on the writer to quit

The reason is that this status is not communicated through the queue
but with a separate variable.

This commit makes it so the status is communicated only through the
queue itself. Special note has to be taken in the case of a timeout
in the reader (res == fd->Timeout) since normally this branch does not
look at the queue at all.

Because of this we needed to add a function the the channel that
actively checks whether the other side is still alive.
mod - core/src/lib/channel.h Diff File
mod - core/src/stored/append.cc Diff File

master 1c3f4c2b

2024-01-15 11:52

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-device: correctly set eot when end is reached
mod - core/src/stored/backends/dedup_device.cc Diff File

master fb3d1fa6

2024-01-15 09:31

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-device: implement d_truncate
mod - core/src/stored/backends/dedup/volume.cc Diff File
mod - core/src/stored/backends/dedup/volume.h Diff File
mod - core/src/stored/backends/dedup_device.cc Diff File

master 71c4b556

2024-01-15 07:53

Sebastian Sura

Ported: N/A

Details Diff
fvec: add min/max growth sizes

When handling files we do not want to grow too fast or too slow since
its a) wasteful or b) slow.
mod - core/src/stored/backends/dedup/fvec.h Diff File

master 38dfba25

2024-01-15 07:50

Sebastian Sura

Ported: N/A

Details Diff
fvec: add additional checks
mod - core/src/stored/backends/dedup/fvec.h Diff File

master cb7afb09

2024-01-15 07:14

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-device: fix bad error messages
mod - core/src/stored/backends/dedup_device.cc Diff File

master 85203164

2024-01-12 13:01

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
freebsd: use openssl from base

as we already have openssl in base, it is probably easier to just use
that one instead of the one from ports.
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosCommonMakefile Diff File

master ee39d70d

2024-01-12 10:36

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-config: change deserialize api
mod - core/src/stored/backends/dedup/volume.cc Diff File
mod - core/src/stored/backends/dedup/volume.h Diff File

master bff8800b

2024-01-12 10:30

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
volume: refactor config
mod - core/src/stored/backends/dedup/volume.cc Diff File
mod - core/src/stored/backends/dedup/volume.h Diff File

master 13bac989

2024-01-12 10:06

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
volume: remove persistent config
mod - core/src/stored/backends/dedup/volume.cc Diff File
mod - core/src/stored/backends/dedup/volume.h Diff File

master f8c4ccb2

2024-01-12 08:23

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-device: implement eod()
mod - core/src/stored/backends/dedup/volume.cc Diff File
mod - core/src/stored/backends/dedup/volume.h Diff File
mod - core/src/stored/backends/dedup_device.cc Diff File

master af20c3de

2024-01-12 08:11

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-volume: correctly handle split records
mod - core/src/stored/backends/dedup/volume.cc Diff File
mod - core/src/stored/backends/dedup/volume.h Diff File

master 87e70898

2024-01-12 07:49

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-volume: make the current block part of the state
mod - core/src/stored/backends/dedup/volume.cc Diff File
mod - core/src/stored/backends/dedup/volume.h Diff File
mod - core/src/stored/backends/dedup_device.cc Diff File

master 68b7b70f

2024-01-12 07:40

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-volume: make dedup::data more generic

Now accepts any number of datafiles. This makes a lot of code much
cleaner since you do not need to constantly find out if a certain data
file is the "aligned" one or not.
mod - core/src/stored/backends/dedup/volume.cc Diff File
mod - core/src/stored/backends/dedup/volume.h Diff File
mod - core/src/stored/backends/dedup_device.cc Diff File
 First  Prev  1 2 3 ... 70 ... 78 79 80 81 82 83 84 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 678 679 680  Next  Last