Changesets: bareos

master d4c36b69

2022-10-28 15:18

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
replace volatile jobstatus with atomic

replace problematic accesses to JobStatus with getter
mod - core/src/dird/admin.cc Diff File
mod - core/src/dird/archive.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/dir_plugins.cc Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/jobq.cc Diff File
mod - core/src/dird/ndmp_dma_backup_common.cc Diff File
mod - core/src/dird/ndmp_dma_restore_NDMP_BAREOS.cc Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/dird/vbackup.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/status.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/runscript.cc Diff File
mod - core/src/stored/append.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/fd_cmds.cc Diff File
mod - core/src/stored/job.cc Diff File
mod - core/src/stored/mac.cc Diff File
mod - core/src/stored/ndmp_tape.cc Diff File
mod - core/src/stored/sd_cmds.cc Diff File
mod - core/src/stored/sd_plugins.cc Diff File
mod - core/src/stored/status.cc Diff File

master 61b44e4b

2022-10-28 15:00

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
rename forceJobStatus to setJobStatus
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/stored/spool.cc Diff File

master 65d3ad16

2022-10-28 14:58

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
rename setJobStatus to setJobStatusWithPriorityCheck
mod - core/src/dird/admin.cc Diff File
mod - core/src/dird/archive.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/bsr.cc Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/getmsg.cc Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/jobq.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_NDMP_NATIVE.cc Diff File
mod - core/src/dird/ndmp_dma_backup_common.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/restore.cc Diff File
mod - core/src/dird/storage.cc Diff File
mod - core/src/dird/ua_server.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/compression.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/estimate.cc Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/filed/sd_cmds.cc Diff File
mod - core/src/filed/verify.cc Diff File
mod - core/src/filed/verify_vol.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/compression.cc Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/runscript.cc Diff File
mod - core/src/plugins/stored/autoxflate/autoxflate-sd.cc Diff File
mod - core/src/stored/append.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/fd_cmds.cc Diff File
mod - core/src/stored/job.cc Diff File
mod - core/src/stored/mac.cc Diff File
mod - core/src/stored/ndmp_tape.cc Diff File
mod - core/src/stored/read.cc Diff File
mod - core/src/stored/reserve.cc Diff File
mod - core/src/stored/sd_cmds.cc Diff File
mod - core/src/stored/spool.cc Diff File
mod - core/src/stored/stored.cc Diff File

master 28d4311e

2022-10-28 14:47

arogge

Ported: N/A

Details Diff
lib: rename PluginRegistry

As we have so many kinds of plugins, we'll just call it
ImplementationFactory as it is a factory that returns implementations.
add - core/src/lib/implementation_factory.h Diff File
rm - core/src/lib/plugin_registry.h Diff File
mod - core/src/stored/backends/unix_file_device.cc Diff File
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 73e934a0

2022-10-28 14:18

pstorz


Committer: arogge

Ported: N/A

Details Diff
BareosFdPluginLocalFileset.py: use direct I/O

Implement `plugin_io_open()` so that we can configure direct I/O and
pass the filedescriptor.
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFileset.py Diff File

master bd1cbc9c

2022-10-28 14:12

arogge

Ported: N/A

Details Diff
droplet: build static library instead of shared

Historically, we linked against a 3rd-party package. Thus we were using
dynamic linking.
As we're shipping libdroplet ourselves and there is no other consumer
than the droplet storage backend, it is easier to link it directly into
the backend.
mod - core/CMakeLists.txt Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/droplet/libdroplet/CMakeLists.txt Diff File
mod - debian/bareos-storage-droplet.install.in Diff File

master faa28533

2022-10-28 14:08

joergs

Ported: N/A

Details Diff
Adapt Bareos messages to new wording.

Be default, self-compiled binaries contain the message:

Self-compiled binaries (UNSUPPORTED)\n
Get professional support from https://www.bareos.com
mod - core/src/lib/version.cc Diff File
mod - webui/cmake/BareosLocalBuildDefinitions.cmake Diff File

master 00cb0943

2022-10-28 14:06

arogge

Ported: N/A

Details Diff
stored: statically link backend dependencies

