Commit Graph

50 Commits

Author SHA1 Message Date
Martin
39df93fd38 Create/use separate hash class for adding metadata files
(cherry picked from commit f206cd05535fa943b3dd0c8c9c3bfb36dace4aac)
2019-09-16 18:35:14 +02:00
Martin
dc6226e73c Send backup failed notification to client
(cherry picked from commit bfbc79b1ad3ad0c20bfacda920c5e3fed49f1607)
2019-09-12 12:50:23 +02:00
Martin
9f1971987f Functionality to interrupt parallel hash loading threads on clients 2019-05-13 17:55:22 +02:00
Martin
d009838c86 Postpone metadata application of files that are in queue before reordered downloads (because of missing file in previous backup)
(cherry picked from commit dd83a2c9ec57e4492a87172a6c2f6a3c988f7f65)

# Conflicts:
#	urbackupserver/server_hash.h
2019-04-19 12:20:30 +02: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
cb7a673984 Improve space accounting if reflinking is replaced by copying 2018-04-18 18:23:05 +02:00
Martin Raiber
8b6d98189c File backup with ZFS snapshots 2017-08-22 23:33:51 +02:00
Martin
bedc0cd90e More error information when volume/snapshot creation fails
(cherry picked from commit b7c8840f765d3dc17bc5535c4708b6fddfa5b733)
2017-07-24 18:50:53 +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
8d71071ea0 Merge remote-tracking branch 'gh/dev' into dev
# Conflicts:
#	urbackupclient/client.cpp
2017-03-03 17:33:47 +01:00
Nick Glencross
3f4e8efb9b Tweak 'successfull' -> 'successful' 2017-02-28 09:02:15 +04:00
Martin
dec96a7aad Working on parallel file hashing 2017-02-15 19:23:30 +01:00
Martin
264766cd12 Fix Windows component backup 2017-01-10 16:53:13 +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
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
00938f77f5 Option to ignore read and hash errors 2016-06-10 19:18:58 +02:00
Martin
a8c53ca89f Improved file meta-data shutdown procedure 2016-05-08 22:16:12 +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
ffc6ebffba In progress: Tar file backup 2016-02-05 21:42:24 +01:00
Martin
108711a57a Show download speed and ETA 2016-01-21 00:45:13 +01:00
Martin
527255512c Refactored file name mangling and improved name mangling logging 2016-01-17 17:27:02 +01:00
Martin
c00827d8d2 Show backed up volume in progress 2016-01-02 17:42:00 +01:00
Martin
7c71291555 Fixed incremental script download and new clientlist filename scheme 2015-12-20 20:52:12 +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
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
3fdb4112a3 Make hash compile-time configurable
(cherry picked from commit 0f9cbb1812fa957672fca20240b8b544757cfad8)

Conflicts:
	urbackupclient/ClientServiceCMD.cpp
	urbackupclient/client.cpp
	urbackupclient/client.h
	urbackupserver/server_get.cpp
	urbackupserver/server_get.h
	urbackupserver/server_prepare_hash.cpp
2015-12-11 12:16:48 +01:00
Martin
b24b7b7266 Save file path correction for later metadata application 2015-12-11 11:50:52 +01:00
Martin
e90cb501ae Multiple virtual clients per real client 2015-12-09 22:53:57 +01:00
Martin
27686b08d6 Linux file backups with snapshots and symbolic links 2015-12-07 01:06:32 +01:00
Martin
b7a164f4a8 Store file permissions with variable length encoding 2015-12-05 19:30:02 +01:00
Martin Raiber
0c66b42f0f Improved Linux file meta data download 2015-09-27 20:58:21 +02:00
Martin Raiber
f9dd7f89b8 Save files which failed client side hash verification for analysis 2015-09-19 13:28:34 +02:00
Martin
14eb7bfd29 Optimized and fixed bugs in transfer compression 2015-09-01 00:21:29 +02:00
Martin
a6a3b1ba0c Proper symbolic link handling part (2) 2015-08-09 23:27:52 +02:00
Martin
17d758bf8b Proper symbolic link handling part (1) 2015-08-08 22:40:19 +02:00
Martin
ae35dd48b8 Download common file metadata via metadata pipe 2015-08-01 22:47:32 +02:00
Martin Raiber
1f5c0674c2 Do not download directory metadata if client does not support it 2015-04-04 21:41:56 +02:00
Martin
8e8c1aa7e9 Allow multiple concurrent processes to be reported via web interface 2015-01-26 22:41:04 +01:00
Martin
191335ef8d Restore backups from web interface 2015-01-25 23:17:49 +01:00
Martin
1c3a327bdb Delete folder such that full backup succeedes if incremental backup fails, because there is no previous backup 2014-12-30 20:53:15 +01:00
Martin
68052cb22d Login via LDAP/AD 2014-12-06 20:39:55 +01:00
Martin
66fa1d12da Create user view directories after file backup 2014-12-02 23:54:42 +01:00
Martin
a928e9d086 Fixed a few issues in refactoring 2014-11-30 22:33:29 +01:00
Martin
07f31ad57d Simultaneous file and image backups and heavy refactoring 2014-11-30 19:34:02 +01:00