Commit graph

843 commits

Author SHA1 Message Date
Andrea Mazzoleni
c72a1bbda1 More detailed log messages in fix. 2014-03-18 00:00:32 +01:00
Andrea Mazzoleni
1222084581 Ignores and cleans gcov files. 2014-03-17 22:08:04 +01:00
Andrea Mazzoleni
8ffab0fb27 Better documentation about blocksize. 2014-03-17 22:06:20 +01:00
Andrea Mazzoleni
52531e3826 Fixes the test about parity access. 2014-03-11 22:35:23 +01:00
Andrea Mazzoleni
15cfa07454 Addresses extra warnings. 2014-03-10 21:59:25 +01:00
Andrea Mazzoleni
9b74284e35 Avoids to access parity disks when not needed. 2014-03-10 21:17:10 +01:00
Andrea Mazzoleni
5383f00b5f Renames dry to test-dry. 2014-03-10 19:09:05 +01:00
Andrea Mazzoleni
50077ddfa6 Minor updates to autoconf stuffs. 2014-03-06 18:53:44 +01:00
Andrea Mazzoleni
d0b7012376 Fixes a typo. 2014-03-04 19:34:55 +01:00
Andrea Mazzoleni
eff03aead0 Counts copied files. 2014-03-02 21:56:59 +01:00
Andrea Mazzoleni
8aac2965f9 Avoids duplicate recovery attempts when data is synched. 2014-03-02 17:12:42 +01:00
Andrea Mazzoleni
97c7daedee Adds more logging info to diagnose the fix failures. 2014-03-02 17:05:21 +01:00
Andrea Mazzoleni
b3fa576929 Minor formatting issue. 2014-02-22 08:47:22 +01:00
Andrea Mazzoleni
4b93f3e5ab Moves the lock file where the first content file resides. 2014-02-22 08:46:11 +01:00
Andrea Mazzoleni
5c27e62cd2 Reviews the TODO list. 2014-02-22 08:23:03 +01:00
Andrea Mazzoleni
6075d4c583 New option to relax the content file checks.
Conflicts:
	state.c
2014-02-22 07:51:08 +01:00
Andrea Mazzoleni
e78c34abe2 More info about blocksize in the manual. 2014-02-19 19:44:15 +01:00
Andrea Mazzoleni
824148dd56 Reviews the TODO list. 2014-02-19 19:42:40 +01:00
Andrea Mazzoleni
c6980793a8 Removes a clang false positive warning. 2014-02-18 22:46:21 +01:00
Andrea Mazzoleni
4df7961099 Fixes usage of scrub default settings. 2014-02-18 00:15:34 +01:00
Andrea Mazzoleni
486f623b0d Checks for duplicate content file. Thanks Chronial! 2014-02-18 00:05:32 +01:00
Andrea Mazzoleni
5d8f17dcd1 Keeps the default value of -p and -o. 2014-02-16 21:05:25 +01:00
Andrea Mazzoleni
10d305285c Minor changes for the new log options. 2014-02-16 20:49:16 +01:00
Andrea Mazzoleni
cb0a280ddc Adds date and time specifier for the log file name. 2014-02-16 10:03:02 +01:00
Andrea Mazzoleni
f6c2ae14de When reusing hash, only take into account rehash and not the bad tag. 2014-02-16 08:59:59 +01:00
Andrea Mazzoleni
b1f2ff9469 Fixes a possible integer overflow in scrub counting.
Conflicts:
	HISTORY
2014-02-15 17:19:25 +01:00
Andrea Mazzoleni
f3864bc797 Fixes a typo in a comment. 2014-02-14 22:12:47 +01:00
Andrea Mazzoleni
f169229390 Even more lcov tags. 2014-02-12 23:04:25 +01:00
Andrea Mazzoleni
3afe03db92 Adds more lcov tags. 2014-02-12 22:40:00 +01:00
Andrea Mazzoleni
68150ab814 Minor doc changes. 2014-02-12 22:14:10 +01:00
Andrea Mazzoleni
632b710caa Renames the block_size configuration option to blocksize. 2014-02-12 22:10:06 +01:00
Andrea Mazzoleni
857c8eba63 Converts prehash to be a command line option. 2014-02-12 22:04:14 +01:00
Andrea Mazzoleni
c420391493 Detects copied files and reuse hash data. 2014-02-12 20:02:35 +01:00
Andrea Mazzoleni
3dadfb99e9 Keeps the fast sync mode as the default mode. 2014-02-10 20:53:47 +01:00
Andrea Mazzoleni
a64b416741 Adds more detailed comments in how the Cauchy matrix is generated. 2014-02-10 20:38:31 +01:00
Andrea Mazzoleni
97b41be2f6 Updates the TODO list. 2014-02-10 19:21:51 +01:00
Andrea Mazzoleni
137a55b712 Fixes a not initialized variable. 2014-02-08 16:52:17 +01:00
Andrea Mazzoleni
43fd9daf23 Stops sync if pressing Ctrl+C in hashing. 2014-02-08 16:49:24 +01:00
Andrea Mazzoleni
ff6b4ff760 Increase a bit the test coverage. 2014-02-05 00:00:29 +01:00
Andrea Mazzoleni
a8bdaf65b4 Adds selftest for internal hashing functions. 2014-02-03 23:08:33 +01:00
Andrea Mazzoleni
24fd5ab318 Excludes handling of error condition from the coverage test. 2014-02-03 22:40:51 +01:00
Andrea Mazzoleni
f0cecf55c8 Fixes a typo in the HISTORY. 2014-02-03 22:40:14 +01:00
Andrea Mazzoleni
a1dadcc374 Test the memory block used for hashing. 2014-02-03 19:05:22 +01:00
Andrea Mazzoleni
8fb9803b34 Changes sync to hash as a separate step. 2014-02-02 23:03:37 +01:00
Andrea Mazzoleni
74493a5f3d When reallocating REP blocks keep the hash information. 2014-02-01 23:32:53 +01:00
Andrea Mazzoleni
ba1d6ed2b6 Merges NEW and CHG blocks and introduces REP blocks.
This is a preparation for using REP blocks for containing hashes
of new data.
2014-02-01 17:57:26 +01:00
Andrea Mazzoleni
e14966eef1 Uses a different handling of info and deleted blocks. 2014-02-01 17:24:19 +01:00
Andrea Mazzoleni
d89d1feba7 Uses a less dramatic warning. 2014-01-26 19:31:10 +01:00
Andrea Mazzoleni
4fc0f13d74 New TODO entry. 2014-01-26 18:38:19 +01:00
Andrea Mazzoleni
d43bd8e928 Reuses previous .unrecoverable files to help multistep recovering. 2014-01-26 10:17:13 +01:00