Commit Graph

96 Commits

Author SHA1 Message Date
Martin
d132146ce0 Print warnings with no_error
(cherry picked from commit 9b163bf8f1a29aa65ffc821dcc096ae41a2c35d4)
2016-04-20 13:16:52 +02:00
Martin
b5e5e6ca30 Fix deleting script dir from snapshot
(cherry picked from commit 5be54ab41a20cd7c455a0bd6074e7ce2b4651006)
2016-04-20 13:16:47 +02:00
Martin
8fd68ce723 Delete client list before using it
(cherry picked from commit 02d6869a5797b524745dfbfcde1f3950802e2e2f)
2016-04-19 17:51:37 +02:00
Martin
b20065d2fa Get new session identity after image backup reconnect if needed 2016-04-19 02:42:19 +02:00
Martin
01a99e0efe Handle read errors from file list
(cherry picked from commit ad88e9bca6d3c8bc8062f46a8f17684044e99a14)
2016-04-07 16:18:56 +02:00
Martin
2cd26251cf Fix deletion logic
(cherry picked from commit 02e7d8970e0da6dfe3c825a993ef95fc785094f4)
2016-04-07 12:24:36 +02:00
Martin
3bc5756db3 A file can be a directory in the scripts directory
(cherry picked from commit ca1bdf7730569f3471c4826dc6ec98d9e4752fb5)
2016-04-05 13:16:51 +02:00
Martin
57e1570aac Consistent pre/post backup scripts/hooks 2016-04-01 00:37:24 +02:00
Martin
68062c693d Correctly log full file backup if started by incremental file backup
(cherry picked from commit 650188eb857ed87d531356447d7cb5163b83f78e)
2016-03-02 21:21:05 +01:00
Martin
228223f0aa New tree hashing method 2016-02-16 02:17:57 +01:00
Martin
1fb1cde092 Copy last file entries on resumed file backup via temporary table again 2016-02-11 19:38:22 +01:00
Martin
7b0bc88ec6 Exponential back off if file does not exist with snapshot 2016-02-06 20:17:44 +01:00
Martin
ffc6ebffba In progress: Tar file backup 2016-02-05 21:42:24 +01:00
Martin
62834a6e18 Check for metadata of symlinks or special files if not using snapshots 2016-02-03 23:36:01 +01:00
Martin Raiber
48c5641141 Bugfix: Put symlinked files into client file list on incremental backup 2016-01-31 15:13:12 +01:00
Martin Raiber
f77b6d6571 Do not check client side hash with 1.x clients 2016-01-27 19:21:29 +01:00
Martin
b0c7d1443a Show progress bytes and block restore on command line till it is finished per default 2016-01-24 15:07:06 +01:00
Martin
f8f523df69 Shorter thread names 2016-01-21 02:29:47 +01:00
Martin
6da3e72509 Log how much could be linked via client-side hashes 2016-01-21 01:31:10 +01:00
Martin
108711a57a Show download speed and ETA 2016-01-21 00:45:13 +01:00
Martin
2fadd9d973 Fail backup if file does not exist and there is a snapshot for the file present 2016-01-17 17:28:09 +01:00
Martin
b3903cc1c4 Checkpoint files.db in separate thread and give all threads nice names 2016-01-15 16:19:23 +01:00
Martin
b63c5d6b78 Refresh file backup progress more regularly 2016-01-15 03:31:19 +01:00
Martin
fdc20d5c48 The database queries need to be freed in the same thread 2016-01-14 00:33:19 +01:00
Martin
1a3bb3865d Separated files, links and link journal into three new database files 2016-01-13 22:22:16 +01:00
Martin
60e77964ad + Linux sparse file support - some bugs 2016-01-11 21:11:14 +01:00
Martin
95e76550cd Sparse file handling (TODO: Linux) 2016-01-11 00:29:46 +01:00
Martin
7a29c2aea7 Clientsubname as parameter when stopping snapshot 2016-01-08 18:16:16 +01:00
Martin
5345149dd9 In the hash snapshot a symlinked directory is represented by a file 2016-01-08 15:04:14 +01:00
Martin
8905f1f972 Show correct process action when resuming file backup 2016-01-03 17:14:13 +01:00
Martin
c00827d8d2 Show backed up volume in progress 2016-01-02 17:42:00 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin Raiber
dc96d1c592 Log which metadata is missing 2015-12-25 10:20:11 +01:00
Martin
bb525b355c Optimized file list a bit 2015-12-22 17:32:17 +01:00
Martin
c3d36bd55c Compatiblity fix 2015-12-21 16:39:45 +01:00
Martin
7c71291555 Fixed incremental script download and new clientlist filename scheme 2015-12-20 20:52:12 +01:00
Martin
9e54628380 Fixed some bugs 2015-12-20 02:19:57 +01:00
Martin
4da3f08927 End-to-end checksumming of script outputs and script error handling improvement 2015-12-19 23:40:41 +01:00
Martin
5fbb571411 REad file hashes from metadata + refactoring 2015-12-19 21:47:58 +01:00
Martin
07e704156d Added checksums to metadata and improved partial metadata handling 2015-12-19 18:01:21 +01:00
Martin
7cb5d0678a Made Linux restore working 2015-12-18 16:58:50 +01:00
Martin
9f16a4c1ac Option to send report only if the failure is not caused by client timeout 2015-12-17 01:39:41 +01:00
Martin
0a27d96463 Do not exponentially backoff if backup fails because of client timeout 2015-12-17 01:28:34 +01:00
Martin
7c76a493b4 Refactored incremental directory creation/metadata logic 2015-12-16 20:10:51 +01:00
Martin
9eff84f105 Fix symlink creation during incremental backups 2015-12-16 19:37:16 +01:00
Martin
dc1b5cd734 Move stop action back to end of queue if it is not at the end already 2015-12-16 15:42:00 +01:00
Martin
f04481f1b5 Lower readd size limit significantly 2015-12-16 00:40:13 +01:00
Martin
2f9adb1bec Fixed readding of file entries 2015-12-16 00:36:31 +01:00
Martin
cefd5c7b59 Bug fixes with regards to streaming and queuing 2015-12-15 12:05:25 +01:00
Martin
87e67672d3 Small cleanup 2015-12-14 01:29:57 +01:00