Kenneth Skovhede
e3b638a158
Pedantic fix
2014-01-19 23:25:17 +01:00
Kenneth Skovhede
6df9fba2f3
Fixed handling of paths that change from file to folder, and folder to file.
...
Renamed FilesetId to FileID as that is what it is.
2013-11-20 19:18:12 +01:00
Kenneth Skovhede
f94f564395
Update issue #902
...
Status: Fixed
Changed to set explicit names on the temporary table.
2013-11-20 19:16:35 +01:00
Kenneth Skovhede
2a6176130c
Fixed the annoying duplicate issue that occurred on Windows machines because the hot-path lookup forgot to look at the very last entry in the path.
2013-11-20 19:15:55 +01:00
Kenneth Skovhede
bf29235428
Bugfix for path lookup
2013-11-10 11:25:52 +01:00
Kenneth Skovhede
a712d969c4
Fixed issue with duplicate files inserted in filelist
2013-11-01 23:51:00 +01:00
Kenneth Skovhede
03c22157f5
Changed bug-report to map shared paths to the same obfuscated path
2013-09-25 23:32:37 +02:00
Kenneth Skovhede
3fd83514f4
Improved speed for verifying database consistency
2013-09-25 23:31:48 +02:00
Kenneth Skovhede
04bd3ac9c9
Improved speed for creating the scantime lookup table
2013-09-25 23:30:19 +02:00
Kenneth Skovhede
4f968a592a
Fixed a bug with some version of SQLite that did not correctly detect the implicit column names
2013-09-13 13:27:19 +02:00
Kenneth Skovhede
32a617b1e2
Rewrote the changed/added/deleted files to count using temporary table (minor speedup)
2013-09-10 20:42:54 +02:00
Kenneth Skovhede
58ffd22fd4
Fixed size calculation so it fits with 32bit arch
2013-09-10 20:42:00 +02:00
Kenneth Skovhede
4913a27cac
Added some extra profiling output
2013-09-10 08:29:12 +02:00
Kenneth Skovhede
1f48d43515
Removed the HashDatabaseProtector and added the HashLookupHelper instead.
2013-09-09 22:50:18 +02:00
Kenneth Skovhede
c2a10f268a
Rewrote the changed file query SQL
2013-09-09 22:48:26 +02:00
Kenneth Skovhede
555945eae4
Implemented a better cache for filenames.
2013-09-07 21:33:59 +02:00
Kenneth Skovhede
818554de4e
Bugfix for the block cache
2013-09-04 22:10:36 +02:00
Kenneth Skovhede
ffcd62a412
Added lookup table to avoid searching the database when adding a blocksetentry
2013-09-03 23:48:42 +02:00
Kenneth Skovhede
a75f8e087d
Rewrote the logic that fixes missing filelist uploads
2013-08-31 15:30:34 +02:00
Kenneth Skovhede
2446c9702d
Fixed detection of incomplete filesets
2013-08-31 15:29:52 +02:00
Kenneth Skovhede
cd42f4cca0
Fixed selection for interrupted filesets
2013-08-30 22:51:13 +02:00
Kenneth Skovhede
72ffff19b5
Fixed the detection and re-upload of interrupted filelists
2013-08-30 22:19:50 +02:00
Kenneth Skovhede
9cac8edaec
Fixed issue with compact not registering indexblocklinks
2013-08-27 10:23:21 +02:00
Kenneth Skovhede
78bfd56001
Updated the TEST command to also include data from DeletedBlock
2013-08-26 12:44:58 +02:00
Kenneth Skovhede
3387c279e9
Bugfix, read the resultset before accessing the values
2013-08-25 13:16:12 +02:00
Kenneth Skovhede
47546553da
Fixed 2 bugs in the compact routine
2013-08-25 07:50:24 +02:00
Kenneth Skovhede
140b3575ee
Fixed output from delete command so it includes size
2013-08-25 07:49:31 +02:00
Kenneth Skovhede
d708828804
Restore now scans older backups to look for files, if the file(s) searched for are not found in the list
2013-08-24 22:27:30 +02:00
Kenneth Skovhede
3f1d210924
Added check for small file count
2013-08-24 21:16:44 +02:00
Kenneth Skovhede
1a44eab08b
Added automatic backend volume testing with each backup
2013-08-24 20:59:09 +02:00
Kenneth Skovhede
9aba8b7588
Changed count discrepancy from exception to warning as the verify will catch any real problems
2013-08-23 23:37:17 +02:00
Kenneth Skovhede
4c217b57d9
Fixed a number of dispose errors that would mask real errors
2013-08-23 23:36:25 +02:00
Kenneth Skovhede
10f1613148
Refined the backup output slightly.
...
Added periodic output to the restore process.
2013-08-23 22:18:13 +02:00
Kenneth Skovhede
e2c713b9e4
Added VACUUM to the database
2013-08-23 22:15:07 +02:00
Kenneth Skovhede
e7268ce63b
Fixed a bug with modified files not being counted, and a bug where a deleted file would cause trouble if it was created again
2013-08-23 22:14:17 +02:00
Kenneth Skovhede
a229de8e23
Cleaned up some output with Backup and compacting.
...
Implemented better output for Restore.
Fixed a problem with errors during dispose, and a problem with selecting filesets that do not exist.
Fixed a bug with restore if a file existed with some correct data, a copy would be restored with partial data.
Added check to try to avoid excessive restores of the same files if a file in another version already exists.
2013-08-22 20:56:03 +02:00
Kenneth Skovhede
8f90eb55bd
Extended a debug method
2013-08-20 22:14:24 +02:00
Kenneth Skovhede
59776c4ecb
Bugfix with listing filesets based on timestamp
2013-08-20 21:37:30 +02:00
Kenneth Skovhede
44869e7c1e
Improved error messages when overflowing the cache tables to include a hint for correcting the problem
2013-08-06 23:41:25 +02:00
Kenneth Skovhede
af86206cd9
Fixed crash when selecting non-existing version to list or restore
2013-08-06 22:57:03 +02:00
Kenneth Skovhede
86e704123f
Improved the distribution of lookup-cache memory
2013-07-30 22:43:29 +02:00
Kenneth Skovhede
7e1ea91760
Added rolling checks to ensure equal testing of all files.
2013-07-30 22:42:59 +02:00
Kenneth Skovhede
ba0d475de3
Fixed repair for index files with --index-file-policy=full
2013-07-24 21:25:41 +02:00
Kenneth Skovhede
0dc3c0aeea
Speedup fix
2013-07-24 21:25:02 +02:00
Kenneth Skovhede
f0f465160f
Changed the remaining DateTime columns to epoch seconds
2013-07-24 17:21:38 +02:00
Kenneth Skovhede
5c110162ea
Changed the time format of times used programmatically to use EPOCH seconds, as it is faster to parse and more reliable
2013-07-23 21:28:01 +02:00
Kenneth Skovhede
4e7ed3458f
Added auto-rename logic to work around faulty Apache WebDAV backends
2013-07-23 18:56:01 +02:00
Kenneth Skovhede
df386b8c35
Bugfix with reporting
2013-07-23 18:54:53 +02:00
Kenneth Skovhede
a1ef4dbe96
Rewrote the way the database is recreated to ensure greater stability when recovering from a damaged backup.
...
The restore now correctly works with missing index files and full index files.
2013-07-22 16:54:19 +02:00
Kenneth Skovhede
7116f750c1
Fixed issue with empty blacklists written in index files
2013-07-19 00:42:24 +02:00