Changesets: bareos
|
master 2be10c60 2024-07-31 08:41 Sebastian Sura Ported: N/A Details Diff |
bareos-test-sockets: change api We were always trying to find an unused port, and then we try to bind that port. This is not a good way to do it as there is no guarantee that the port will still be free when we actually try to bind the port, especially if there are a lot of concurrent tests running. Now we do it the opposite way: First we bind a random os-provided free port and only then do we find out which port it actually is. That should make sure that no two unit tests should ever try to bind the same port. There may still be conflicts between unittest ports and system test ports, but that can be fixed in a different way (e.g. just do not run that at the same time). |
||
| mod - core/src/tests/bareos_test_sockets.cc | Diff File | ||
| mod - core/src/tests/bareos_test_sockets.h | Diff File | ||
| mod - core/src/tests/test_bsock.cc | Diff File | ||
|
master 10da7e0e 2024-07-31 08:35 Sebastian Sura Ported: N/A Details Diff |
tls-openssl: fix bad assert (socket-) fds are allowed to be zero, so we should instead be checking for '< 0' to detect bad socket fds. |
||
| mod - core/src/lib/tls_openssl_private.cc | Diff File | ||
| mod - core/src/lib/tls_openssl_private.h | Diff File | ||
|
master f1cdfff1 2024-07-31 08:34 Sebastian Sura Ported: N/A Details Diff |
create-resource: fix setting unused ports This is in preparation of removing `create_unique_socket_number()`. As these configuration values are not currently used in the tests, it makes sense to just set them to 0 for now. |
||
| mod - core/src/tests/create_resource.cc | Diff File | ||
|
master 56e9ae6e 2024-07-30 07:34 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
vadp-dumper: add some debug checks | ||
| mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc | Diff File | ||
| mod - core/src/vmware/vadp_dumper/copy_thread.cc | Diff File | ||
|
master b2b9ca22 2024-07-29 21:33 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1876 VMware Plugin: Add option restore_allow_disks_mismatch |
||
| mod - CHANGELOG.md | Diff File | ||
| mod - core/src/plugins/filed/python/vmware/bareos-fd-vmware.py | Diff File | ||
| mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc | Diff File | ||
|
master fa2fe8d3 2024-07-29 21:33 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
| mod - CHANGELOG.md | Diff File | ||
|
master 8ac78380 2024-07-29 09:14 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1858 msgchan: fix deadlock |
||
| mod - CHANGELOG.md | Diff File | ||
| mod - core/src/dird/job.cc | Diff File | ||
| mod - core/src/dird/job.h | Diff File | ||
| mod - core/src/dird/msgchan.cc | Diff File | ||
| mod - systemtests/tests/heartbeat-interval/testrunner-check | Diff File | ||
|
master 0422a728 2024-07-29 09:14 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
| mod - CHANGELOG.md | Diff File | ||
|
master 36e0e6eb 2024-07-29 08:13 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1738 dird: disallow running always incremental virtual full jobs with empty jobid list |
||
| mod - CHANGELOG.md | Diff File | ||
| mod - core/src/dird/ua_output.cc | Diff File | ||
| mod - core/src/dird/ua_run.cc | Diff File | ||
| mod - core/src/dird/vbackup.cc | Diff File | ||
| add - systemtests/tests/always-incremental-consolidate/testrunner-06-rerun-ai-vf | Diff File | ||
|
master 60d1ee5b 2024-07-29 08:13 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
| mod - CHANGELOG.md | Diff File | ||
|
master 3deb51d6 2024-07-27 18:17 Committer: Bareos Bot Ported: N/A Details Diff |
Creating accurate file type with dummy file data | ||
| mod - core/src/plugins/filed/python/libcloud/BareosFdPluginLibcloud.py | Diff File | ||
| mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/bucket_explorer.py | Diff File | ||
| mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/worker.py | Diff File | ||
|
master 2267fbe6 2024-07-24 17:06 Ported: N/A Details Diff |
chunked_device: flush all volumes in is_written() when ReleaseDevice() calls d_flush() on the volume, it should only return if all buffers were flushed correctly. However, as a volume change does not imply d_flush(), we might have chunks from a previously mounted volume still in the queue. This change ensures that not only the chunks of the current volume are flushed, but that the queue is completely empty. |
||
| mod - core/src/stored/backends/chunked_device.cc | Diff File | ||
|
master 43d103aa 2024-07-24 16:16 Ported: N/A Details Diff |
chunked_device: fix possible race-condition when the io thread picked up a chunk, it was possible that WaitChunksWritten() saw an empty queue and no inflight-chunks. Even though this condition is caught by the volume-size check, the code now checks that the queue is empty *and* has no reservations before declaring everything is dequeued. |
||
| mod - core/src/stored/acquire.h | Diff File | ||
| mod - core/src/stored/backends/chunked_device.cc | Diff File | ||
| mod - core/src/stored/backends/ordered_cbuf.cc | Diff File | ||
| mod - core/src/stored/backends/ordered_cbuf.h | Diff File | ||
|
master 8a296cb4 2024-07-23 17:08 Ported: N/A Details Diff |
tests: make bpipe tests less likely to fail | ||
| mod - core/src/tests/test_bpipe.cc | Diff File | ||
|
master c287a1ce 2024-07-23 14:15 Committer: Bareos Bot Ported: N/A Details Diff |
cats: add option --no-psqlrc to psql command in scripts While it is rare to have .psqlrc configuration file setup for user like `bareos` or `postgres`, it may contains configuration that may defeat our expectation in terms of return. `--no-psqlrc` is now added to all catalog scripts. Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> |
||
| mod - core/src/cats/create_bareos_database.in | Diff File | ||
| mod - core/src/cats/drop_bareos_database.in | Diff File | ||
| mod - core/src/cats/drop_bareos_tables.in | Diff File | ||
| mod - core/src/cats/grant_bareos_privileges.in | Diff File | ||
| mod - core/src/cats/update_bareos_tables.in | Diff File | ||
|
master e6bcf87c 2024-07-23 13:40 Ported: N/A Details Diff |
script: cleanup cryptoc cache file without failing | ||
| mod - systemtests/scripts/cleanup | Diff File | ||
|
master 683b3235 2024-07-23 13:04 Ported: N/A Details Diff |
cmake: move CPMAddPackage() to proper location | ||
| mod - CMakeLists.txt | Diff File | ||
| mod - cmake/BareosCpmPackages.cmake | Diff File | ||
|
master 14afd0b3 2024-07-23 12:44 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1739 consolidate: disable vfull duplicate job check |
||
| mod - CHANGELOG.md | Diff File | ||
| mod - core/src/dird/consolidate.cc | Diff File | ||
| mod - core/src/dird/job.cc | Diff File | ||
| mod - core/src/dird/ua_select.cc | Diff File | ||
| mod - core/src/stored/stored.cc | Diff File | ||
| mod - systemtests/scripts/functions | Diff File | ||
| mod - systemtests/tests/CMakeLists.txt | Diff File | ||
| mod - systemtests/tests/always-incremental-consolidate/CMakeLists.txt | Diff File | ||
| add - systemtests/tests/always-incremental-consolidate/testrunner-06-consolidate-duplicates | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/CMakeLists.txt | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/job/Consolidate.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/job/copy.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/job/migrate.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/AI-Consolidated.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/AI-Incremental.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/CopyMigrate.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/Differential.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/Full.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/Incremental.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/Scratch.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/profile/operator.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-fd.d/messages/Standard.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-sd.d/device/FileStorage.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-sd.d/messages/Standard.conf | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bconsole.conf.in | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/test-setup | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/testrunner-consolidate | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/testrunner-copy | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/testrunner-create-backups | Diff File | ||
| add - systemtests/tests/ignoreduplicatecheck/testrunner-migrate | Diff File | ||
|
master 768cf2e0 2024-07-23 12:44 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
| mod - CHANGELOG.md | Diff File | ||
|
master 3abca836 2024-07-23 12:05 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1824 ULC: build the universal linux client also for rpm based OS. |
||
| mod - .matrix.yml | Diff File | ||
| mod - CHANGELOG.md | Diff File | ||
| mod - CMakeLists.txt | Diff File | ||
| mod - core/manpages/CMakeLists.txt | Diff File | ||
| mod - core/platforms/CMakeLists.txt | Diff File | ||
| add - core/platforms/packaging/bareos-universal-client.spec | Diff File | ||
| mod - core/platforms/systemd/CMakeLists.txt | Diff File | ||
| mod - core/scripts/CMakeLists.txt | Diff File | ||
| mod - core/src/plugins/dird/CMakeLists.txt | Diff File | ||
| mod - core/src/plugins/filed/CMakeLists.txt | Diff File | ||
| mod - core/src/plugins/stored/CMakeLists.txt | Diff File | ||
| mod - devtools/build-rpm.sh | Diff File | ||
| mod - devtools/dist-tarball.sh | Diff File | ||
| add - docs/pkglists/ULC_rpm_OpenSSL_1.1.aarch64 | Diff File | ||
| add - docs/pkglists/ULC_rpm_OpenSSL_1.1.x86_64 | Diff File | ||
| add - docs/pkglists/ULC_rpm_OpenSSL_3.0.aarch64 | Diff File | ||
| add - docs/pkglists/ULC_rpm_OpenSSL_3.0.x86_64 | Diff File | ||
|
master 0b6c1560 2024-07-23 12:05 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
| mod - CHANGELOG.md | Diff File | ||
|
master 756fc6d0 2024-07-22 21:27 Ported: N/A Details Diff |
matrix: switch back to custom ulc build script | ||
| mod - .matrix.yml | Diff File | ||
|
master 0d2c47b6 2024-07-22 20:54 Ported: N/A Details Diff |
devtools: add support for tarball in build-rpm.sh | ||
| mod - devtools/build-rpm.sh | Diff File | ||
|
master b41b596e 2024-07-22 20:45 Ported: N/A Details Diff |
devtools: add --fast/--best to dist-tarball.sh | ||
| mod - devtools/dist-tarball.sh | Diff File | ||
|
master cd83fefb 2024-07-22 15:58 Ported: N/A Details Diff |
update ULC_rpm pkglists to remove src/bareos the build-rpm.sh doesn't produce source rpms |
||
| mod - docs/pkglists/ULC_rpm_OpenSSL_3.0.aarch64 | Diff File | ||
| mod - docs/pkglists/ULC_rpm_OpenSSL_3.0.x86_64 | Diff File | ||