Changesets: bareos
master b5017285 2022-10-17 10:43 Ported: N/A Details Diff |
dird: avoid crash in .jobstatus Previously if .jobstatus was called before another command in the same UA had already opened the catalog, it would simply crash. This patch reorders OpenClientDB() before the FillQuery() to avoid the crash. |
||
mod - core/src/dird/ua_dotcmds.cc | Diff File | ||
master d61468a3 2022-10-14 18:20 Committer: pstorz Ported: N/A Details Diff |
lib: improve foreach_res() This patch extends the foreach_res() macro so that the loop will survive a configuration reload. |
||
mod - core/src/lib/parse_conf.h | Diff File | ||
master cf2d6b1a 2022-10-14 18:18 Committer: pstorz Ported: N/A Details Diff |
tests: add foreach_res and reload test The new test does a foreach_res while another thread reloads the configuration again and again. |
||
mod - core/src/tests/test_config_parser_dir.cc | Diff File | ||
master 0948006d 2022-10-13 15:09 Alaa Eddine Elamri Committer: pstorz Ported: N/A Details Diff |
systemtests: add checkpoints and spooling test | ||
add - systemtests/tests/checkpoints/testrunner-checkpoints-and-spooling | Diff File | ||
master 8629e915 2022-10-13 15:00 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001275 from kopflast/webui-urlfixes webui links update |
||
mod - CHANGELOG.md | Diff File | ||
mod - webui/module/Application/view/layout/layout.phtml.in | Diff File | ||
master e28546e0 2022-10-12 16:01 Alaa Eddine Elamri Committer: pstorz Ported: N/A Details Diff |
systemtests: give each checkpoint test separate restore directory | ||
mod - systemtests/tests/checkpoints/testrunner-checkpoints-on-cancel | Diff File | ||
mod - systemtests/tests/checkpoints/testrunner-checkpoints-on-kill | Diff File | ||
mod - systemtests/tests/checkpoints/testrunner-checkpoints-on-stop | Diff File | ||
master 280c374d 2022-10-12 15:46 Alaa Eddine Elamri Committer: pstorz Ported: N/A Details Diff |
systemtests: add expect_not_grep function | ||
mod - systemtests/scripts/functions | Diff File | ||
master f7323177 2022-10-12 15:31 Alaa Eddine Elamri Committer: pstorz Ported: N/A Details Diff |
dird: check if batch started before updating file table | ||
mod - core/src/dird/catreq.cc | Diff File | ||
master 9206236d 2022-10-12 15:02 Alaa Eddine Elamri Committer: pstorz Ported: N/A Details Diff |
docs: update documentation | ||
mod - docs/manuals/source/Appendix.rst | Diff File | ||
add - docs/manuals/source/Appendix/Checkpoints.rst | Diff File | ||
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-CheckpointInterval.rst.inc | Diff File | ||
master 86223583 2022-10-12 13:54 Guido.Hartenberg Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 1193ac15 2022-10-12 12:34 Alaa Eddine Elamri Committer: pstorz Ported: N/A Details Diff |
stored: disable checkpoints by default | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json | Diff File | ||
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-CheckpointInterval.rst.inc | Diff File | ||
master af1d8d2a 2022-10-12 12:26 Alaa Eddine Elamri Committer: pstorz Ported: N/A Details Diff |
stored: disable checkpoints when spooling | ||
mod - core/src/stored/append.cc | Diff File | ||
master 4364e10d 2022-10-11 18:16 Ported: N/A Details Diff |
webui: extend restore to handle plugin options | ||
mod - webui/install/bareos/bareos-dir.d/profile/webui-admin.conf | Diff File | ||
mod - webui/module/Client/src/Client/Model/ClientModel.php | Diff File | ||
mod - webui/module/Restore/src/Restore/Controller/RestoreController.php | Diff File | ||
mod - webui/module/Restore/src/Restore/Form/RestoreForm.php | Diff File | ||
mod - webui/module/Restore/src/Restore/Model/Restore.php | Diff File | ||
mod - webui/module/Restore/src/Restore/Model/RestoreModel.php | Diff File | ||
mod - webui/module/Restore/view/restore/restore/index.phtml | Diff File | ||
mod - webui/module/Restore/view/restore/restore/versions.phtml | Diff File | ||
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBSock.php | Diff File | ||
master b41e0420 2022-10-11 16:42 Alaa Eddine Elamri Committer: pstorz Ported: N/A Details Diff |
stored: rename spooled attributes check for more clarity | ||
mod - core/src/stored/append.cc | Diff File | ||
mod - core/src/stored/spool.cc | Diff File | ||
mod - core/src/stored/spool.h | Diff File | ||
master e81c6780 2022-10-11 16:01 Ported: N/A Details Diff |
stored: don't call Device::IsTape() unneccessary Previously IsTape() was called for display purposes. This patch displays the configured Device Type instead. |
||
mod - core/src/stored/acquire.cc | Diff File | ||
mod - core/src/stored/dev.h | Diff File | ||
mod - core/src/stored/status.cc | Diff File | ||
master 3ee0e4b2 2022-10-11 15:02 Ported: N/A Details Diff |
stored: remove Device::IsFifo() This is now implemented via SeekType. The refactored code also catches some cases when a backend does not override a required method. |
||
mod - core/src/stored/dev.cc | Diff File | ||
mod - core/src/stored/dev.h | Diff File | ||
master 2c452e16 2022-10-11 12:34 Ported: N/A Details Diff |
stored: remove Device::IsFile() This patch refactors all uses of IsFile() into individual checks that should do what the original author intended. |
||
mod - core/src/stored/backends/droplet_device.h | Diff File | ||
mod - core/src/stored/backends/generic_tape_device.h | Diff File | ||
mod - core/src/stored/backends/gfapi_device.h | Diff File | ||
mod - core/src/stored/backends/unix_fifo_device.h | Diff File | ||
mod - core/src/stored/backends/unix_file_device.cc | Diff File | ||
mod - core/src/stored/backends/unix_file_device.h | Diff File | ||
mod - core/src/stored/backends/win32_fifo_device.h | Diff File | ||
mod - core/src/stored/backends/win32_file_device.cc | Diff File | ||
mod - core/src/stored/backends/win32_file_device.h | Diff File | ||
mod - core/src/stored/dev.cc | Diff File | ||
mod - core/src/stored/dev.h | Diff File | ||
mod - core/src/stored/mount.cc | Diff File | ||
mod - core/src/stored/scan.cc | Diff File | ||
mod - core/src/stored/vol_mgr.cc | Diff File | ||
master aec10e8a 2022-10-11 11:47 Ported: N/A Details Diff |
systemtests: suppress python leaks in py23plug-dir | ||
add - systemtests/tests/py2plug-dir/lsan-suppressions.txt | Diff File | ||
mod - systemtests/tests/py2plug-dir/testrunner | Diff File | ||
master c50a1a24 2022-10-11 11:32 Ported: N/A Details Diff |
stored: disable copy/move on Device class | ||
mod - core/src/stored/dev.h | Diff File | ||
master 9b4883a8 2022-10-10 17:16 Ported: N/A Details Diff |
tests: refactor droplet test into own program Previously the droplet tests were integrated into the sd_backend tests. With the new backend loading, we cannot configure a droplet backend if we did not build it, thus we need to extract the droplet tests so we can disable them completely. |
||
mod - .gitignore | Diff File | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
add - core/src/tests/configs/droplet_backend/bareos-sd.d/storage/myself.conf.in | Diff File | ||
add - core/src/tests/droplet_backend.cc | Diff File | ||
mod - core/src/tests/sd_backend.cc | Diff File | ||
add - core/src/tests/sd_backend_tests.h | Diff File | ||
master 0a346707 2022-10-10 16:32 Ported: N/A Details Diff |
stored: remove BackendInterface layer Instead of returning a factory that will then provide Device*, we can return the Device* from the PluginRegistry's factory directly. This removes the BackendInterface layer that wrapped the factory again. |
||
mod - core/src/stored/dev.cc | Diff File | ||
mod - core/src/stored/sd_backends.h | Diff File | ||
mod - core/src/stored/sd_backends_dynamic.cc | Diff File | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
master cca826ee 2022-10-10 16:25 Guido.Hartenberg Ported: N/A Details Diff |
webui: adapt links to new URLs after website relaunch The old URLs still work, thanks to redirection. Anyhow, it makes sense to directly use the new URLs. |
||
mod - webui/module/Application/view/layout/layout.phtml.in | Diff File | ||
master ef44197e 2022-10-10 16:16 Ported: N/A Details Diff |
stored: cleanup unused backend interfaces This patch removes now unused parts of the old storage backend interface. |
||
mod - core/src/stored/CMakeLists.txt | Diff File | ||
mod - core/src/stored/btape.cc | Diff File | ||
rm - core/src/stored/sd_backends.cc | Diff File | ||
mod - core/src/stored/sd_backends.h | Diff File | ||
mod - core/src/stored/stored.cc | Diff File | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
mod - core/src/tests/sd_backend.cc | Diff File | ||
mod - core/src/tests/sd_reservation.cc | Diff File | ||
master c984b003 2022-10-10 14:47 Alaa Eddine Elamri Ported: N/A Details Diff |
append.cc: switch job messages to debug messages to reduce clutter | ||
mod - core/src/stored/append.cc | Diff File | ||
master 49cc107f 2022-10-10 14:36 Ported: N/A Details Diff |
tests: adapt test config to stricter requirements If you configure a device, the backend will be checked when the configuration is loaded. Thus a lot of the existing test configurations need to be adapted to either use existing storge backends or to have BackendDirectory configured. |
||
mod - .gitignore | Diff File | ||
mod - core/src/tests/configs/sd_reservation/bareos-sd.d/device/auto1.conf | Diff File | ||
rm - core/src/tests/configs/statistics_thread/sd_statistics_thread/default_config/bareos-sd.d/storage/myself.conf | Diff File | ||
add - core/src/tests/configs/statistics_thread/sd_statistics_thread/default_config/bareos-sd.d/storage/myself.conf.in | Diff File | ||
rm - core/src/tests/configs/statistics_thread/sd_statistics_thread/only_collect_set/bareos-sd.d/storage/myself.conf | Diff File | ||
add - core/src/tests/configs/statistics_thread/sd_statistics_thread/only_collect_set/bareos-sd.d/storage/myself.conf.in | Diff File | ||
rm - core/src/tests/configs/statistics_thread/sd_statistics_thread/only_interval_set/bareos-sd.d/storage/myself.conf | Diff File | ||
add - core/src/tests/configs/statistics_thread/sd_statistics_thread/only_interval_set/bareos-sd.d/storage/myself.conf.in | Diff File | ||
rm - core/src/tests/configs/stored_multiplied_device/bareos-sd.d/storage/bareos-sd.conf | Diff File | ||
add - core/src/tests/configs/stored_multiplied_device/bareos-sd.d/storage/bareos-sd.conf.in | Diff File |