bareos: master 10d495dd
Author | Committer | Branch | Timestamp | Parent | |
---|---|---|---|---|---|
franku | franku | master | 2019-02-25 16:30 | master bf1fc924 | Pending |
Changeset | stored: introduced multiple device feature - use the assignement operator of DeviceResource instead of memcpy - create a new device resource object with the parameterless constructor - added unit tests and a systemtest for the new multiply device functionality - added new lambda function for the placement new of device resource - added the multiplied device resources to the resource chain - attach the multiplied device resource to an autochanger resource if any |
||||
mod - core/src/lib/bareos_resource.h | Diff File | ||||
mod - core/src/lib/common_resource_header.h | Diff File | ||||
mod - core/src/stored/CMakeLists.txt | Diff File | ||||
mod - core/src/stored/autochanger.cc | Diff File | ||||
mod - core/src/stored/butil.cc | Diff File | ||||
mod - core/src/stored/dev.h | Diff File | ||||
add - core/src/stored/device_resource.cc | Diff File | ||||
add - core/src/stored/device_resource.h | Diff File | ||||
mod - core/src/stored/stored.h | Diff File | ||||
mod - core/src/stored/stored_conf.cc | Diff File | ||||
mod - core/src/stored/stored_conf.h | Diff File | ||||
mod - core/src/stored/stored_globals.cc | Diff File | ||||
mod - core/src/stored/stored_globals.h | Diff File | ||||
mod - core/src/tests/CMakeLists.txt | Diff File | ||||
add - core/src/tests/configs/stored_multiplied_device/bareos-sd.d/autochanger/autochanger.conf | Diff File | ||||
add - core/src/tests/configs/stored_multiplied_device/bareos-sd.d/device/FileStorage.conf | Diff File | ||||
add - core/src/tests/configs/stored_multiplied_device/bareos-sd.d/director/bareos-dir.conf | Diff File | ||||
add - core/src/tests/configs/stored_multiplied_device/bareos-sd.d/director/bareos-mon.conf | Diff File | ||||
add - core/src/tests/configs/stored_multiplied_device/bareos-sd.d/messages/Standard.conf | Diff File | ||||
add - core/src/tests/configs/stored_multiplied_device/bareos-sd.d/storage/bareos-sd.conf | Diff File | ||||
add - core/src/tests/multiplied_device_test.cc | Diff File | ||||
mod - regress/tests/backup-bareos-test | Diff File | ||||
mod - systemtests/CMakeLists.txt | Diff File | ||||
mod - systemtests/tests/backup-bareos-test/testrunner | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/fileset/LinuxAll.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/fileset/LinuxAll.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/fileset/Windows All Drives.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/job/backup-to-pool1.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/job/backup-to-pool2.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/job/backup-to-pool3.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/pool/Differential.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/pool/Full.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/pool/Incremental.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/pool/Pool1.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/pool/Pool2.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/pool/Pool3.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/pool/Scratch.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/profile/operator.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/schedule/WeeklyCycle.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-fd.d/messages/Standard.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-sd.d/autochanger/autochanger.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-sd.d/device/FileStorage.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-sd.d/messages/Standard.conf | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/bconsole.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in | Diff File | ||||
add - systemtests/tests/multiplied-device-test/testrunner | Diff File |