Changesets: bareos

master 3e38db1d

2023-08-28 14:08

Sebastian Sura

Ported: N/A

Details Diff
backup: use serial send/comp/etc for small amounts of data
mod - core/src/filed/backup.cc Diff File

master 80c5f436

2023-08-28 10:17

Sebastian Sura

Ported: N/A

Details Diff
append: introduce MessageReceiver

This class reads data from the given socket asynchroniously and makes
them available in a preparsed manner on the main thread. It is
important that the given socket is only used by one thread at a time,
as such, if you create a MessageHandler for a certain socket, you need
to take care to not use that socket at all while the message handler
is alive.
mod - core/src/stored/append.cc Diff File
mod - systemtests/tests/restore/testrunner-create-backup Diff File

master 5f8e7eb6

2023-08-26 13:41

SamuelBoerlin


Committer: arogge

Ported: N/A

Details Diff
ua_run: apply max_concurrent_jobs from consolidate job
mod - core/src/dird/ua_run.cc Diff File

master ad38e880

2023-08-26 13:39

SamuelBoerlin


Committer: arogge

Ported: N/A

Details Diff
dir: add max_concurrent_jobs to jcr dir_impl

with this change that setting can now be overridden
mod - core/src/dird/director_jcr_impl.h Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/jobq.cc Diff File

master 4ff821e9

2023-08-26 13:37

SamuelBoerlin


Committer: arogge

Ported: N/A

Details Diff
ua_run: pass consolidate job to spawned virtualfull
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/ua.h Diff File
mod - core/src/dird/ua_run.cc Diff File

master 2c94d9d9

2023-08-25 23:07

SamuelBoerlin


Committer: arogge

Ported: N/A

Details Diff
dird: add rjs pointer to jcr
mod - core/src/dird/director_jcr_impl.h Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/jobq.cc Diff File

master 5f6c853b

2023-08-25 21:57

stephand


Committer: Bareos Bot

Ported: N/A

Details Diff
VMware Plugin: Ensure object_index increases globally

The object_index of restore objects must always increase globally,
not only within a job, because the SQL query uses ORDER BY ObjectIndex
only. Otherwise restore objects could be processed in wrong order.
mod - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py Diff File

master 5623e5f9

2023-08-24 17:41

Bruno Friedmann


Committer: Bareos Bot

Ported: N/A

Details Diff
improve setup_local_db cluster start for non root
mod - systemtests/tests/py3plug-fd-postgresql/database/setup_local_db.sh.in Diff File

master 0fa0d947

2023-08-24 13:28

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001521

config: deprecate `LabelType` and `CheckLabels`
mod - CHANGELOG.md Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - docs/manuals/source/Appendix/Troubleshooting.rst Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File

master 9b31f2cb

2023-08-24 13:28

Bareos Bot

Ported: N/A

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

master 4acf3b19

2023-08-24 11:10

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001520

build: remove python2 support
mod - .gitignore Diff File
mod - CHANGELOG.md Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python2-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/subpkglist Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/plugins/CMakeLists.txt Diff File
mod - core/src/plugins/dird/python/CMakeLists.txt Diff File
mod - core/src/plugins/dird/python/module/bareosdir.cc Diff File
mod - core/src/plugins/dird/python/python-dir.cc Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File
mod - core/src/plugins/filed/python/python-fd.cc Diff File
mod - core/src/plugins/filed/python/test/python-fd-module-tester.cc Diff File
mod - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py Diff File
mod - core/src/plugins/filed/python/vmware/bareos-fd-vmware.py Diff File
rm - core/src/plugins/include/joblog_warn_about_python2_deprecation.inc Diff File
rm - core/src/plugins/include/python3compat.h Diff File
mod - core/src/plugins/stored/python/CMakeLists.txt Diff File
mod - core/src/plugins/stored/python/module/bareossd.cc Diff File
mod - core/src/plugins/stored/python/python-sd.cc Diff File
rm - debian/bareos-director-python2-plugin.install.in Diff File
rm - debian/bareos-filedaemon-python2-plugin.install.in Diff File
rm - debian/bareos-storage-python2-plugin.install.in Diff File
mod - debian/control Diff File
mod - debian/control.bareos-director-python-plugins-common Diff File
rm - debian/control.bareos-director-python2-plugin Diff File
mod - debian/control.bareos-filedaemon-python-plugins-common Diff File
rm - debian/control.bareos-filedaemon-python2-plugin Diff File
mod - debian/control.bareos-storage-python-plugins-common Diff File
rm - debian/control.bareos-storage-python2-plugin Diff File
mod - debian/control.vmware Diff File
mod - docs/manuals/source/DeveloperGuide/PythonPluginAPI.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File
mod - docs/pkglists/Debian_10.x86_64 Diff File
mod - docs/pkglists/Debian_11.x86_64 Diff File
mod - docs/pkglists/EL_7.x86_64 Diff File
mod - docs/pkglists/EL_8.x86_64 Diff File
mod - docs/pkglists/SLE_12_SP5.x86_64 Diff File
mod - docs/pkglists/xUbuntu_20.04.x86_64 Diff File
mod - python-bareos/packaging/python-bareos.spec Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
rm - systemtests/tests/py3plug-dir Diff File
rm - systemtests/tests/py3plug-fd-contrib-bareos_tasks_mysql Diff File

master 77a2d34e

2023-08-24 11:10

Bareos Bot

Ported: N/A

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

master faa80667

2023-08-24 10:03

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
testrunner-error-full-restore: adapt for FreeBSD 13.2
mod - systemtests/tests/restore/testrunner-error-full-restore Diff File

master d5eb26b4

