]> git.ipfire.org Git - thirdparty/bacula.git/commit
Introduce 'o' option for accurate backup
authorMichal Rakowski <michal.rakowski@baculasystems.com>
Wed, 28 Apr 2021 11:38:12 +0000 (13:38 +0200)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:03:02 +0000 (09:03 +0100)
commit3de0ec782477ac7aa43a4eb59849e527e83969f6
tree59c3df9007d5c9242ed8652c3449b670ea9b9bda
parentd13c1e52f84090e5db1bcb489a63d08a69148447
Introduce 'o' option for accurate backup

This feature can be used -only- if all of the daemons (DIR, SD and FD)
are updated to this version.

When the new 'o' accurate option is used, only metadata is being backed up in case file's
contents did not change (meaning that file's checksum stays the same).
New stream was added to handle that during the backup and restore
phase.
13 files changed:
bacula/src/cats/sql_create.c
bacula/src/dird/catreq.c
bacula/src/dird/inc_conf.c
bacula/src/filed/accurate.c
bacula/src/filed/backup.c
bacula/src/filed/restore.c
bacula/src/findlib/create_file.c
bacula/src/findlib/find.h
bacula/src/findlib/find_one.c
bacula/src/stored/append.c
bacula/src/stored/bextract.c
bacula/src/stored/bscan.c
bacula/src/streams.h