Changesets: bareos

master 2ee780a1

2025-01-31 13:46

Bareos Bot

Ported: N/A

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

master 1542a628

2025-01-31 12:56

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
stored: remove code paths that ignore reservation

All jobs reserve a viable volume to use when they reserve a device.
Sadly some code paths ignored this and instead just used the currently
mounted device for writing regardless of whether it was reserved by
somebody else or not.

This caused weird `Volume X wanted by Device Y is in use by device Z`
error messages as device Y actually reserved volume X, but device Z
simply decided to use it as it was currently mounted, which ultimately
cause an operator message to be sent out.

As volumes that are currently mounted in the device are preferred for
reservation anyways, we simply remove the `IsSuitableVolumeMounted()`
code paths.

If this becomes a problem in the future we can simply try to reserve
the currently mounted volume and use it if it worked.
mod - core/src/stored/acquire.cc Diff File
mod - core/src/stored/device_control_record.h Diff File
mod - core/src/stored/mount.cc Diff File

master 30763ca8

2025-01-31 10:35

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: simplify ignore config warnings code
mod - core/scripts/bareos-ctl-dir.in Diff File
mod - core/scripts/bareos-ctl-fd.in Diff File
mod - core/scripts/bareos-ctl-funcs Diff File
mod - core/scripts/bareos-ctl-sd.in Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/block-size/CMakeLists.txt Diff File
mod - systemtests/tests/droplet-s3/CMakeLists.txt Diff File
mod - systemtests/tests/parallel-jobs/CMakeLists.txt Diff File

master d6822cec

2025-01-31 08:35

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: get rid of more config warnings
mod - systemtests/tests/block-size/CMakeLists.txt Diff File
mod - systemtests/tests/droplet-s3/CMakeLists.txt Diff File
mod - systemtests/tests/grpc-fd/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/grpc-fd/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File

master ade74eff

2025-01-31 08:00

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: abstract to method, also check for db
mod - core/scripts/bareos-ctl-dir.in Diff File
mod - core/scripts/bareos-ctl-fd.in Diff File
mod - core/scripts/bareos-ctl-funcs Diff File
mod - core/scripts/bareos-ctl-sd.in Diff File

master b52cab82

2025-01-29 13:11

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: fix bad link
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/GrpcPlugin.rst.inc Diff File

master fdd804bc

2025-01-29 10:09

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: get rid of config warnings

Note that the systemtest 'parallel-jobs' requires config directives that
omit warnings ('MaximumConcurrentJobs' and 'MaximumBlockSize').
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/config-dump/etc/bareos/bareos-dir-full.conf.in Diff File
mod - systemtests/tests/dplcompat/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/dplcompat/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/fileindex-overflow/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/fileindex-overflow/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/parallel-jobs/CMakeLists.txt Diff File
mod - systemtests/tests/pruning/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/pruning/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
mod - systemtests/tests/pruning/testrunner Diff File

master 1a8c0b97

2025-01-28 18:14

pstorz


Committer: Sebastian Sura

Ported: N/A

Details Diff
systemtests: add mssqlvdi-plugin test

We use a standard DB called `DBNormalTest` with simple table
`samples` and a `Filestream` feature enabled database `DBFilestreamTest`
with two tables `samples` and `files`

- setup license on all testrunner and sqlfiles
- find_program SQLCMD: remove HINTS
- use recommend primary key for filestream table
`UNIQUEIDENTIFIER ROWGUIDCOL NOT NULL UNIQUE`
- environment.in: move SQLCMD upwards
- minimize configuration files
- properly escape all variables (shellcheck)
- remove set -x in testrunner-01-DBNormal-prepare
testrunner-11-DBFileStream-prepare
- make tests portable on `CORE` so use `regedit.exe` and `write.exe`
as sample for Filestream `files` table

Co-authored-by: Philipp Storz <philipp.storz@bareos.com>
Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - CMakeLists.txt Diff File
mod - core/src/filed/verify.cc Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/mssqlvdi-plugin/CMakeLists.txt Diff File
add - systemtests/tests/mssqlvdi-plugin/environment.local Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/fileset/DBNormalFileset.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/fileset/DBStreamFileset.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/job/backup-DBNormal.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/job/backup-DBStream.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_add_data.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_create_bareos_login_user.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_create_schema_tables.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_create_schema_tables_stream.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_db_filestream_drop_create.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_db_normal_drop_create.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_drop_db.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_drop_tables_schemas.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_load_data.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_load_data_stream.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-01-DBNormal-prepare Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-02-DBNormal-FullBackup Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-03-DBNormal-IncBackup Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-04-DBNormal-DropDB Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-05-DBNormal-Restore Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-11-DBFileStream-prepare Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-12-DBFileStream-FullBackup Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-13-DBFileStream-IncBackup Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-14-DBFileStream-DropDB Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-15-DBFileStream-Restore Diff File

master 59895c6d

2025-01-28 17:39

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: fail if daemons have config warnings

Fixes 0000131: Add automated check for configuration issues in systemtest
configurations

One can disable this behaviour for each systemtest individually by
setting the IGNORE_DAEMON_CONFIG_WARNINGS (CACHE INTERNAL) to true at
the beginning of the systemtests CMakeLists.txt file.
Affected Issues
0000131
mod - core/scripts/bareos-ctl-dir.in Diff File
mod - core/scripts/bareos-ctl-fd.in Diff File
mod - core/scripts/bareos-ctl-sd.in Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File

master 94fb9d92

2025-01-28 15:07

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
tests: add WSA_Init in config_parser_tests
mod - core/src/tests/test_config_parser_console.cc Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File
mod - core/src/tests/test_config_parser_sd.cc Diff File

