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 |
|
Kenneth Skovhede
|
8689d6cb80
|
Fixed bad SQL reported in #1186
|
2014-11-11 22:29:38 +01:00 |
|
Kenneth Skovhede
|
df9f91d8de
|
Fixed problem with the repair command.
This fixes #1188
|
2014-11-10 10:31:26 +01:00 |
|
Kenneth Skovhede
|
c3fff60562
|
Merge branch 'master' into metadata
|
2014-11-06 08:31:15 +01:00 |
|
Kenneth Skovhede
|
608e61fbca
|
Fixed SQL typo
|
2014-11-06 08:30:27 +01:00 |
|
Kenneth Skovhede
|
35bd0849f3
|
Removed some TODO's
|
2014-11-06 08:29:29 +01:00 |
|
Kenneth Skovhede
|
1f69459081
|
Implemented most of the metadata restore handling
|
2014-11-05 21:43:08 +01:00 |
|
Kenneth Skovhede
|
752b1bc054
|
Refactored restore iterators to use a much more compact approach.
|
2014-11-04 15:34:20 +01:00 |
|
Kenneth Skovhede
|
cc4c320ec0
|
Fixed a syntax error.
|
2014-10-31 18:27:12 +01:00 |
|
Kenneth Skovhede
|
e6f68eac67
|
Fixed one more speed issue when running with low-memory, it is now only marginally slower when not using memory caches.
|
2014-10-31 11:01:23 +01:00 |
|