Changesets: bareos

master 67c62524

2023-11-09 15:40

bruno-at-bareos

Ported: N/A

Details Diff
PostgreSQL plugin: improvements / fixes

- adjust plugin code to ask configuration parameters from the cluster
- use `raise` error in private functions, and `except` in main
- apply black modify suggestions
- reorder alphabetically the private functions
- delete removed parameter postgresql_data_directory
- add wal_archive_symlink for testing
- add systemtest testrunner-walsymlink for wal_archive_dir as symlink
- add systemtest testrunner-debian for system with pg_*cluster* tools
add mention about support of debian like pg_*cluster* tools
- testrunner-roles adjust sentence checked, fix start_fast parameter
- setup_database_local.sh fix ID usage and double space

Fix issue 0001561

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
Affected Issues
0001561
mod - core/src/plugins/filed/python/postgresql/bareos-fd-postgresql.py Diff File
mod - systemtests/tests/py3plug-fd-postgresql/database/setup_local_db.sh.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
add - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestDebian.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestNoRole.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestRole.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestTablespace.conf.in Diff File
add - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestWalSymlink.conf.in Diff File
add - systemtests/tests/py3plug-fd-postgresql/testrunner-debian Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-roles Diff File
add - systemtests/tests/py3plug-fd-postgresql/testrunner-walsymlink Diff File

master c935a5b3

2023-11-09 14:44

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
autoxflate: add missing fixture
mod - systemtests/tests/autoxflate/CMakeLists.txt Diff File

master 736d9d31

2023-11-09 14:21

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
Update job message

Co-authored-by: Philipp Storz <philipp.storz@bareos.com>
mod - core/src/stored/device_resource.cc Diff File

master b6e07052

2023-11-09 14:15

Sebastian Sura

Ported: N/A

Details Diff
copy-thread: remove redundant flushes
mod - core/src/vmware/vadp_dumper/copy_thread.cc Diff File

master 316afd6c

2023-11-09 14:14

Sebastian Sura

Ported: N/A

Details Diff
copy-thread: check some return values
mod - core/src/vmware/vadp_dumper/copy_thread.cc Diff File

master e0ab8c18

2023-11-09 14:12

Sebastian Sura

Ported: N/A

Details Diff
cbuf: add proper members initialization
mod - core/src/vmware/vadp_dumper/cbuf.cc Diff File

master c02f009b

2023-11-09 14:11

Sebastian Sura

Ported: N/A

Details Diff
vadp-dumper: add comment
mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc Diff File

master 720aea33

2023-11-09 14:11

Sebastian Sura

Ported: N/A

Details Diff
vadp-dumper: fix meta data length
mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc Diff File

master c95df5ea

2023-11-09 12:58

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
dird_conf.cc: deprecation warning on joblevel base
mod - core/src/dird/dird_conf.cc Diff File

master 7299e242

2023-11-08 22:48

joergs


Committer: arogge

Ported: N/A

Details Diff
docs: updating macOS chapter

Paths and service names have been outdated (wrong).
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareosClient.rst Diff File

master be05c3ea

2023-11-08 18:50

joergs


Committer: arogge

Ported: N/A

Details Diff
macos: adapt build settings

Fix workingdir:
/usr/local/var/lib/bareos (not existing)
=> /usr/local/bareos/var/lib/bareos

Specify CMAKE_INSTALL_PREFIX as build parameter,
instead of fixed in the cmake files.
mod - .github/workflows/build-macos.yml Diff File
mod - cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File

master 0112bd61

2023-11-08 16:01

joergs


Committer: arogge

Ported: N/A

Details Diff
macOS: fix paths in readme file
mod - core/platforms/darwin/resources/ReadMe.html.in Diff File
mod - core/platforms/darwin/resources/uninstall-bareos.in Diff File

master 1519b1fa

2023-11-08 15:19

Sebastian Sura

Ported: N/A

Details Diff
copy-thread: fix thread related issues

The general gist before was this:

