Commit Graph
777 Commits
Author SHA1 Message Date
FootStark fbeff5e46d final bugfixing and a little cleanup 2016-03-02 23:01:38 +01:00
FootStark fa76c3e0e0 Added experimental download piping
Incorporates Hash-calculation into stream stack for classic download mode (better performance)
Offers new experimental download mode where hashing and decryption are piped to different threads.
2016-02-28 21:39:36 +01:00
FootStark 8b6b98d007 Added option to enable experimental download piping 2016-02-28 21:36:52 +01:00
FootStark 2bd92e2534 Added option to enable experimental download piping 2016-02-28 21:36:09 +01:00
Kenneth Skovhede e2c3ba91e6 Added consistency check when re-building index files. 2016-02-23 20:56:58 +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 1fab22c807 Fixed some crashes introduced with the refactoring 2016-02-19 00:15:16 +01:00
Kenneth Skovhede 3236459f86 More refactoring to reduce the number of shared variables used when calling around in the BackupHandler class 2016-02-18 23:10:26 +01:00
Kenneth Skovhede 93cf6f6690 Changed logic for creating new volumes during backup.
Instead of creating them up front, they are created when needed (lazy init).
2016-02-18 22:49:10 +01:00
Kenneth Skovhede 781d8e4db4 Refactored the main backup routine to be more readable.
It still sucks because it keeps too much state in the class variables between function calls
2016-02-18 22:38:03 +01:00
Kenneth Skovhede 4780c25ff0 Bugfix, uploading control files in synthetic filelists did not work 2016-02-18 22:37:45 +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 b13a3d1251 Update RestoreHandler.cs 2016-02-18 21:01:58 +01:00
FootStark 8fd6236f96 Update RestoreHandler.cs 2016-02-18 20:29:47 +01:00
FootStark 454b6e2bf3 Fix double Hash computation on download 2016-02-18 19:42:45 +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 65b45a3e17 Revert "Prevent the repair operation from creating a temporary partial database"
This reverts commit 2d6c269e92.
2016-02-10 17:38:24 +01:00
Kenneth Skovhede 38ef186201 Implemented error message if user attempts to restore from an encrypted store without a passphrase. 2016-02-10 17:18:48 +01:00
Kenneth Skovhede 2d6c269e92 Prevent the repair operation from creating a temporary partial database 2016-01-21 22:33:27 +01:00
Kenneth Skovhede 046ab5d9b1 Added warning if block has incorrect size 2016-01-21 22:26:37 +01:00
Kenneth Skovhede fc7b09f8b9 Added --full-block-verification to the test process 2016-01-21 21:47:13 +01:00
Kenneth Skovhede 0b7e35297a Added check to see if backends report the same file twice 2016-01-06 21:52:30 +01:00
Kenneth Skovhede 89b7d53fa6 Added statistics for restore to the usage reporter 2015-12-27 22:34:05 +01:00
Kenneth Skovhede 2555e48945 Implemented support for modifying the filter option in external modules as requested in #1526.
Also added support for supplementing/replacing filters from the --parameters-files.
This closes #1526.
2015-12-27 00:16:45 +01:00
Kenneth Skovhede b30a1f8ecd Added usage report for the size of backups 2015-12-22 02:22:56 +01:00
Kenneth Skovhede 08d2a92730 Implemented feature to suppress donation messages 2015-12-22 02:15:49 +01:00
Kenneth Skovhede 147f55e1c6 Added usage reporter to keep track of most-wanted features and to get an overview of how and why Duplicati crashes 2015-12-22 00:35:00 +01:00
Kenneth Skovhede 1dba4db17d Merge branch 'master' into angular_ui 2015-11-28 21:59:57 +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 7529b19a78 Merge branch 'master' into angular_ui 2015-11-18 10:40:40 +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 70892e8e64 Improved handling for cases where a delete request returns a FileNotFound exception 2015-11-17 12:36:00 +01:00
Kenneth Skovhede 31300d1e99 Merge branch 'master' into angular_ui 2015-11-17 10:08:36 +01:00
Kenneth Skovhede d326d0d491 Fixed issue #1471 2015-11-17 10:08:16 +01:00
Kenneth Skovhede 0578aff762 Merge branch 'master' into angular_ui 2015-11-16 12:57:50 +01:00
Kenneth Skovhede 50743b06ed Implemented indexes as suggested in #1481 and #1391 2015-11-16 12:57:34 +01:00
Kenneth Skovhede c7e1ece760 Bugfix for a case where the repair process is called before it has completed. 2015-10-26 09:14:44 +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 a6be47bad6 Improved all HTTP based backends by attempting to LIST the remote backend if the DELETE command returns 404. 2015-09-16 21:20:21 +02:00
Kenneth Skovhede a0cc06896f Added auto-guessing logic to the backend manager so it can guess if the user forgot to specify encryption module.
This fixes #1447.
2015-09-16 21:19:26 +02:00
Kenneth Skovhede 492386c1fa Fixed a minor issue where the size of the file being downloaded was not shown correct 2015-09-15 19:30:37 +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 8e53b16f2f Merge branch 'master' into issue_1456 2015-09-15 11:15:02 +02:00