Commit Graph

124 Commits

Author SHA1 Message Date
Martin
86a099a00c Options to pause or not start backup if Windows is unlocked 2021-07-15 17:00:35 +02:00
Martin
bbb9dc66ff Replace std::auto_ptr with std::unique_ptr 2021-06-20 17:56:33 +02:00
Martin Raiber
22f566eba0 Fix build issues 2021-06-08 22:45:45 +02:00
Martin
1b5d55439a Merge remote-tracking branch 'gh/dev' into dev 2020-11-15 20:20:15 +01:00
Martin
21b65777d0 Fix skipping small files in parallel hashing 2020-11-01 17:40:16 +01:00
Martin Raiber
9f4ce8816e
Merge pull request #39 from Abs0lutZero/patch-2
Update FullFileBackup.cpp
2020-10-16 15:48:01 +02:00
Martin
746058f203 Make amount of download, hash, image compress and client parallel hash threads configurable 2020-09-29 17:01:38 +02:00
Abs0lutZero
b4e266ce8d
Update FullFileBackup.cpp 2020-09-18 08:42:54 +02:00
Martin
482fec3d18 Increase timeout for getting initial file server connection
(cherry picked from commit ef22c7436b0ca164ad1e751447b4ef3f0b2e798f)
2020-02-27 22:25:06 +01:00
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