Changesets: bareos

master 359c5dfc

2024-09-23 11:35

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: move setup_local_db.sh.in as plain script

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>

master 8b41ffcb

2024-09-23 10:55

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests set PG_VERSION in a deterministic way

For testrunner-debian, we want to pick up the highest available
major version pg_lsclusters will handle (mostly main cluster).
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-debian Diff File

master da0c45ac

2024-09-20 11:44

pstorz

Ported: N/A

Details Diff
ndmca_monitor_backup: wait up to 300 secs

During an NDMP Backup, the current status was logged every 30 seconds.
We now make the interval 300 seconds so that the logfile is not filled
so much.
mod - core/src/ndmp/ndma_cops_backreco.c Diff File

master cee335cc

2024-09-19 17:39

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: add CPM_ONLY option to stop cmake after CPM is done

Add a new cmake option CPM_ONLY. Setting this to ON will
* add all CPM packages
* stop further configuration

Effectively this will make CPM fetch all packages, using cached packages
when available, and exit. Thus the resulting CMAKE_BINARY_DIR will
contain the CPM packages and the YAML file `cpm-packages.yaml` that
provides a list of the packages along with some meta-information.
mod - CMakeLists.txt Diff File

master 783a8618

2024-09-19 17:36

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: write YAML summary of packages added by CPM

Instead of using CPMLicense.cmake, we now emit a YAML file that contains
a bit of meta-data for the packages that were added via CPM.
This YAML file can then be consumed by pr-tool update-license to
generate a proper LICENSE.txt
mod - cmake/BareosCpmPackages.cmake Diff File

master 1cb93b5f

2024-09-18 16:43

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
scripts: fix sed inplace usage for freebsd

We remove the refactoring, as the expression set in variable will
created artifact file with the delimiter like file'' or file"".

Add a comment in code to explain the risk of refactoring that part.

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/scripts/bareos-config-lib.sh.in Diff File

master 5e09edad

2024-09-17 09:31

arogge

Ported: N/A

Details Diff
stored: change "previously written" message in mount.cc

When mounting a volume that contains a VOL_LABEL, the SD would log the
following message:
Volume "XXX" previously written, moving to end of data.

As that could be misleading now that newly labeled volumes will contain
a VOL_LABEL and the message would appear for volumes that only habe a
label, but no data.
mod - core/src/stored/mount.cc Diff File

master cbebbcc1

2024-09-16 16:54

arogge

Ported: N/A

Details Diff
systemtests: adapt py3plug-sd

as the first write to a volume will no longer overwrite the
volume-label, instead of pre-labeling a volume for this test we rely on
auto-labeling so the bSdEventLabelWrite event will be triggered.
mod - systemtests/tests/py3plug-sd/testrunner Diff File

master b9463ce4

2024-09-16 16:51

arogge

Ported: N/A

Details Diff
systemtests: adapt multiplied-device

with the changed `3000 OK label` message this tests requires a slight
change.
mod - systemtests/tests/multiplied-device/testrunner Diff File

master f35114ed

2024-09-16 16:10

arogge

Ported: N/A

Details Diff
cats: fix VolFiles for newly labeled tape volumes

the VolFiles was previously fixed to 0 for new volumes, however when not
using pre-labels, the label will fill file 0, so VolFiles should be 1.
To achieve this, the `3000 OK label` message was slightly extended.
mod - core/src/cats/sql_create.cc Diff File
mod - core/src/dird/ua_label.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File

master ee8831b1

2024-09-16 16:07

arogge

Ported: N/A

Details Diff
stored: replace PRE_LABEL with VOL_LABEL

instead of writing a pre-label to an empty volume when labeling it, we
write the real volume-label right away so we don't have to rewrite it
when we actually start writing to the volume.
This will allow using WORM storages.
mod - core/src/stored/label.cc Diff File
mod - core/src/stored/record.h Diff File

master c5b6cd48

2024-09-13 09:46

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1663

