Changesets: bareos

master ead1c4cd

2023-03-01 10:50

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001390

VMware Plugin: fix restore to different vmname
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
add - docs/manuals/source/include/images/bareos-webui-restore-with-pluginoptions.png Diff File

master a8a688b0

2023-03-01 10:50

arogge

Ported: N/A

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

master 5b28df59

2023-03-01 07:06

Sebastian Sura


Committer: Andreas Rogge

Ported: N/A

Details Diff
restore: fix formatting of CMakeLists.txt
mod - systemtests/tests/restore/CMakeLists.txt Diff File

master 3234d25c

2023-02-28 23:36

stephand


Committer: arogge

Ported: N/A

Details Diff
VMware Plugin: WebUI restore screenshot in docs
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc Diff File
add - docs/manuals/source/include/images/bareos-webui-restore-with-pluginoptions.png Diff File

master c7f69027

2023-02-28 18:09

Alaa Eddine Elamri

Ported: N/A

Details Diff
remove postgresql-debuginfo
mod - docs/pkglists/EL_8.x86_64 Diff File
mod - docs/pkglists/EL_9.x86_64 Diff File
mod - docs/pkglists/Fedora_36.x86_64 Diff File
mod - docs/pkglists/Fedora_37.x86_64 Diff File
mod - docs/pkglists/SLE_12_SP5.x86_64 Diff File
mod - docs/pkglists/SUSE_15.x86_64 Diff File

master 3bd11b8f

2023-02-28 16:21

stephand


Committer: arogge

Ported: N/A

Details Diff
Apply suggestions from code review

Co-authored-by: Bruno Friedmann @Bareos <89836284+bruno-at-bareos@users.noreply.github.com>
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc Diff File

master ad45b1c0

2023-02-28 15:47

arogge

Ported: N/A

Details Diff
docs: adapt documentation to new default blocksize
mod - docs/manuals/source/TasksAndConcepts/AutochangerSupport.rst Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-pool-MaximumBlockSize.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-device-MaximumBlockSize.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-device-MinimumBlockSize.rst.inc Diff File

master 71fa6b8b

2023-02-28 15:21

Sebastian Sura


Committer: Andreas Rogge

Ported: N/A

Details Diff
restore: change test names
mod - systemtests/tests/CMakeLists.txt Diff File

master 769836f0

2023-02-28 14:01

arogge

Ported: N/A

Details Diff
stored: increase default block size to 1M

Historically Bareos uses a default block size of 63k (64.512 bytes).
This usually works fine, until you use a modern tape drive. We already
have a whilepaper on how to achieve good performance with tape drives,
but you need to reconfigure the block sizes and there are a lot of ways
you can break Bareos that way.

With the default block size set to 1M (1.048.576 bytes), there is no
need to configure a custom block size for tapes anymore, as this new
default now provides optimum performance for recent tape drives out of
the box.

The default has been chosen carefully to provide optimum performance
while retaining maximum interoperability. As there are still
hostadapters (e.g. smartpqi) that cannot handle I/O larger than 1M and
tape performance does not show significant increase when using a
blocksize larger than 1M, this seems to be the reasonable choice.
mod - core/src/stored/device_resource.h Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File

master b5aaa1c9

2023-02-28 13:19

arogge

Ported: N/A

Details Diff
stored: refactor DeviceResource ctor

move initialization from default ctor to the class itself.
mod - core/src/stored/device_resource.cc Diff File
mod - core/src/stored/device_resource.h Diff File

master d0f299e0

2023-02-28 12:53

Sebastian Sura


Committer: Andreas Rogge

Ported: N/A

Details Diff
ua_restore: enable support for restoring from archives

Add the archive argument to the restore command. If that argument is
suppied we instead only look at archives instead of normal backups.

Show an informational message if trying to restore from an
archive/normal backup if no suitable backup exists, but one of the
other kind does exist.
mod - core/src/cats/bdb_query_enum_class.h Diff File
mod - core/src/cats/bdb_query_names.inc Diff File
mod - core/src/cats/dml/0016_uar_list_jobs Diff File
mod - core/src/cats/dml/0020_uar_last_full Diff File
mod - core/src/cats/dml/0021_uar_last_full_no_pool Diff File
mod - core/src/cats/dml/0022_uar_full Diff File
mod - core/src/cats/dml/0023_uar_dif Diff File
mod - core/src/cats/dml/0024_uar_inc Diff File
mod - core/src/cats/dml/0031_uar_jobid_fileindex Diff File
mod - core/src/cats/dml/0037_create_temp_accurate_jobids Diff File
mod - core/src/cats/postgresql_queries.inc Diff File
mod - core/src/cats/sql_get.cc Diff File
mod - core/src/dird/ua.cc Diff File
mod - core/src/dird/ua.h Diff File
mod - core/src/dird/ua_restore.cc Diff File

