Commit Graph
530 Commits
Author SHA1 Message Date
Kenneth Skovhede e740e82aef Bugfix for rebuilding the index files 2016-02-18 16:48:35 +01:00
Kenneth Skovhede ec877696b0 More work on concurrent processing 2016-02-18 16:46:53 +01:00
Kenneth Skovhede b9044b07c7 Merge branch 'master' into concurrent_processing 2016-02-15 13:56:40 +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 01c3b3f5c0 More work on a concurrent implementation of the backup process 2016-02-09 09:17:31 +01:00
Kenneth Skovhede 0a26e263f1 Work on concurrent processing 2016-01-28 22:24:51 +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
Kenneth Skovhede fdc9d4fdd4 Moved GetBlocklists into the common database class. 2014-12-30 18:26:08 +01:00
Kenneth Skovhede 76a5ba98f8 Imporved error message 2014-12-30 18:25:30 +01:00
Kenneth Skovhede 299a1e8647 Fixed a case where a missing value caused an error 2014-12-30 17:16:17 +01:00
Kenneth Skovhede 3bcf7cf695 Added fixes to prevent the bare-metal recovery issue discussed in issue #1218 and #1214. 2014-12-30 16:15:21 +01:00
Kenneth Skovhede 7cbedb8f43 Refactored the synthetic filelist upload and added a check to prevent defect fileslist being uploaded. 2014-12-30 16:13:31 +01:00
Kenneth Skovhede 9893e999b0 Added TODO 2014-11-23 22:14:24 +01:00
Kenneth Skovhede 10c5cc9408 Added missing SQL command and improved speed of the queries 2014-11-23 22:07:55 +01:00
Kenneth Skovhede bee55a951e Fixed the metadata repair to work correctly when the unique index constraint is enforced 2014-11-23 21:54:38 +01:00
Kenneth Skovhede 5dfa207886 Bugfix 2014-11-23 21:53:33 +01:00
Kenneth Skovhede 289d8817f0 Added most handling of the restore operation with --skip-metadata=true 2014-11-19 14:15:11 +01:00
Kenneth Skovhede a5014d66e3 Merge branch 'metadata' 2014-11-15 17:46:01 +01:00