stored: add dedupable backend
mod - CHANGELOG.md Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
add - core/src/stored/backends/dedupable/device_options.cc Diff File
add - core/src/stored/backends/dedupable/device_options.h Diff File
add - core/src/stored/backends/dedupable/util.h Diff File
add - core/src/stored/backends/dedupable/volume.cc Diff File
add - core/src/stored/backends/dedupable/volume.h Diff File
add - core/src/stored/backends/dedupable_device.cc Diff File
add - core/src/stored/backends/dedupable_device.d/bareos-dir.d/storage/dedup.conf.example Diff File
add - core/src/stored/backends/dedupable_device.d/bareos-sd.d/device/dedup.conf.example Diff File
add - core/src/stored/backends/dedupable_device.h Diff File
add - core/src/stored/backends/util.cc Diff File
add - core/src/stored/backends/util.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/backend_parse.cc Diff File
mod - core/src/tests/fvec.cc Diff File
add - debian/bareos-storage-dedupable.install.in Diff File
mod - debian/control Diff File
mod - debian/control.bareos-storage Diff File
mod - docs/manuals/source/Configuration/Director.rst Diff File
mod - docs/manuals/source/DeveloperGuide/mediaformat.rst Diff File
mod - docs/manuals/source/DeveloperGuide/messages.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/StorageBackends.rst Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-MaximumNetworkBufferSize.rst.inc Diff File
mod - docs/pkglists/Debian_11.x86_64 Diff File
mod - docs/pkglists/Debian_12.x86_64 Diff File
mod - docs/pkglists/EL_8.x86_64 Diff File
mod - docs/pkglists/EL_9.aarch64 Diff File
mod - docs/pkglists/EL_9.x86_64 Diff File
mod - docs/pkglists/Fedora_38.x86_64 Diff File
mod - docs/pkglists/Fedora_39.x86_64 Diff File
mod - docs/pkglists/Fedora_40.x86_64 Diff File
mod - docs/pkglists/FreeBSD_12.1.amd64 Diff File
mod - docs/pkglists/SUSE_15.x86_64 Diff File
mod - docs/pkglists/xUbuntu_20.04.x86_64 Diff File
mod - docs/pkglists/xUbuntu_22.04.x86_64 Diff File
mod - docs/pkglists/xUbuntu_24.04.x86_64 Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/dedupable/CMakeLists.txt Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-sd.d/device/DedupStorage.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/dedupable/functions Diff File
add - systemtests/tests/dedupable/test-setup Diff File
add - systemtests/tests/dedupable/testrunner-create-backup Diff File
add - systemtests/tests/dedupable/testrunner-full-restore Diff File
add - systemtests/tests/dedupable/testrunner-purge-truncate Diff File
add - systemtests/tests/dedupable/testrunner-restore-dir Diff File
add - systemtests/tests/dedupable/testrunner-restore-file Diff File

master a9cc902a

2024-09-13 09:45

Bareos Bot

Ported: N/A

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

master 43584308

2024-09-12 18:04

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1914

nsi installers: remove postgresql backend
mod - CHANGELOG.md Diff File
mod - core/platforms/win32/databasedialog.ini Diff File
mod - core/platforms/win32/winbareos-native.nsi Diff File
mod - core/platforms/win32/winbareos.nsi Diff File

master f9e9d89f

2024-09-12 18:04

Bareos Bot

Ported: N/A

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

master fec727f1

2024-09-12 16:52

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1945

docs: add ADR infrastructure and first ADRs
add - .adr-dir Diff File
mod - CHANGELOG.md Diff File
add - docs/adr/0000-record-architecture-decisions.md Diff File
add - docs/adr/0001-use-markdown-architectural-decision-records.md Diff File
add - docs/adr/0002-use-plain-text-for-resource-item-descriptions.md Diff File
add - docs/adr/README.md Diff File
add - docs/adr/template.md Diff File
mod - docs/manuals/source/DeveloperGuide/generaldevel.rst Diff File

master 60d7c7fa

2024-09-12 16:52

Bareos Bot

Ported: N/A

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

master 7055880a

2024-09-12 13:34

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
ua-tree: fix marking
mod - core/src/dird/ua_tree.cc Diff File

master d189dd72

2024-09-12 12:03

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
deb control files: depend on python3-bareos
mod - debian/control Diff File
mod - debian/control.bareos-contrib-tools Diff File

master b897a39a

2024-09-12 10:48

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: mention ADRs in developer notes
mod - docs/manuals/source/DeveloperGuide/generaldevel.rst Diff File

master 2cdc83a0

2024-09-12 07:46

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-device: add d_write skeleton
mod - core/src/stored/backends/CMakeLists.txt Diff File
add - core/src/stored/backends/dedup/volume.cc Diff File
mod - core/src/stored/backends/dedup/volume.h Diff File
mod - core/src/stored/backends/dedup_device.cc Diff File

master 54cb8271

2024-09-12 06:38

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
restore: fix restore tests on windows
mod - systemtests/tests/restore/testrunner-full-restore Diff File
mod - systemtests/tests/restore/testrunner-restore-file Diff File

master da69b158

2024-09-11 17:39

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: plugin postgresql unify pg_version detection

fix all testrunner (except debian)

- move redondant code for PG_VERSION to `setup_local_db.sh`
- move redondant check PG_VERSION > 10 to `setup_local_db.sh`
- add --no-psqlrc flag to PGSQL command

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - systemtests/tests/py3plug-fd-postgresql/database/setup_local_db.sh.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-default Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-roles Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-tablespace Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-tasks-pgsql Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-walsymlink Diff File

master fb0b4f56

2024-09-11 16:02

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
winbareos-native.nsi: install sql update files
mod - core/platforms/win32/winbareos-native.nsi Diff File
mod - core/platforms/win32/winbareos.nsi Diff File

master 7a52d2e4

2024-09-11 15:41

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
dir: fix DbLocker usage

fix director crashes during concurrent access on label and volumes.
mod - core/src/dird/ua_label.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
 First  Prev  1 2 3 ... 59 60 61 62 63 64 65 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 699 700 701  Next  Last