master f49e255d

2025-01-28 15:04

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
append: fix accessing null pointer

Currently, if jit reservation is used but no device could be found, we
break out of the backup loop. Afterwards the sd tries to destroy the
dcr if it exists, which includes releasing the acquired device. This
is done even if no device was attached to the dcr.
mod - core/src/stored/append.cc Diff File

master bea7944c

2025-01-27 13:30

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
butils: adjust autogenerated usage files
mod - core/src/stored/bcopy.cc Diff File
mod - core/src/stored/bextract.cc Diff File
mod - docs/manuals/source/include/autogenerated/usage/bcopy.txt Diff File
mod - docs/manuals/source/include/autogenerated/usage/bextract.txt Diff File
mod - docs/manuals/source/include/autogenerated/usage/bls.txt Diff File
mod - docs/manuals/source/include/autogenerated/usage/bscan.txt Diff File
mod - docs/manuals/source/include/autogenerated/usage/btape.txt Diff File
mod - systemtests/tests/bscan-bextract-bls-bcopy-btape/testrunner Diff File

master 364058df

2025-01-27 12:10

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
ua_status: replace dlist with std::vector
mod - core/src/dird/date_time.cc Diff File
mod - core/src/dird/ua_status.cc Diff File

master 9800532f

2025-01-27 11:29

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
scheduler: address review and fix LastDayOfMonth
mod - core/src/dird/date_time.cc Diff File
mod - core/src/dird/date_time.h Diff File
mod - core/src/dird/date_time_mask.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_status.cc Diff File

master c1cd8f5d

2025-01-27 10:06

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
butil: address review and include algorithm header
mod - core/src/stored/bcopy.cc Diff File
mod - core/src/stored/bextract.cc Diff File
mod - core/src/stored/bls.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/butil.cc Diff File
mod - core/src/stored/butil.h Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
mod - systemtests/tests/bscan-bextract-bls-bcopy-btape/CMakeLists.txt Diff File
mod - systemtests/tests/bscan-bextract-bls-bcopy-btape/testrunner Diff File

master 02770bad

2025-01-27 09:22

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
tests: add unit tests for new inheritance behaviour
add - core/src/tests/configs/runscript-inheritance.conf Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File

master 7a6dd49c

2025-01-27 07:24

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
compression: fix issue with CompressorName
mod - core/src/filed/compression.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/include/ch.h Diff File
mod - core/src/lib/compression.cc Diff File
mod - core/src/lib/compression.h Diff File
mod - core/src/plugins/stored/autoxflate/autoxflate-sd.cc Diff File
mod - systemtests/scripts/functions Diff File

master fa3d6548

2025-01-24 09:21

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
extend bscan-bextract-bls-bcopy test with btape

This test also checks whether all available devices are printed if none
is specified.
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/CMakeLists.txt Diff File

master 85e69821

2025-01-24 09:20

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
butils: list available devices if none specified
mod - core/src/stored/bcopy.cc Diff File
mod - core/src/stored/bextract.cc Diff File
mod - core/src/stored/bls.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/btape.cc Diff File

master a7e7af8f

2025-01-24 08:17

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
dird: fix small scheduler issues
mod - core/src/dird/date_time_mask.cc Diff File
mod - core/src/dird/scheduler_private.cc Diff File

master e5cf562a

2025-01-24 08:11

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2105

bconsole: enable app icon on windows
mod - .quality-gates.yml Diff File
mod - CHANGELOG.md Diff File
mod - core/src/console/CMakeLists.txt Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/qt-tray-monitor/main.qrc Diff File
mod - core/src/qt-tray-monitor/mainwindow.cc Diff File
mod - core/src/qt-tray-monitor/tray-monitor.cc Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/tests/addresses_and_ports_config.cc Diff File
mod - core/src/tests/configs/addresses-and-ports/old-style/dir-v4port-and-address-set/bareos-dir.d/director/bareos-dir.conf Diff File
mod - core/src/win32/console/consoleres.rc.in Diff File
mod - core/src/win32/dird/dbcheckres.rc.in Diff File
mod - core/src/win32/dird/dirdres.rc.in Diff File
mod - core/src/win32/filed/filedres.rc.in Diff File
mod - core/src/win32/qt-tray-monitor/traymon.rc.in Diff File
mod - core/src/win32/stored/bextractres.rc.in Diff File
mod - core/src/win32/stored/blsres.rc.in Diff File
mod - core/src/win32/stored/bscanres.rc.in Diff File
mod - core/src/win32/stored/btaperes.rc.in Diff File
mod - core/src/win32/stored/storedres.rc.in Diff File
mod - core/src/win32/tools/bregexres.rc.in Diff File
mod - core/src/win32/tools/bsmtpres.rc.in Diff File
mod - core/src/win32/tools/bwildres.rc.in Diff File
mod - webui/tests/selenium/webui-selenium-test.py Diff File

master 3933a27b

2025-01-24 08:11

Bareos Bot

Ported: N/A

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

master f0171f2c

2025-01-23 18:06

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2132

plugin: postgresql use integer for savepkt.object_index
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 574b312b

2025-01-23 18:05

Bareos Bot

Ported: N/A

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

master 572c9768

2025-01-23 16:35

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2102

freebsd: automate creation of pkg-plist.database-postgresql
mod - CHANGELOG.md Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-postgresql Diff File
mod - docs/manuals/CMakeLists.txt Diff File
 First  Prev  1 2 3 ... 25 26 27 28 29 30 31 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 683 684 685  Next  Last