Changesets: bareos
master 01192774 2025-02-03 13:56 Florian Burger Committer: Bareos Bot Ported: N/A Details Diff |
dird: remove num_jobs in ListScheduledJobs method | ||
mod - core/src/dird/CMakeLists.txt | Diff File | ||
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/date_time_mask.h | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/dird_conf.h | Diff File | ||
mod - core/src/dird/run_conf.cc | Diff File | ||
mod - core/src/dird/ua_output.cc | Diff File | ||
mod - core/src/dird/ua_status.cc | Diff File | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
mod - core/src/tests/test_config_parser_sd.cc | Diff File | ||
mod - systemtests/tests/scheduler/etc/bareos/bareos-dir.d/job/LastSunday.conf | Diff File | ||
master ab9663c2 2025-02-03 13:31 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
grpc: add `where` to restore packet This argument is used in the vmware plugin, so we cannot just ignore it. |
||
mod - core/src/plugins/filed/grpc/bridge_module/plugin_service.cc | Diff File | ||
mod - core/src/plugins/filed/grpc/grpc_impl.cc | Diff File | ||
mod - core/src/plugins/filed/grpc/proto/plugin.proto | Diff File | ||
master 6ed3b371 2025-02-03 12:17 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #2097 Inherit RunScript elements between JobDef resources |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
add - core/src/tests/configs/runscript-inheritance.conf | Diff File | ||
mod - core/src/tests/test_config_parser_dir.cc | Diff File | ||
master d758d2f8 2025-02-03 12:17 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 55f75587 2025-02-03 12:16 Florian Burger Committer: Bareos Bot Ported: N/A Details Diff |
docs: add build-rpm to devtools/README.md | ||
mod - devtools/README.md | Diff File | ||
master fe30e9fa 2025-02-03 11:59 Florian Burger Committer: Bareos Bot Ported: N/A Details Diff |
docs: improve readabilty in devtools/README.md | ||
mod - devtools/README.md | Diff File | ||
master 82202f03 2025-02-03 11:43 Florian Burger Committer: Bareos Bot Ported: N/A Details Diff |
docs: update devtools README.md | ||
mod - devtools/README.md | Diff File | ||
master 87feee68 2025-02-03 09:17 Florian Burger Committer: Bareos Bot Ported: N/A Details Diff |
docs: add php-cs-fixer and dist-tarball in README | ||
mod - devtools/README.md | Diff File | ||
master 8dcea9a0 2025-02-03 09:15 Florian Burger Committer: Bareos Bot Ported: N/A Details Diff |
docs: add documentation for prepare-release.sh | ||
mod - devtools/README.md | Diff File | ||
master d1b5f996 2025-01-31 14:31 Florian Burger Committer: Bareos Bot Ported: N/A Details Diff |
docs: start updating the devtools README.md | ||
mod - devtools/README.md | Diff File | ||
master 6f6cc936 2025-01-31 13:46 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #2078 openssl: unify ssl error logging |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/lib/crypto_openssl.cc | Diff File | ||
mod - core/src/lib/crypto_openssl.h | Diff File | ||
mod - core/src/lib/tls_openssl.cc | Diff File | ||
mod - core/src/lib/tls_openssl_private.cc | Diff File | ||
mod - core/src/tests/test_bpipe.cc | Diff File | ||
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 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 |