2023-08-23 15:18

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
apply changes from bareos-check-sources
mod - core/src/plugins/dird/python/python-dir.cc Diff File
mod - core/src/plugins/stored/python/python-sd.cc Diff File
mod - systemtests/tests/py3plug-dir/python-modules/BareosDirTest.py Diff File
mod - systemtests/tests/py3plug-dir/python-modules/bareos-dir-test.py Diff File
mod - systemtests/tests/py3plug-fd-local-fileset-basic/CMakeLists.txt Diff File
mod - systemtests/tests/py3plug-fd-local-fileset-basic/python-modules/BareosFdPluginLocalFilesetAclXattr.py Diff File
mod - systemtests/tests/py3plug-fd-local-fileset-basic/python-modules/bareos-fd-local-fileset-acl-xattr.py Diff File
mod - systemtests/tests/py3plug-fd-local-fileset-restoreobject/python-modules/BareosFdPluginLocalFilesetWithRestoreObjects.py Diff File
mod - systemtests/tests/py3plug-fd-local-fileset-restoreobject/python-modules/bareos-fd-local-fileset-with-restoreobjects.py Diff File
mod - systemtests/tests/py3plug-fd-vmware/reset_cbt.sh.in Diff File
mod - systemtests/tests/py3plug-sd/python-modules/BareosSdTest.py Diff File
mod - systemtests/tests/py3plug-sd/python-modules/bareos-sd-test.py Diff File

master 24de7956

2023-08-23 14:48

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001505

plugin-fd: allow fd plugins to (re-)set since-time and disable/re-enable timestamp/accurate checks
mod - CHANGELOG.md Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h 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/python-fd-module-tester.cc Diff File
add - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginCheckChanges.conf.in Diff File
add - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginSinceTime.conf.in Diff File
add - systemtests/tests/py3plug-fd-basic/python-modules/force-backup-module.py Diff File
add - systemtests/tests/py3plug-fd-basic/testrunner-forcebackup Diff File

master 8fe42825

2023-08-23 14:48

Bareos Bot

Ported: N/A

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

master 3a967862

2023-08-23 13:21

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
build: stop mentioning python 2 in packages
mod - core/cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - debian/control Diff File
mod - debian/control.bareos-director-python-plugins-common Diff File
mod - debian/control.bareos-filedaemon-python-plugins-common Diff File
mod - debian/control.bareos-storage-python-plugins-common Diff File
mod - debian/control.vmware Diff File
mod - python-bareos/packaging/python-bareos.spec Diff File

master 32864493

2023-08-23 13:19

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
build: adapt packaging of ldap plugin to python3
mod - core/platforms/packaging/bareos.spec Diff File

master d7c40616

2023-08-23 13:18

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
remove python2 files from gitignore
mod - .gitignore Diff File

master b75ea950

2023-08-23 11:15

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001516

ua_restore: change restore argument handling
mod - CHANGELOG.md Diff File
mod - core/src/dird/ua_restore.cc Diff File
mod - core/src/stored/bextract.cc Diff File
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/bareos-basic/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/block-size/etc/bareos/bareos-dir.d/fileset/FS_TESTJOB.conf.in Diff File
mod - systemtests/tests/bscan-bextract-bls-bcopy/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/checkpoints/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/client-initiated/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/copy-migrate/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/droplet-s3/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/encrypt-signature-no-tls/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/encrypt-signature-tls-cert/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
mod - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/multiplied-device/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/notls/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/parallel-jobs/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/parallel-jobs/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
mod - systemtests/tests/parallel-jobs/testrunner-parallel-jobs Diff File
mod - systemtests/tests/passive/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/restore/CMakeLists.txt Diff File
mod - systemtests/tests/restore/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/restore/testrunner-check-hints Diff File
add - systemtests/tests/restore/testrunner-multi Diff File
mod - systemtests/tests/scheduler/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/sparse-file/etc/bareos/bareos-dir.d/fileset/FS_TESTJOB.conf.in Diff File
mod - systemtests/tests/spool/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/tlsrestricted/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/virtualfull-basic/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File

master 62f1cb8a

2023-08-23 11:15

Bareos Bot

Ported: N/A

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

master 6713989a

2023-08-22 17:51

SamuelBoerlin


Committer: arogge

Ported: N/A

Details Diff
consolidate: inherit spool_data flag

make virtualfull jobs spawned by consolidate job inherit spool_data flag
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/ua_run.cc Diff File
mod - systemtests/tests/always-incremental-consolidate/etc/bareos/bareos-dir.d/job/Consolidate-lower-priority.conf Diff File
mod - systemtests/tests/always-incremental-consolidate/etc/bareos/bareos-dir.d/job/backup-bareos-fd-high-priority.conf.in Diff File
mod - systemtests/tests/always-incremental-consolidate/testrunner Diff File

master 76fe8982

2023-08-22 07:47

Sebastian Sura

Ported: N/A

Details Diff
backup: add some worker threads by default
mod - core/src/filed/backup.cc Diff File

master df2d2da1

2023-08-22 07:28

Sebastian Sura

Ported: N/A

Details Diff
backup: enable parallel compression

Instead of reading the file into the send buffer directly, we read it
into its own buffer that is shared with every worker thread. Then we
either compress the file data into the send buffer or just memcpy it
-- in case compression is not enabled -- in a worker thread.
mod - core/src/filed/backup.cc Diff File

master 49100020

2023-08-21 14:38

Sebastian Sura

Ported: N/A

Details Diff
backup: send on second thread
mod - core/src/filed/backup.cc Diff File
 First  Prev  1 2 3 ... 32 33 34 35 36 37 38 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 608 609 610  Next  Last