Commit Graph

109 Commits

Author SHA1 Message Date
Martin
942d27a027 Resize VHD/cow-raw file when opened with parent file 2017-02-03 16:41:31 +01:00
Martin
577c36d048 Resize cowfile bitmap if necessary 2017-01-27 20:49:05 +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
a2c96c5d5c Send server token on image backup resume 2017-01-08 14:25:45 +01:00
Martin
914740994b Fix: Do not set images in snapshot group to complete until the whole finishes 2016-12-16 16:36:52 +01:00
Martin
73168434e9 Cope with identity reset (should not occur)
(cherry picked from commit 1304af6d90dd6f505b42ed89d1c0eb13f11db73d)

# Conflicts:
#	urbackupserver/ClientMain.cpp
2016-12-14 12:55:19 +01:00
Martin
4a7563b135 Hostname database and settings to configure it to not start backups if clients have certain hostnames 2016-12-10 20:57:39 +01:00
Martin
16a42eba83 Fix ZFS volume creation 2016-12-06 16:14:17 +01:00
Martin
323cbd7203 Remove unused parameter 2016-11-19 16:11:13 +01:00
Martin Raiber
dff3ab7ae3 Fix ZFS image snapshot cleanup 2016-11-12 11:18:38 +01:00
Martin
d14d56530c Print image backup volume into log 2016-10-27 15:26:28 +02:00
Martin
bad786bf18 Fixed a few coverity issues 2016-10-24 02:29:54 +02:00
Martin
a80c056b80 Seek correctly in hash file after checksum error; Restart from last block if checksum for current block wasn't received yet 2016-10-19 17:44:49 +02:00
Martin
40f9f15e6c Set shouldBackoff and hasTimeoutError after SYSVOL/ESP backup fails 2016-10-08 21:34:26 +02:00
Martin
cf24be6ac2 Proper error handling when VHD file gets too large (>2TB) 2016-10-05 12:12:48 +02:00
Martin
0d4e899704 Fix race condition in image snapshot group backup 2016-10-01 16:17:44 +02: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
4312df4fe2 Image backups with zfs snapshots 2016-09-27 19:21:56 +02:00
Martin
9fac211a27 Image backups with zfs snapshots 2016-09-27 16:42:22 +02:00
Martin
e9deebab36 Log about backup being scheduled/manually started 2016-09-26 18:36:10 +02:00
Martin Raiber
08bf429596 Handle resuming image backup from position zero 2016-08-26 18:39:09 +02:00
Martin
963b378d11 Synchonize backup start time in image snapshot group 2016-08-21 22:30:22 +02:00
Martin
fc139454e2 Image and file backup snapshot groups 2016-08-21 21:22:54 +02:00
Martin
e6deace398 Preallocate space for full image if possible 2016-08-12 02:14:03 +02:00
Martin
ec9ad5f5bc Continue image backup after getting MBR for dynamic volume failed 2016-08-03 00:52:48 +02:00
Martin
5693620181 Leave other shadow copies alone only if another simultaneous backup is running 2016-07-12 19:04:02 +02:00
Martin
ec57a70017 Fall back to image backup without CBT if client bitmap is missing 2016-07-06 22:53:55 +02:00
Martin
b4add7275d Fail backup if backing up SYSVOL or ESP partition fails 2016-07-03 16:17:35 +02:00
Martin
9ce78e2836 Update capabilities after image backup failure 2016-06-29 13:33:43 +02:00
Martin
f4de52158e Send previous client bitmap after reconnect 2016-06-25 18:36:21 +02:00
Martin
200f39116d Transfer block if block has bitmap changes 2016-06-25 15:23:27 +02:00
Martin
44f9ae62df Fix some typos and spellings 2016-06-13 16:19:05 +02:00
Martin
bb351d1714 Reset timeout on disconnect 2016-06-07 21:02:28 +02:00
Martin
ab6f19c058 Extract code into function 2016-05-30 16:19:52 +02:00
Martin
ce893ed4de Improve log message 2016-05-30 16:12:14 +02:00
Martin
8b5c14dfca Create image snapshot before connecting to client 2016-05-30 16:06:36 +02:00
Martin
5ccc5228f9 Create image snapshot before connecting to client 2016-05-30 15:49:37 +02:00
Martin
b2b8c06863 Improved error messages 2016-05-30 15:30:16 +02:00
Martin
958bc7f2fd More consistent backup running accounting 2016-05-30 13:41:33 +02:00
Martin
01ce93b36f Do not try to trim beyond drive size if drive size is not aligned to ntfs block size 2016-05-29 14:09:09 +02:00
Martin
6ceba52fdf Make hash file match incremental VHD file content and make synthetic full VHD files mountable on Windows 2016-05-28 01:11:13 +02:00
Martin
3286dc4654 Fix issue with VHD file writing 2016-05-26 19:01:56 +02:00
Martin
e0f95eb4c1 Handle current block being greater than total number of blocks 2016-05-23 23:12:34 +02:00
Martin Raiber
6af2bb8ad9 Merge branch 'dev' of 192.168.0.40:/home/git/urbackup_backend into dev 2016-05-23 21:52:07 +02:00
Martin Raiber
5a4dfe8e87 Make image hashes match image file accurately 2016-05-23 21:51:46 +02:00
Martin
73808bc39f Do only trim if cow raw file is used and it is an incremental image backup 2016-05-23 02:55:53 +02:00
Martin
f1b845cc38 Put buffer on heap 2016-05-23 02:30:30 +02:00
Martin
eb1b3683b4 Fix empty memcpy issue 2016-05-23 02:22:45 +02:00
Martin
618691e93d Trim changed hash blocks during CoW-raw image backup 2016-05-23 02:06:14 +02:00
Martin Raiber
62b8cb0542 Nightly cleanup of SYSVOL/ESP images associated with incomplete images 2016-05-16 23:20:03 +02:00