* copy thread:
- Wait for start
- Wait for dequeue
- if data: handle data; loop
- if no data: break inner (this only happens on flush)
- `signal` that queue was fushed and that the thread is waiting
for work
- goto begin
* main thread
- do some setup
- start enqueueing data; signal start to thread if not started
(this was done with an unsynchronized read!)
- flush when done
- During cleanup, cancel the thread while it is waiting on a
start signal.
with some locks & unlocks sprinkled in. One should note that the
cleanup copy thread callback always unlockes the lock regardless of
whether the copy thread locked the mutex or not!

This was slightly changed:
* Clearly there is no need to wait for "start" at all, since we wait on
the dequeue anyways -- so this was removed.
* Instead of just canceling the thread, we set a flag that tells the
Copythread to exit, which the thread checks after every flush. As
such we also make sure flush the queue on cleanup.
* We also now properly initialize all thread_context members!
mod - core/src/vmware/vadp_dumper/copy_thread.cc Diff File
mod - core/src/vmware/vadp_dumper/copy_thread.h Diff File

master 3086cdd7

2023-11-08 09:37

Sebastian Sura

Ported: N/A

Details Diff
ktls: disable ktls test if no ktls is supported
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/ktls.cc Diff File

master 3c1b11c5

2023-11-07 20:15

joergs


Committer: arogge

Ported: N/A

Details Diff
github workflow: MacOS build: debug via ssh

* Allow SSH connections during build.
* Adds testing the Bareos package.
mod - .github/workflows/build-macos.yml Diff File

master 2d1da2eb

2023-11-07 17:14

arogge

Ported: N/A

Details Diff
apply bareos-check-sources
mod - core/src/cats/postgresql.cc Diff File
mod - core/src/cats/postgresql_batch.cc Diff File
mod - core/src/cats/sql.cc Diff File
mod - core/src/cats/sql_create.cc Diff File
mod - core/src/cats/sql_find.cc Diff File
mod - core/src/cats/sql_get.cc Diff File
mod - core/src/cats/sql_list.cc Diff File
mod - core/src/console/console.cc Diff File
mod - core/src/dird/admin.cc Diff File
mod - core/src/dird/archive.cc Diff File
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/authenticate_console.cc Diff File
mod - core/src/dird/autoprune.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/bsr.cc Diff File
mod - core/src/dird/catreq.cc Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/dbcheck.cc Diff File
mod - core/src/dird/dbcheck_utils.cc Diff File
mod - core/src/dird/dir_plugins.cc Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/fd_sendfileset.cc Diff File
mod - core/src/dird/getmsg.cc Diff File
mod - core/src/dird/inc_conf.cc Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/job_trigger.cc Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/msgchan.cc Diff File
mod - core/src/dird/ndmp_dma_backup_NDMP_BAREOS.cc Diff File
mod - core/src/dird/ndmp_dma_backup_common.cc Diff File
mod - core/src/dird/ndmp_dma_generic.cc Diff File
mod - core/src/dird/ndmp_dma_restore_NDMP_BAREOS.cc Diff File
mod - core/src/dird/ndmp_dma_restore_NDMP_NATIVE.cc Diff File
mod - core/src/dird/ndmp_dma_storage.cc Diff File
mod - core/src/dird/ndmp_fhdb_lmdb.cc Diff File
mod - core/src/dird/ndmp_fhdb_mem.cc Diff File
mod - core/src/dird/ndmp_ndmmedia_db_helpers.cc Diff File
mod - core/src/dird/newvol.cc Diff File
mod - core/src/dird/next_vol.cc Diff File
mod - core/src/dird/quota.cc Diff File
mod - core/src/dird/recycle.cc Diff File
mod - core/src/dird/reload.cc Diff File
mod - core/src/dird/restore.cc Diff File
mod - core/src/dird/run_conf.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/dird/stats.cc Diff File
mod - core/src/dird/storage.cc Diff File
mod - core/src/dird/ua_audit.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_configure.cc Diff File
mod - core/src/dird/ua_db.cc Diff File
mod - core/src/dird/ua_impexp.cc Diff File
mod - core/src/dird/ua_input.cc Diff File
mod - core/src/dird/ua_input.h Diff File
mod - core/src/dird/ua_label.cc Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_prune.cc Diff File
mod - core/src/dird/ua_purge.cc Diff File
mod - core/src/dird/ua_query.cc Diff File
mod - core/src/dird/ua_restore.cc Diff File
mod - core/src/dird/ua_run.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/dird/ua_tree.cc Diff File
mod - core/src/dird/ua_update.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/filed/accurate_lmdb.cc Diff File
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/crypto.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/filed.cc Diff File
mod - core/src/filed/filed_utils.cc Diff File
mod - core/src/filed/fileset.cc Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/filed/sd_cmds.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/findlib/acl.cc Diff File
mod - core/src/findlib/attribs.cc Diff File
mod - core/src/findlib/create_file.cc Diff File
mod - core/src/findlib/enable_priv.cc Diff File
mod - core/src/findlib/find_one.cc Diff File
mod - core/src/findlib/mkpath.cc Diff File
mod - core/src/findlib/shadowing.cc Diff File
mod - core/src/findlib/xattr.cc Diff File
mod - core/src/include/baconfig.h Diff File
mod - core/src/lib/berrno.cc Diff File
mod - core/src/lib/bget_msg.cc Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/compression.cc Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/devlock.cc Diff File