master 12ae7699

2023-02-28 10:59

Sebastian Sura


Committer: Andreas Rogge

Ported: N/A

Details Diff
restore-test: fix preconditions for bsd
mod - systemtests/tests/restore-test/functions Diff File

master 7cec0e6a

2023-02-28 10:59

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001377

cats: remove remains of deprecated databases
mod - CHANGELOG.md Diff File
mod - cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/README.dbconfig Diff File
mod - core/cmake/BareosCheckFunctions.cmake Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
rm - core/cmake/CMakeUserFindMySQL.cmake Diff File
mod - core/manpages/bareos-dbcheck.8 Diff File
rm - core/manpages/bareos-dbcopy.8 Diff File
mod - core/manpages/bareos.8 Diff File
mod - core/manpages/bscan.8 Diff File
mod - core/platforms/debian/CMakeLists.txt Diff File
mod - core/platforms/packaging/bareos-aix.spec Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/platforms/suse/bareos-dir.in Diff File
mod - core/platforms/systemd/bareos-dir.service.in Diff File
mod - core/platforms/win32/winbareos-nsi.spec Diff File
mod - core/platforms/win32/winbareos32.spec Diff File
mod - core/platforms/win32/winbareos64.spec Diff File
rm - core/src/cats/bdb_dbi.h Diff File
rm - core/src/cats/bdb_mysql.h Diff File
rm - core/src/cats/bdb_sqlite.h Diff File
mod - core/src/cats/bvfs.cc Diff File
mod - core/src/cats/cats.cc Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/cats_backends.cc Diff File
rm - core/src/cats/ddl/creates/mysql.sql Diff File
rm - core/src/cats/ddl/creates/sqlite3.sql Diff File
rm - core/src/cats/ddl/drops/mysql.sql Diff File
rm - core/src/cats/ddl/grants/mysql-readonly.sql Diff File
rm - core/src/cats/ddl/grants/mysql.sql Diff File
rm - core/src/cats/ddl/updates/mysql.10_11.sql Diff File
rm - core/src/cats/ddl/updates/mysql.11_12.sql Diff File
rm - core/src/cats/ddl/updates/mysql.12_14.sql Diff File
rm - core/src/cats/ddl/updates/mysql.14_2001.sql Diff File
rm - core/src/cats/ddl/updates/mysql.2001_2002.sql Diff File
rm - core/src/cats/ddl/updates/mysql.2002_2003.sql Diff File
rm - core/src/cats/ddl/updates/mysql.2003_2004.sql Diff File
rm - core/src/cats/ddl/updates/mysql.2004_2171.sql Diff File
rm - core/src/cats/ddl/updates/mysql.2171_2192.sql Diff File
rm - core/src/cats/ddl/updates/mysql.2192_2210.sql Diff File
rm - core/src/cats/ddl/updates/sqlite3.10_11.sql Diff File
rm - core/src/cats/ddl/updates/sqlite3.11_12.sql Diff File
rm - core/src/cats/ddl/updates/sqlite3.12_14.sql Diff File
rm - core/src/cats/ddl/updates/sqlite3.14_2001.sql Diff File
rm - core/src/cats/ddl/updates/sqlite3.2001_2002.sql Diff File
rm - core/src/cats/ddl/updates/sqlite3.2002_2003.sql Diff File
rm - core/src/cats/ddl/updates/sqlite3.2003_2004.sql Diff File
rm - core/src/cats/ddl/updates/sqlite3.2004_2171.sql Diff File
rm - core/src/cats/ddl/updates/sqlite3.2171_2192.sql Diff File
rm - core/src/cats/ddl/updates/sqlite3.2192_2210.sql Diff File
rm - core/src/cats/dml/0012_drop_deltabs.mysql Diff File
rm - core/src/cats/dml/0013_create_deltabs.mysql Diff File
rm - core/src/cats/dml/0038_create_temp_basefile.mysql Diff File
rm - core/src/cats/dml/0041_uar_file.mysql Diff File
rm - core/src/cats/dml/0046_sql_get_max_connections.mysql Diff File
rm - core/src/cats/dml/0049_batch_lock_path_query.mysql Diff File
rm - core/src/cats/dml/0050_batch_lock_filename_query.mysql Diff File
rm - core/src/cats/dml/0051_batch_unlock_tables_query.mysql Diff File
rm - core/src/cats/dml/0052_batch_fill_path_query.mysql Diff File
rm - core/src/cats/dml/0053_batch_fill_filename_query.mysql Diff File
rm - core/src/cats/dml/0054_match_query.mysql Diff File
rm - core/src/cats/dml/0055_match_query2.mysql Diff File
rm - core/src/cats/dml/0056_insert_counter_values.mysql Diff File
rm - core/src/cats/dml/0057_select_counter_values.mysql Diff File
rm - core/src/cats/dml/0058_update_counter_values.mysql Diff File
mod - core/src/cats/dml/0065_bvfs_clear_cache_0 Diff File
rm - core/src/cats/dml/0065_bvfs_clear_cache_0.sqlite Diff File
rm - core/src/cats/dml/0066_bvfs_update_path_visibility_3.sqlite Diff File
rm - core/src/cats/dml/0078_bvfs_lock_pathhierarchy_0.mysql Diff File
mod - core/src/cats/dml/README Diff File
mod - core/src/cats/dml/check_queries Diff File
mod - core/src/cats/dml/create_queryfiles.sh Diff File
rm - core/src/cats/mysql.cc Diff File
rm - core/src/cats/mysql_batch.cc Diff File
rm - core/src/cats/mysql_queries.inc Diff File
mod - core/src/cats/sql.cc Diff File
mod - core/src/cats/sql_create.cc Diff File
mod - core/src/cats/sql_delete.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/cats/sql_pooling.cc Diff File
mod - core/src/cats/sql_query.cc Diff File
mod - core/src/cats/sql_update.cc Diff File
rm - core/src/cats/sqlite.cc Diff File
rm - core/src/cats/sqlite_queries.inc Diff File
mod - core/src/dird/CMakeLists.txt Diff File
rm - core/src/dird/dbcopy/CMakeLists.txt Diff File
rm - core/src/dird/dbcopy/column_description.cc Diff File
rm - core/src/dird/dbcopy/column_description.h Diff File
rm - core/src/dird/dbcopy/database_column_descriptions.cc Diff File
rm - core/src/dird/dbcopy/database_column_descriptions.h Diff File
rm - core/src/dird/dbcopy/database_connection.h Diff File
rm - core/src/dird/dbcopy/database_export.cc Diff File
rm - core/src/dird/dbcopy/database_export.h Diff File
rm - core/src/dird/dbcopy/database_export_postgresql.cc Diff File
rm - core/src/dird/dbcopy/database_export_postgresql.h Diff File
rm - core/src/dird/dbcopy/database_import.cc Diff File
rm - core/src/dird/dbcopy/database_import.h Diff File
rm - core/src/dird/dbcopy/database_import_mysql.cc Diff File

