Changesets: bareos

master b1d77331

2023-10-09 06:59

Sebastian Sura

Ported: N/A

Details Diff
thread-pool: split thread_pool into thread_pool+work_group

Previously thread_pool took care of two different concerns:
1) Being able to reuse threads for work
2) Sharing threads for concurrent non-blocking computations

To be able to support both of these concerns we needed to add a lot of
complexity to the class. Splitting it into two, a thread_pool, that
only lets us borrow threads for a while, and a work group, with which
you can share threads to do non-blocking computations, made the code
much easier to understand.
mod - core/src/lib/CMakeLists.txt Diff File
rm - core/src/lib/thread_pool.cc Diff File
mod - core/src/lib/thread_pool.h Diff File

master c7e3a0d8

2023-10-09 06:59

Sebastian Sura

Ported: N/A

Details Diff
channel: add typedef
mod - core/src/lib/channel.h Diff File

master 5093c915

2023-10-06 21:36

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001565

VMware Plugin: Fix backup and recreating VMs with PCI passthrough for GPU
mod - CHANGELOG.md Diff File
mod - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc Diff File

master 83d2a8f5

2023-10-06 21:36

Bareos Bot

Ported: N/A

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

master 5750e01f

2023-10-06 19:52

stephand


Committer: Bareos Bot

Ported: N/A

Details Diff
Apply suggestions from code review

Co-authored-by: Philipp Storz <philipp.storz@bareos.com>
mod - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py Diff File

master 8ae192ef

2023-10-06 10:44

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001547

cats: fix for integer overflow issue when using `offset` in `llist`
mod - CHANGELOG.md Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/findlib/bfile.cc Diff File
mod - core/src/include/baconfig.h Diff File
mod - core/src/lib/btimers.cc Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/message.h Diff File
mod - core/src/lib/output_formatter.cc Diff File
mod - core/src/lib/output_formatter.h Diff File
mod - systemtests/tests/python-bareos/test_list_command.py Diff File

master 6068506b

2023-10-06 10:44

Bareos Bot

Ported: N/A

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

master c8ace511

2023-10-06 07:25

Sebastian Sura

Ported: N/A

Details Diff
jcr: remove extern; fix race condition on num_jobs_run
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/stored/status.cc Diff File

master 86a07a7e

2023-10-06 07:23

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001548

dird: `list jobs`: add `level` keyword and accept a list of job levels
mod - CHANGELOG.md Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql_list.cc Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/dird/ua_select.h Diff File
mod - systemtests/tests/python-bareos/test_list_command.py Diff File

master 0b6d6786

2023-10-06 07:23

Bareos Bot

Ported: N/A

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

master 44a8faec

2023-10-05 17:01

Bruno Friedmann


Committer: Bareos Bot

Ported: N/A

Details Diff
fd-plugin-postgresql: handle pg8000 1.26 decimal return

- emit M_ERROR if ValueError in __check_lsn_diff
- black-format code
- add missing \n in message and debug
- shorten skip message os_err already contain the filename

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/plugins/filed/python/postgresql/bareos-fd-postgresql.py Diff File

master f13cfde0

2023-10-05 15:14

Bruno Friedmann


Committer: Bareos Bot

Ported: N/A

Details Diff
fd_plugin: add missing \n and formating comments
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File

master a3c99d5c

2023-10-05 10:27

Bruno Friedmann


Committer: Bareos Bot

Ported: N/A

Details Diff
plugin postgresql: improve coding

- split long function to smaller, with better public/private
separation
- improve file/dir parsing using os.walk and mandatory subdirs
recreation
- improve cluster changes during backup

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/plugins/filed/python/postgresql/bareos-fd-postgresql.py Diff File

master d2e4b331

2023-10-02 16:31

Bruno Friedmann


Committer: Bareos Bot

Ported: N/A

Details Diff
fd-plugin-postgresql: new set of improvements

- implement plugin without BareosFdPluginLocalFilesBaseclass
- handle correctly dir and file links
- use specific exception for os, pg8000
- improve pylint score to 9.36/10

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/plugins/filed/python/postgresql/bareos-fd-postgresql.py Diff File

master b294d5b1

2023-10-02 16:27

Bruno Friedmann


Committer: Bareos Bot

Ported: N/A

Details Diff
enable pg_cluster_activity in test
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-default Diff File

master ba8bc56d

2023-10-02 16:26

Bruno Friedmann


Committer: Bareos Bot

Ported: N/A

Details Diff
proposed fix for bRC_Skip support
mod - core/src/filed/fd_plugins.cc Diff File

master 76834e4f

2023-10-02 13:37

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
cats: fix creation database with PostgreSQL 16+

- fix OP#5573

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
(cherry picked from commit 292285ab490c66b05e52a857c634a14c6cced704)
mod - core/src/cats/create_bareos_database.in Diff File

master fb95cf54

2023-10-01 20:52

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001549

tools: fix tools not starting up on windows
mod - CHANGELOG.md Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/filed/filed.cc Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/address_conf.cc Diff File
add - core/src/lib/bareos_universal_initialiser.cc Diff File
add - core/src/lib/bareos_universal_initialiser.h Diff File
mod - core/src/stored/bls.cc Diff File
mod - core/src/stored/stored.cc Diff File

master 574c269a

2023-10-01 20:52

Bareos Bot

Ported: N/A

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

master 9ecffc42

2023-09-28 16:56

joergs


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001546

python: adapt for new Python module versions
mod - CHANGELOG.md Diff File
mod - python-bareos/bareos/util/__init__.py Diff File
add - python-bareos/bareos/util/version.py Diff File
mod - python-bareos/setup.py Diff File
mod - restapi/bareos_restapi/__init__.py Diff File
mod - restapi/bareos_restapi/models.py Diff File
mod - restapi/setup.py Diff File
mod - systemtests/tests/restapi/api/curl-auth.sh Diff File
mod - systemtests/tests/restapi/api/restapi.sh Diff File
add - systemtests/tests/restapi/etc/bareos/bareos-dir.d/console/admin-notls.conf Diff File
mod - systemtests/tests/restapi/testrunner Diff File
rm - systemtests/tests/restapi/testrunner_container_centos7.in Diff File

master 13c3546c

2023-09-28 16:56

joergs

Ported: N/A

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

master 733d03ed

2023-09-28 16:45

Bruno Friedmann


Committer: Bareos Bot

Ported: N/A

Details Diff
plugin postgresql: rewrite with BareosFdPluginBaseclass

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/plugins/filed/python/postgresql/bareos-fd-postgresql.py Diff File

master 7b68d63c

2023-09-28 16:40

Bruno Friedmann


Committer: Bareos Bot

Ported: N/A

Details Diff
add an output file log for cluster activity

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-tablespace Diff File

master 1e1561dc

2023-09-28 16:38

Bruno Friedmann


Committer: Bareos Bot

Ported: N/A

Details Diff
test: testrunner-default improvement

- use debug level 150
- set the fileset in restore (so no confusion if concurrently used)
- disable temporarly the pg cluster activity

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-default Diff File

master 97853d57

2023-09-28 13:10

arogge

Ported: N/A

Details Diff
cmake: always enable C/C++ when building binaries

When C/C++ languages are not enabled, the find_package module will not
look into arch-specific locations (e.g. /usr/lib64/cmake/) failing to
detect software that is installed into these locations.
mod - CMakeLists.txt Diff File
 First  Prev  1 2 3 ... 70 ... 95 96 97 98 99 100 101 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 678 679 680  Next  Last