Commit Graph

115 Commits

Author SHA1 Message Date
Martin
5a64ac09a2 Check on startup if syncfs() works for backup storage folder and ignore errors if it doesn't
(cherry picked from commit 8aec5f0e9c)
2019-10-24 21:41:53 +02:00
Martin
34241021eb Make syncfs() error fail file backups
(cherry picked from commit cfcf49f11632bc4fd2da322f4265302f776a7ca3)
2019-07-05 15:43:02 +02:00
Martin
c2877702ea Do not try to get parallel hash for files with "no_hash" set
(cherry picked from commit b83f2ad013061e1c108124edd5b57f4f30f32702)
2019-05-14 03:11:18 +02:00
Martin
9f1971987f Functionality to interrupt parallel hash loading threads on clients 2019-05-13 17:55:22 +02:00
Martin
1add15c184 More detailed error message if client list file cannot be created 2018-11-13 19:22:39 +01:00
Martin Raiber
74e899c617 Improve out of space error handling
(cherry picked from commit be91138dfae259f5a670ba4440647ef0b48580b9)

# Conflicts:
#	urbackupserver/FileBackup.cpp
#	urbackupserver/FileBackup.h
2018-06-01 11:50:34 +02:00
Martin Raiber
8b6d98189c File backup with ZFS snapshots 2017-08-22 23:33:51 +02:00
Martin
79fbbebb61 Start/stop single file shadow copy references 2017-08-11 17:36:05 +02:00
Martin Raiber
4e3d2504ac Show on status screen if no backup directories are configured 2017-08-01 00:16:26 +02:00
Martin
275fe05d9c Improve sync file creation error handling 2017-06-06 17:30:30 +02:00
Martin
636d0f768b Only set backup to done if sync file could be created
(cherry picked from commit 2e10975330429947ecad33d14b6df310c9438a52)
2017-06-06 16:20:35 +02:00
Martin
19093bf63d Parallel metadata application 2017-05-16 22:34:09 +02:00
Martin
0e7b0f83ba Lazy user token creation 2017-03-21 00:09:24 +01:00
Martin
1ac2ec802d Set metadata hash from parallel hash load 2017-02-16 16:32:02 +01:00
Martin
85ffd76b73 Working on parallel file hashing 2017-02-16 01:46:51 +01:00
Martin
dec96a7aad Working on parallel file hashing 2017-02-15 19:23:30 +01:00
Martin
88ea7d0478 Do not start backup if it cannot be added to the database 2017-01-15 20:30:27 +01:00
Martin
264766cd12 Fix Windows component backup 2017-01-10 16:53:13 +01:00
Martin
f77d3d5e76 Per backup temporary file folders 2016-12-17 18:40:03 +01:00
Martin
a742451a2d Log about syncing to file system 2016-11-24 23:39:09 +01:00
Martin
5c8934f3b0 Put files into backup folders after backup storage synchronization and recover from missing sync files by deleting the backups on startup 2016-10-01 13:39:07 +02:00
Martin
e9deebab36 Log about backup being scheduled/manually started 2016-09-26 18:36:10 +02:00
Martin
aac08d5283 Make btrfs subvolumes read only after backup 2016-08-19 19:48:10 +02:00
Martin
135100ec9f Save partial backup after disk error 2016-08-13 01:37:17 +02:00
Martin
b1471a0c6d Fail backup if referencing/deleting shadow copy fails 2016-08-08 13:34:27 +02:00
Martin
b47680a901 WIP: Windows component backup 2016-07-27 02:01:08 +02:00
Martin
71bebfd7fc Preserve last error across logging 2016-07-08 20:47:23 +02:00
Martin
4998fbcaa2 Sync filesystem before setting file backup to done, not to complete 2016-06-14 15:14:15 +02:00
Martin
00938f77f5 Option to ignore read and hash errors 2016-06-10 19:18:58 +02:00
Martin
6ead30936d Improved read error handling during file backup 2016-06-09 23:33:32 +02:00
Martin
c70e345d8d Fix: Write symbolic link orig path 2016-06-07 15:26:07 +02:00
Martin
d2a4c566d0 Do not treat reparse points on Windows as special files 2016-06-03 17:29:11 +02:00
Martin
5f4f8672cb Fix Linux root dir metadata 2016-06-03 02:08:46 +02:00
Martin Raiber
cf9b8b33f1 Only link files with at least 2K size 2016-05-16 18:47:19 +02:00
Martin
35e133212e New file backup status "completed with issues" and OS and client version persistence 2016-05-11 14:25:50 +02:00
Martin
a8c53ca89f Improved file meta-data shutdown procedure 2016-05-08 22:16:12 +02:00
Martin
19d79e8e8f Improved handling of case where snapshot removal is delayed because of still ongoing meta-data transfers 2016-05-08 16:28:38 +02:00
Martin
e3135f18df Option to set orig_path for scripts/tar files 2016-05-02 02:52:51 +02:00
Martin
f537a62ced Set urbackup_backup_scripts permissions to allow all 2016-05-01 20:30:19 +02:00
Martin
a6f792b049 Verify number of files loaded via meta-data 2016-05-01 17:17:30 +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
89f714a175 Improved error messages
(cherry picked from commit ddfbce5bc79cb764cb2f1aab71577e01b3b93c64)
2016-04-07 16:18:49 +02:00
Martin
57e1570aac Consistent pre/post backup scripts/hooks 2016-04-01 00:37:24 +02:00
Martin Raiber
e40f563c62 Properly modify change indicator if full file backup is interrupted 2016-03-24 18:14:47 +01:00
Martin
228223f0aa New tree hashing method 2016-02-16 02:17:57 +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
64de7200b6 Fix for symlinked files during full backups 2016-02-02 14:34:25 +01:00