Kenneth Skovhede
23e675077e
Fixed issue when running with no console attached
2013-04-08 22:19:19 +02:00
Kenneth Skovhede
d38d90e841
Added some placeholder text for foresthash
2013-04-07 09:18:04 +02:00
Kenneth Skovhede
2042485bd7
Added support for %FHOPTIONS% in help.txt
2013-04-07 09:15:30 +02:00
Kenneth Skovhede
f378d6d188
Better fix for guarding against single-volume compact attempts
2013-04-07 09:10:04 +02:00
Kenneth Skovhede
ae968bc626
Does not try to compact, if there are only delete able volume
2013-04-07 09:03:54 +02:00
Kenneth Skovhede
3ea8c7478a
Fixed removing DeletedBlocks on volume delete
2013-04-07 09:03:23 +02:00
Kenneth Skovhede
bef04017de
Bugfix
2013-04-07 09:02:55 +02:00
Kenneth Skovhede
e782d5c89d
Renamed lookup table options from *-size to *-memory to make it clearer that it affects only memory allocation
2013-04-07 08:26:40 +02:00
Kenneth Skovhede
7c5b3043a8
More work on ForestHash
2013-04-06 15:28:43 +02:00
Kenneth Skovhede
4fefbd1645
Work on the block hash format, this should be the last db-restructure
2013-04-06 13:46:58 +02:00
Kenneth Skovhede
6ff1f39540
Fixed a bug in the missing file report and end-of-backup check
2013-04-05 10:22:00 +02:00
Kenneth Skovhede
a87d1d71ae
Overhaul that fixes some minor issues and leaves the database much cleaner after a restore.
...
Also added extra checks to the manifest to reflect the possibility of choosing another hash algorithm.
2013-04-04 20:34:26 +02:00
Kenneth Skovhede
f55b5acf1e
Added filenames of missing files to error messages.
2013-04-03 21:11:16 +02:00
Kenneth Skovhede
34f88cd9ad
Added --auto-cleanup handler for backup, when the volume is small
2013-04-03 21:09:30 +02:00
Kenneth Skovhede
fb467929dd
Fixed faulty logging of backend operations.
...
Added console output when doing remote operations.
2013-04-03 21:08:54 +02:00
Kenneth Skovhede
4566ea1c3d
Refactored the local database.
...
Fixed an issue when recreating the database, the operation was not created, making compact and delete commands not working.
2013-04-03 21:06:27 +02:00
Kenneth Skovhede
a564891b79
Implemented FindLastFileVersion with and without local database support
2013-04-01 15:06:31 +02:00
Kenneth Skovhede
49173b6961
Bugfix
2013-04-01 15:05:44 +02:00
Kenneth Skovhede
b09086a534
Added auto-compact after backup if the volume is small
2013-04-01 15:05:33 +02:00
Kenneth Skovhede
a3450fa878
Missing commit
2013-04-01 15:04:41 +02:00
Kenneth Skovhede
62e00308a6
Bugfix to the delete-filesets
2013-04-01 15:04:22 +02:00
Kenneth Skovhede
a9a67d0203
Added log warning if listing files with no local database
2013-04-01 13:05:55 +02:00
Kenneth Skovhede
5ea0322fd1
Added guards to prevent calling unsupported methods from CLI
2013-04-01 13:05:12 +02:00
Kenneth Skovhede
42ab9c64fb
Updated the CLI documentation text with FH stuff
2013-04-01 13:03:59 +02:00
Kenneth Skovhede
30517302ea
Removed unsupported list-source-folders as that is irrelevant to ForestHash
2013-04-01 10:50:29 +02:00
Kenneth Skovhede
df60bd4fd2
Updated the compact handler to use the AsyncDownloader instead of the makeshift version it was using
2013-03-31 19:34:42 +02:00
Kenneth Skovhede
1a975d8eac
Moved the existing database file check into the operation
2013-03-31 19:33:58 +02:00
Kenneth Skovhede
499745220d
Improved cleanup to report the file sets that reference a non-accesible block
...
Added command to allow deleting specific filesets
2013-03-31 19:33:34 +02:00
Kenneth Skovhede
383e7dfeb9
Added option verification to various command
2013-03-31 19:28:46 +02:00
Kenneth Skovhede
2c338fecf5
Renamed the internal option name to avoid confusion
2013-03-31 19:27:32 +02:00
Kenneth Skovhede
778699326a
Added incompatible option detection
2013-03-31 19:25:59 +02:00
Kenneth Skovhede
d64449b48f
Work on the cleanup procedure, not tested yet and does not handle cases where some blocks are missing.
2013-03-30 15:23:09 +01:00
Kenneth Skovhede
bbfd00ad06
Added support for dry-run with restore
2013-03-29 14:13:31 +01:00
Kenneth Skovhede
5a8435408d
Added support for dry-run with backup, still need to add it for restore
2013-03-28 15:47:20 +01:00
Kenneth Skovhede
6e5a62319c
Fixed copy-paste error
2013-03-28 13:40:18 +01:00
Kenneth Skovhede
77e3e97bf3
Fixed a typo.
2013-03-27 16:10:47 +01:00
Kenneth Skovhede
09c8c4a87b
Fixed a typo.
2013-03-27 16:09:35 +01:00
Kenneth Skovhede
cfda6c4abb
Major overhaul, which includes the option to select hash algorithm.
...
Implemented delete-all-but-n and delete-older-than.
Implemented compacting.
Added the --dry-run option, which currently works for deleting and compacting, but not restore or backup.
Added output to console for use with dry-run, and added option to redirect this to the log for use in service mode.
2013-03-27 16:06:45 +01:00
Kenneth Skovhede
add22c14cb
Added options to disable checking remote storage and to avoid storing shadow files
2013-03-26 22:21:25 +01:00
Kenneth Skovhede
254b637dfd
Updated the block size to the real expected default 100kb.
...
Default activated the file path cache, after the memory issue was resolved.
2013-03-22 22:55:53 +01:00
Kenneth Skovhede
c34023139f
Refactored the database to store the remote volume id instead of the filename for each block, which reduces required storage space for the local database
2013-03-22 21:56:00 +01:00
Kenneth Skovhede
2f22115737
Updated default copyright header
2013-03-16 12:59:12 +01:00
Kenneth Skovhede
0e89e90461
Description syntax fix
2013-03-16 12:30:44 +01:00
Kenneth Skovhede
ed7ed5e6c2
Fixed a bug that caused 8x larger memory to be used than what was specified
2013-03-16 12:30:29 +01:00
Kenneth Skovhede
56a97ee70a
Added bash script to checkout testing data
2013-03-16 12:08:52 +01:00
Kenneth Skovhede
cb628d38e7
Updated solution formatting rules
2013-03-16 12:08:29 +01:00
Kenneth Skovhede
53a6631a85
Mono-fication of projects
2013-03-16 12:07:58 +01:00
Kenneth Skovhede
2d852fc131
Added new options to unit test to make profiling easier
2013-03-16 12:07:06 +01:00
Kenneth Skovhede
0a80b04352
Made it possible to deactivate all cache tables
2013-03-16 10:37:57 +01:00
Kenneth Skovhede
a0c3dd03eb
Fixed a stray debug item
2013-03-15 22:11:51 +01:00