Commit graph

227 commits

Author SHA1 Message Date
Andrea Mazzoleni
1314f12d64 Changes come comments. No functionality change. 2012-03-15 22:58:04 +01:00
Andrea Mazzoleni
04a8a94f9e Updates the HISTORY with autosave. 2012-03-14 00:01:24 +01:00
Andrea Mazzoleni
2a50ec747d Adds the new autosave configuration option.
Checks the parity validity invariant after reading the content file.
2012-03-13 23:59:59 +01:00
Andrea Mazzoleni
e927c8d905 Invalidates the parity also if there is a DELETED block. 2012-03-13 23:55:09 +01:00
Andrea Mazzoleni
7a6db8600d Enforces the invariant of having BLK states only if the parity is OK. Otherwise the block is moved to INV. 2012-03-13 23:45:56 +01:00
Andrea Mazzoleni
e99b3e3461 Fixes a typo. 2012-03-13 23:45:05 +01:00
Andrea Mazzoleni
a2b41f23be Adds an extra check for the too may disks condition. 2012-03-13 21:24:34 +01:00
Andrea Mazzoleni
0c553a3641 Adds shortread mention to HISTORY 2012-03-13 19:18:07 +01:00
Andrea Mazzoleni
53124d3484 Adds support for short read requests. This is a permitted behaviour for filesystems. 2012-03-13 19:11:09 +01:00
Andrea Mazzoleni
22b05dc57d New TODO entry. 2012-02-27 21:10:09 +01:00
Andrea Mazzoleni
e133eea441 Fixes some error messages. 2012-02-09 23:29:36 +01:00
Andrea Mazzoleni
afb77784bf Changes the opening parity message. 2012-02-09 23:19:31 +01:00
Andrea Mazzoleni
94c0e88a1a Adds a new script for coverage automation. 2012-02-09 23:18:17 +01:00
Andrea Mazzoleni
55fae37e7f Improves recovering after an aborted sync. 2012-02-09 23:17:36 +01:00
Andrea Mazzoleni
f14ab1aa3b Fixes the count of new files. 2012-02-03 19:16:14 +01:00
Andrea Mazzoleni
45e54685da Setting up for v1.9
Prints the new Opening parity message before the real work.
2012-02-02 19:26:33 +01:00
Andrea Mazzoleni
351ebba930 Revises the TODO list. 2012-01-31 22:49:10 +01:00
Andrea Mazzoleni
31abb8e323 Checks if parity and content options are pointing to the same file. 2012-01-31 21:53:26 +01:00
Andrea Mazzoleni
13596d07ea Revises the comments using fallocate(). 2012-01-21 21:52:37 +01:00
Andrea Mazzoleni
c4263a4193 With posix_fadivse the error is the return value and not errno. 2012-01-21 20:52:37 +01:00
Andrea Mazzoleni
07da751bb4 Uses fallocate() instead of posix_fallocate(). 2012-01-21 13:08:35 +01:00
Andrea Mazzoleni
457eaf829c Prints memory occupation after scanning the directories. 2012-01-21 10:17:55 +01:00
Andrea Mazzoleni
4e2cb40f98 Reports the size of the allocated memory. 2011-12-31 12:37:47 +01:00
Andrea Mazzoleni
a0ad57d4f1 Added a checksum to the content file. 2011-12-31 12:09:05 +01:00
Andrea Mazzoleni
cd906d5dac Some minor docs changes. 2011-12-28 10:42:46 +01:00
Andrea Mazzoleni
a7c41fa3ae Even more faster write of content files. 2011-12-15 20:23:19 +01:00
Andrea Mazzoleni
98fc24c195 Faster and parallel writing of content files. 2011-12-14 21:08:17 +01:00
Andrea Mazzoleni
0099c8957c Adds a new --filter-nohidden option to filter out hidden files. 2011-12-08 22:40:30 +01:00
Andrea Mazzoleni
cec7b2f2b4 Adds a new "dup" command to find duplicates. 2011-12-08 20:37:27 +01:00
Andrea Mazzoleni
8585485868 The default config now puts the content files in data disks. 2011-12-08 10:34:32 +01:00
Andrea Mazzoleni
a7de797bb8 Clarified the --find-by-name option in the doc. 2011-11-17 19:18:49 +01:00
Andrea Mazzoleni
a8a3a4175e Changes to version 1.8. 2011-11-17 19:18:20 +01:00
Andrea Mazzoleni
4e9756c4c5 Adds scripts for testing and distribution. 2011-11-16 20:44:16 +01:00
Andrea Mazzoleni
a2344cf159 Some final changes. 2011-11-16 20:42:27 +01:00
Andrea Mazzoleni
550a2266cf More TODO items. 2011-11-15 19:00:42 +01:00
Andrea Mazzoleni
5861e11885 Convert the "content" path to the internal format to have it excluded automatically. 2011-11-14 19:21:52 +01:00
Andrea Mazzoleni
851c81e740 Fixed regression tests for Windows. 2011-11-14 19:21:33 +01:00
Andrea Mazzoleni
00b165dcf2 History change. 2011-11-12 20:10:50 +01:00
Andrea Mazzoleni
3b45c70a7e One month later 2011-10-31 15:50:39 +01:00
Andrea Mazzoleni
20e810fa49 Documentation fixes. 2011-10-31 15:49:42 +01:00
Andrea Mazzoleni
85864928e9 Fixed compilation in Windows. 2011-10-31 09:42:37 +01:00
Andrea Mazzoleni
164c86d0e8 Some minor changes. 2011-10-31 09:41:12 +01:00
Andrea Mazzoleni
925be90390 Checking and fixing also empty files. 2011-10-15 08:39:52 +02:00
Andrea Mazzoleni
966bdf75ad In fixing not recoverable files are renamed adding the ".unrecoverable" extension. 2011-10-10 20:42:52 +02:00
Andrea Mazzoleni
191dcdf3d4 Adds the --find-by-name option to find files by path instead than by inode. 2011-10-09 23:41:08 +02:00
Andrea Mazzoleni
1dbd801dcb Better performance in fix keeping track of which part of the files is not initialized. 2011-10-09 07:51:25 +02:00
Andrea Mazzoleni
59c7c7380c Prints more error information in case of some errors. 2011-10-08 10:32:17 +02:00
Andrea Mazzoleni
4adef9dc17 Saves the disk mapping inside the content file. 2011-10-01 19:18:32 +02:00
Andrea Mazzoleni
99515f610c Separates the disk array in a disk list and a handle mapping vector. 2011-09-23 21:48:50 +02:00
Andrea Mazzoleni
7a10f95465 A little renaming. 2011-09-23 20:45:58 +02:00