master 1caf0c6a

2023-02-28 10:59

arogge

Ported: N/A

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

master 8da33179

2023-02-27 19:08

stephand


Committer: arogge

Ported: N/A

Details Diff
docs: Clarify plugin options in VMware Plugin

Clarify the use of plugin options in the Bareos VMware Plugin,
especially on restore and when using the Bareos WebUI.
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc Diff File

master 955fd581

2023-02-27 16:04

Sebastian Sura


Committer: Andreas Rogge

Ported: N/A

Details Diff
restore-test: add postcondition test to create-backups
mod - systemtests/tests/restore-test/testrunner-create-backup Diff File

master b1af6ac7

2023-02-27 15:35

Alaa Eddine Elamri

Ported: N/A

Details Diff
apply bareos-check-sources
mod - cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/README.dbconfig Diff File
mod - core/cmake/BareosCheckFunctions.cmake Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/platforms/debian/CMakeLists.txt Diff File
mod - core/platforms/packaging/bareos-aix.spec Diff File
mod - core/platforms/systemd/bareos-dir.service.in Diff File
mod - core/src/cats/bvfs.cc Diff File
mod - core/src/cats/cats.cc Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/cats_backends.cc Diff File
mod - core/src/cats/dml/create_queryfiles.sh Diff File
mod - core/src/cats/sql.cc Diff File
mod - core/src/cats/sql_delete.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/cats/sql_pooling.cc Diff File
mod - core/src/cats/sql_query.cc Diff File
mod - core/src/cats/sql_update.cc Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/dird/ua_prune.cc Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/lib/version.h Diff File
mod - core/src/win32/compat/include/mingwconfig.h Diff File
mod - docs/manuals/source/conf.py Diff File

master a24a05b9

2023-02-27 14:49

Sebastian Sura


Committer: Andreas Rogge

Ported: N/A

Details Diff
restore-test: enhance preconditions
mod - systemtests/tests/restore-test/functions Diff File
mod - systemtests/tests/restore-test/testrunner-create-backup Diff File

