FootStark
27ce3ef5f3
Respect DryRun option when scanning target blocks
2016-03-12 12:48:41 +01:00
Kenneth Skovhede
59df0bf71b
Merge branch 'ParalellFileScanning' of https://github.com/FootStark/duplicati into FootStark-ParalellFileScanning
...
# Conflicts:
# Duplicati/Library/Main/Operation/RestoreHandler.cs
2016-03-07 00:07:43 +01:00
Kenneth Skovhede
72b32a8fe5
Merge branch 'ImpVolumeDownloadOrder' of https://github.com/FootStark/duplicati into FootStark-ImpVolumeDownloadOrder
2016-03-06 21:17:26 +01:00
FootStark
e22a47ef83
Merge remote-tracking branch 'refs/remotes/duplicati/master' into ParalellFileScanning
2016-03-05 10:08:47 +01:00
FootStark
412d7fe07b
Reorganize ScanForExistingTargetBlocks
...
1. Fixes a bug where duplicati truncates forthwritten files backuped
with a size being a multiple of blocksize on rename.
2. Tries to verify file data on beginning. If successful, marks files to
not be reverified in the end.
3. On overwrite restore, removes readonly attribute from files having to
be modified
4. Little speedup by computing parallel blcok and file Hashes
2016-03-05 02:00:28 +01:00
FootStark
2ff1b85ace
Fix update stats if file without blocks
...
Fixes progress tracker if there are files included in restore without
any blocks (happens on empty files with skip-metadata option)
2016-03-04 19:30:32 +01:00
FootStark
1fcf9919a0
Last Adjustment and a measure
2016-03-03 23:18:47 +01:00
FootStark
ee5d76837f
Volume order by max block index
2016-03-03 20:15:27 +01:00
FootStark
7c1caa6f3d
Added comment
2016-02-28 00:16:00 +01:00
FootStark
36984a322b
Imrpoved Blockmarker and update statistics
...
Updated BlockMarker to alter rows in Blocks table directly
Added Trigger-based update statistics
Prepared for file tracker
2016-02-27 22:04:48 +01:00
FootStark
150dac30e8
Enable ExecPlans for commands with parameters
2016-02-27 21:59:25 +01:00
Kenneth Skovhede
39a8f4eb7f
Fixed an issue with re-creating index files from database in the case where the source file fills the blocklist with consecutive identical blocks.
2016-02-23 20:56:24 +01:00
Kenneth Skovhede
51340c0c1c
Merge pull request #1584 from FootStark/master
...
Performance improvement on restore
2016-02-18 22:19:31 +01:00
FootStark
07ef6b754e
Update ExtensionMethods.cs
2016-02-18 19:33:08 +01:00
FootStark
2595737e58
Speedup restore (Index + SQL Fix)
...
Fix Indexes and SQL's for Commit and Querying Missing Blocks
2016-02-18 19:31:17 +01:00
Kenneth Skovhede
e740e82aef
Bugfix for rebuilding the index files
2016-02-18 16:48:35 +01:00
Kenneth Skovhede
84390485cf
Merge pull request #1580 from duplicati/suggested_fix_for_issue_1569
...
Suggested fix for issue 1569
2016-02-15 08:50:59 +01:00
FootStark
9bfca11416
Fix for performance issue on restore.
2016-02-14 19:02:17 +01:00
Kenneth Skovhede
1ef469be67
Bugfix for the index fix
2016-02-13 22:13:40 +01:00
Kenneth Skovhede
097be65865
Adding an index as suggested in issue #1569
2016-02-11 13:29:12 +01:00
Kenneth Skovhede
02a1d7131e
Implemented a sanity check to see if the repair process makes damages.
2015-11-28 21:53:46 +01:00
Kenneth Skovhede
e6e3ddd29a
Spell fix
2015-11-28 21:52:55 +01:00
Kenneth Skovhede
9bfc39120a
Improved handling the compaction process with errors, such that deletes are marked and commited to the database before actually being deleted, causing fewer issues when resuming the operation afterwards.
2015-11-17 21:32:55 +01:00
Kenneth Skovhede
50743b06ed
Implemented indexes as suggested in #1481 and #1391
2015-11-16 12:57:34 +01:00
Kenneth Skovhede
6fa57528a9
Fixed some cases where an interrupted upload would cause a deleted remote file to be attempted verified repeatedly.
2015-09-16 21:25:32 +02:00
Kenneth Skovhede
d2f4dac74a
Fixed issues with filtering/selecting files on case-insensitive filesystems.
...
This closes #1461 .
2015-09-15 19:29:58 +02:00
Kenneth Skovhede
ab9da38ef1
Fixed an issue with restores that do not touch all remote volumes.
...
This fixes #1429 .
2015-08-24 10:50:47 +01:00
Kenneth Skovhede
e65e7d234e
Fixed an issue where a restored database was missing some files.
...
This fixes #1410 .
2015-07-12 21:36:48 +02:00
Kenneth Skovhede
74bbf0f1f8
Added support for handling null values in the remotevolume table.
...
This fixes #1334 .
2015-05-17 13:38:25 +02:00
Kenneth Skovhede
2014c93346
Added manual fallback when filtering for non-ascii filenames as SQLite does not handle case-insensitive searches for non-ascii.
...
This fixes #1349
2015-05-17 13:24:51 +02:00
Kenneth Skovhede
5bc424437a
Added options to do partial repairs of a temporary local database, to allow faster restore/searching with no local database
2015-04-08 21:01:36 +02:00
Kenneth Skovhede
e13978d1c0
Improved handling of non-standard blocksize and hashing algorithms
2015-04-08 20:33:30 +02:00
Kenneth Skovhede
0de9adc606
Added grace-period for incomplete uploads to avoid backups stopping due to the Apache WebDAV issues.
...
This fixes #1243 .
2015-04-05 14:33:13 +02:00
Kenneth Skovhede
a14fceaa95
Fixed an issue with readers being closed prematurely during the repair process.
2015-03-06 13:54:17 +01:00
Kenneth Skovhede
3fc151b175
Fixed issue with file length not being set correctly.
...
Fixed issue with metadata not beign applied because file has not yet been created.
This solves #1214 .
This solves #1218 .
2015-03-04 16:50:32 +01:00
Kenneth Skovhede
3972211757
Added automatic log cleanup
...
This fixes #1298
2015-02-15 23:44:20 +01:00
Kenneth Skovhede
38661a3d8c
Correct reading of file with size == DBNull
...
This fixes #1296 .
2015-02-15 22:59:20 +01:00
Kenneth Skovhede
1a431a5f88
Preventing the "missing file" issue in #1214 .
2015-02-07 23:27:05 +01:00
Kenneth Skovhede
f6745e76a2
Added possible fix for the missing file issue in #1214 .
...
Improved the repair process for the missing blocklist hash issue.
2015-02-04 21:52:49 +01:00
Kenneth Skovhede
0a375e2ceb
Improved readability slightly
2015-02-04 21:44:03 +01:00
Kenneth Skovhede
852d0a0664
Added some repair logic for the missing file problem related to #1214 .
2015-02-03 23:49:46 +01:00
Kenneth Skovhede
60389b1e6e
Added extra consistency check to detect the missing file issue related to issue #1214 .
2015-02-03 23:47:33 +01:00
Kenneth Skovhede
4eefccc4f2
Fixed an issue where changed metadata was not stored if the file data had not changed.
...
This also includes a fix for a path-lookup that was larger than needed.
2015-01-25 21:55:15 +01:00
Kenneth Skovhede
847c22e388
Fixed a bug that caused metadata to be restored for only every second file
2015-01-25 14:26:54 +01:00
Kenneth Skovhede
bb17682b94
Indentation fixes
2015-01-25 12:33:00 +01:00
Kenneth Skovhede
4846ffa103
Now using the file modification timestamp and the filesize as indicators that trigger file scanning.
...
This fixes #1099 .
2015-01-24 21:59:53 +01:00
Kenneth Skovhede
8d13e698eb
Updated copyright notices
2015-01-20 21:44:52 +01:00
Kenneth Skovhede
80885b94e7
Now repairing duplicate bloklist hashes in repair.
...
This fixes #1238 .
2015-01-12 23:07:57 +01:00
Kenneth Skovhede
4f9de30936
Added upload of detected missing index files
2014-12-30 18:29:07 +01:00
Kenneth Skovhede
d5079786bd
Also remove links if deleting the index file
2014-12-30 18:26:29 +01:00