Changesets: bareos

master 8f1fe6e6

2022-10-18 13:08

pstorz


Committer: arogge

Ported: N/A

Details Diff
python plugins: enable io in core functionality
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/findlib/bfile.cc Diff File
mod - core/src/findlib/bfile.h Diff File
mod - core/src/findlib/create_file.cc Diff File
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File
mod - core/src/plugins/filed/python/module/bareosfd.h Diff File
mod - core/src/plugins/filed/python/test/bareosfd_test.py Diff File

master 83497b05

2022-10-18 10:46

pstorz


Committer: arogge

Ported: N/A

Details Diff
BareosFilePacket: add bool do_io_in_core
mod - core/src/findlib/bfile.h Diff File

master 01ae2e91

2022-10-17 11:26

frank

Ported: N/A

Details Diff
webui: introduce subscription module

Introduces a new module named "Subscription".
mod - webui/module/Application/view/layout/layout.phtml.in Diff File
mod - webui/module/Director/src/Director/Controller/DirectorController.php Diff File
mod - webui/module/Director/src/Director/Model/Director.php Diff File
mod - webui/module/Director/src/Director/Model/DirectorModel.php Diff File
mod - webui/module/Director/view/director/director/index.phtml Diff File
mod - webui/module/Director/view/director/director/messages.phtml Diff File
add - webui/module/Director/view/director/director/subscription.phtml Diff File
mod - webui/module/Job/src/Job/Controller/JobController.php Diff File

master 66db58b0

2022-10-17 10:53

arogge

Ported: N/A

Details Diff
systemtest: add test for .jobstatus command
add - systemtests/tests/bconsole/testrunner-dotjobstatus Diff File

master b5017285

2022-10-17 10:43

arogge

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

arogge


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

arogge


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

joergs


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

frank

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

arogge

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

arogge

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

arogge

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

arogge

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

arogge

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

arogge

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

arogge

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
 First  Prev  1 2 3 ... 70 ... 140 ... 168 169 170 171 172 173 174 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 693 694 695  Next  Last