Previously, the baseclasses for generic tape support and chunked devices
were built as shared modules. As this code is never shared, we can just
link it all into the resulting backends with no drawbacks at all.
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-tape Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
mod - debian/bareos-storage-droplet.install.in Diff File
mod - debian/bareos-storage-tape.install.in Diff File

master 5287fd91

2022-10-28 14:05

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
jcr: use count volatile to atomic
mod - core/src/include/jcr.h Diff File

master ed062652

2022-10-28 13:36

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
remove reset jobstatus and replace with forcejobstatus
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File

master e202d6eb

2022-10-28 13:12

pstorz


Committer: arogge

Ported: N/A

Details Diff
docs: document python plugin direct I/O
mod - docs/manuals/source/DeveloperGuide/PythonPluginAPI.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master dedc7f8e

2022-10-28 12:40

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
bsock: switch volatile to std::atomic
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/connection_pool.h Diff File

master d9882178

2022-10-28 12:25

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
complying with the deprecation of implicit capture of `this` via `[=]`
mod - core/src/tests/thread_list.cc Diff File

master 355c5607

2022-10-28 12:01

Alaa Eddine Elamri

Ported: N/A

Details Diff
backup.cc: report error when `write bootstrap` pipe fails
mod - core/src/dird/backup.cc Diff File

master dcc48309

2022-10-28 11:51

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001288

winbareos.nsi: fix working directory in configure.sed
mod - CHANGELOG.md Diff File
mod - core/platforms/win32/winbareos.nsi Diff File

master 8d8ce855

2022-10-28 11:51

pstorz

Ported: N/A

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

master ba994186

2022-10-27 18:08

Alaa Eddine Elamri

Ported: N/A

Details Diff
removing broken label from thread_list
mod - core/src/tests/CMakeLists.txt Diff File

master 1a44d332

2022-10-27 17:11

Alaa Eddine Elamri

Ported: N/A

Details Diff
thread_list.cc: remove checks for maximum allowed thread count

in the PR that deprecated `Maximum Connections`, check for a maximum
number of threads were removed, and thread counts are no more capped.

However, the thread_list test was not correctly updated to reflect that,
so now we removed the expectation and removed the max connections
cap in the test
mod - core/src/tests/thread_list.cc Diff File

master b8865d47

2022-10-27 15:35

bruno-at-bareos


Committer: pstorz

Ported: N/A

Details Diff
update CHANGELOG.md

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - CHANGELOG.md Diff File

master c04687be

2022-10-26 13:58

pstorz

Ported: N/A

Details Diff
winbareos.nsi: do not install .exe files into Plugin dir
mod - core/platforms/win32/winbareos.nsi Diff File

master e70ad4d3

2022-10-26 13:40

pstorz

Ported: N/A

Details Diff
winbareos.nsi: install libintl-8.dll for sed.exe

That makes sure that sed.exe will work in the bareos directory
mod - core/platforms/win32/winbareos.nsi Diff File

master 8f235474

2022-10-25 19:56

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001285

daemons: deprecate `Maximum Connections` configuration option
mod - CHANGELOG.md Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/reload.cc Diff File
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/filed/filed.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/lib/bnet_server_tcp.cc Diff File
mod - core/src/lib/bnet_server_tcp.h Diff File
mod - core/src/lib/thread_list.cc Diff File
mod - core/src/lib/thread_list.h Diff File
mod - core/src/stored/ndmp_tape.cc Diff File
mod - core/src/stored/ndmp_tape.h Diff File
mod - core/src/stored/socket_server.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/tests/thread_list.cc Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-MaximumConnections.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-MaximumConnections.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-MaximumConnections.rst.inc Diff File

master 7448f7f8

2022-10-25 19:54

Alaa Eddine Elamri

Ported: N/A

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

master a6297736

2022-10-25 19:52

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001284

filed: stored: deprecate `compatible` config option
mod - CHANGELOG.md Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/filed/filed.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File

master 68c36dfc

2022-10-25 19:38

Alaa Eddine Elamri

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File
 First  Prev  1 2 3 ... 70 ... 140 141 142 143 144 145 146 147 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 670 671 672  Next  Last