master f2166777

2023-11-07 17:01

arogge

Ported: N/A

Details Diff
lib: remove ini-parser
mod - core/src/lib/CMakeLists.txt Diff File
rm - core/src/lib/ini.cc Diff File
rm - core/src/lib/ini.h Diff File

master c4989892

2023-11-07 16:52

arogge

Ported: N/A

Details Diff
core: replace uses of N_() with NT_()

there is no functional difference, it is just one more macro removed.
mod - core/src/console/console.cc Diff File
mod - core/src/include/baconfig.h Diff File

master 71a49335

2023-11-07 16:49

arogge

Ported: N/A

Details Diff
dird: remove unintentional use of comma-operator
mod - core/src/dird/ua_update.cc Diff File

master 68b9fbb8

2023-11-07 15:03

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
mntent-cache: add proper debug levels

Also slightly enhance the emitted debug messages.
mod - core/src/lib/mntent_cache.cc Diff File

master 89c91381

2023-11-07 14:52

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
device-resource: add check for autodeflate algorithm

If autodeflate is set, we need to ensure that an algorithm was
actually selected.
mod - core/src/stored/device_resource.cc Diff File

master fb4a57b9

2023-11-07 13:43

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
autoxflate-test: add another test; split up tests some more
mod - systemtests/tests/autoxflate/CMakeLists.txt Diff File
add - systemtests/tests/autoxflate/testrunner-copy-to-offsite Diff File
add - systemtests/tests/autoxflate/testrunner-create-backup Diff File
mod - systemtests/tests/autoxflate/testrunner-replication-local Diff File
mod - systemtests/tests/autoxflate/testrunner-replication-offsite Diff File

master 3c99732f

2023-11-07 13:08

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
autoxflate-test: add additional test
mod - systemtests/tests/autoxflate/CMakeLists.txt Diff File
mod - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/job/copy.conf Diff File
mod - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/pool/Offsite.conf Diff File
add - systemtests/tests/autoxflate/testrunner-replication-from-offsite Diff File
mod - systemtests/tests/autoxflate/testrunner-replication-offsite Diff File

master 461c9842

2023-11-07 11:22

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001539

stored: buffer fd messages
mod - CHANGELOG.md Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/include/baconfig.h Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/stored/append.cc Diff File
mod - systemtests/tests/restore/testrunner-create-backup Diff File

master 5f125615

2023-11-07 11:22

Bareos Bot

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File
 First  Prev  1 2 3 ... 21 22 23 24 25 26 27 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 609 610 611  Next  Last