master 0c10f4a4

2023-02-27 14:41

Alaa Eddine Elamri

Ported: N/A

Details Diff
Dbcopy: remove deprecated dbcopy
rm - core/manpages/bareos-dbcopy.8 Diff File
mod - core/platforms/packaging/bareos-aix.spec Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/dird/CMakeLists.txt Diff File
rm - core/src/dird/dbcopy/CMakeLists.txt Diff File
rm - core/src/dird/dbcopy/column_description.cc Diff File
rm - core/src/dird/dbcopy/column_description.h Diff File
rm - core/src/dird/dbcopy/database_column_descriptions.cc Diff File
rm - core/src/dird/dbcopy/database_column_descriptions.h Diff File
rm - core/src/dird/dbcopy/database_connection.h Diff File
rm - core/src/dird/dbcopy/database_export.cc Diff File
rm - core/src/dird/dbcopy/database_export.h Diff File
rm - core/src/dird/dbcopy/database_export_postgresql.cc Diff File
rm - core/src/dird/dbcopy/database_export_postgresql.h Diff File
rm - core/src/dird/dbcopy/database_import.cc Diff File
rm - core/src/dird/dbcopy/database_import.h Diff File
rm - core/src/dird/dbcopy/database_import_mysql.cc Diff File
rm - core/src/dird/dbcopy/database_import_mysql.h Diff File
rm - core/src/dird/dbcopy/database_table_descriptions.cc Diff File
rm - core/src/dird/dbcopy/database_table_descriptions.h Diff File
rm - core/src/dird/dbcopy/database_type.h Diff File
rm - core/src/dird/dbcopy/dbcopy.cc Diff File
rm - core/src/dird/dbcopy/progress.cc Diff File
rm - core/src/dird/dbcopy/progress.h Diff File
rm - core/src/dird/dbcopy/row_data.h Diff File
mod - docs/manuals/source/IntroductionAndTutorial/UpdatingBareos.rst Diff File
mod - docs/manuals/source/conf.py Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/CMakeLists.txt Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/environment-mysql Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/environment-postgresql Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/catalog/mysql.conf.template.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/catalog/postgresql.conf.template.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bconsole.conf.in Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/python-modules/BareosFdPluginLocalFilesetWithRestoreObjects.py Diff File
rm - systemtests/tests/dbcopy-mysql-postgresql/testrunner Diff File

master e8cd706d

2023-02-27 14:24

Sebastian Sura


Committer: Andreas Rogge

Ported: N/A

Details Diff
restore-test: check for warnings
mod - systemtests/tests/restore-test/testrunner-create-backup Diff File

master 408797c9

2023-02-27 13:50

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
testfind: fake dird-fd communication when sending filesets

- Faking how sockets work to mimick the real interaction between
dird and fd
- Renamed `testfind_jcr` to `testfind_fd`
- Moved testfind from dird to tools
- Enabled joblog messages
asd
mod - core/src/dird/CMakeLists.txt Diff File
rm - core/src/dird/testfind_jcr.cc Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/tools/CMakeLists.txt Diff File
add - core/src/tools/testfind_fd.cc Diff File

master 88a4fba6

2023-02-27 13:30

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
testfind: use unique pointer for handling jcr
mod - core/src/tools/testfind_fd.cc Diff File

master e4bc7a60

2023-02-27 12:33

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
systemtest: check read permission instead of user
mod - systemtests/tests/testfind/testrunner Diff File

master 56031b82

2023-02-27 12:22

Sebastian Sura


Committer: Andreas Rogge

Ported: N/A

Details Diff
restore-test: fix bad grep string
mod - systemtests/tests/restore-test/testrunner-error-full-restore Diff File

master e4abaeaf

2023-02-27 12:14

Sebastian Sura


Committer: Andreas Rogge

Ported: N/A

Details Diff
test-config: delete unused config files
rm - systemtests/tests/restore-test/etc/bareos/bareos-dir.d/job/long-name-backup.conf Diff File
rm - systemtests/tests/restore-test/etc/bareos/bareos-dir.d/job/recyclejob.conf Diff File
rm - systemtests/tests/restore-test/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
rm - systemtests/tests/restore-test/etc/bareos/bareos-dir.d/pool/quickrecycle.conf Diff File
rm - systemtests/tests/restore-test/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
rm - systemtests/tests/restore-test/etc/bareos/bareos-sd.d/device/FileStorage2.conf Diff File
 First  Prev  1 2 3 ... 59 60 61 62 63 64 65 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 609 610 611  Next  Last