Commit graph

720 commits

Author SHA1 Message Date
Andrea Mazzoleni
52eb4675d3 Fixes a crash if a file is deleted during a sync/scrub. 2013-12-03 18:40:19 +01:00
Andrea Mazzoleni
a7d6b86b7b Prints the list of files with dup offset. 2013-12-02 19:03:00 +01:00
Andrea Mazzoleni
70fc6f5143 Avoids UUID warning with gen-conf. 2013-11-30 18:00:49 +01:00
Andrea Mazzoleni
6b26a7611b Fixes typos in the manual. 2013-11-29 23:06:09 +01:00
Andrea Mazzoleni
07c4244b5b Clearifies the status output about bad blocks. 2013-11-28 21:58:00 +01:00
Andrea Mazzoleni
b2d8c37981 Clarifies what scrub checks. 2013-11-27 21:51:53 +01:00
Andrea Mazzoleni
2e2162eba3 Changes to version 5.1. 2013-11-26 18:48:40 +01:00
Andrea Mazzoleni
a64e24d503 Fixes the gen-conf command. 2013-11-26 18:43:12 +01:00
Andrea Mazzoleni
789fed26e9 Changes the i+j limit to from 256 to 255.
This is just a typo in the comment. The code is correct.
2013-11-20 18:51:33 +01:00
Andrea Mazzoleni
661607d4ef Renames one left p-content to 1-content. 2013-11-17 14:47:52 +01:00
Andrea Mazzoleni
b6c93cd61b Renames par3z to parz. 2013-11-17 14:27:31 +01:00
Andrea Mazzoleni
22b3ca77b3 Changes configuration to use numbers to specify the parity level instead than letters. 2013-11-17 14:12:57 +01:00
Andrea Mazzoleni
f789fbaba2 Revises history file. 2013-11-17 10:32:16 +01:00
Andrea Mazzoleni
4b88053cd0 Removes the BETA tag from the history. 2013-11-17 10:29:08 +01:00
Andrea Mazzoleni
7e98cfa284 Removes extra newline. 2013-11-16 18:00:43 +01:00
Andrea Mazzoleni
f95a5f2f50 Prints the total time used when processing ends. 2013-11-16 16:21:41 +01:00
Andrea Mazzoleni
794e29f26e Adds disk specific stats in the log of status. 2013-11-14 22:51:14 +01:00
Andrea Mazzoleni
e629fcab6d Uses minus sign instead of hyphen in the man page. 2013-11-14 22:02:26 +01:00
Andrea Mazzoleni
5cb69c3e7d Uses a more clear description of the measured speed. 2013-11-14 22:01:54 +01:00
Andrea Mazzoleni
54f3af34cc Prints more details if a runtime file change is detected. 2013-11-14 21:12:48 +01:00
Andrea Mazzoleni
797d9d15f9 Updates tommy lib. 2013-11-14 19:03:02 +01:00
Andrea Mazzoleni
915c3b9202 Renames parity level from RAID to PAR. 2013-11-13 21:35:44 +01:00
Andrea Mazzoleni
5c061e1dca Changes the power coefficient for z-parity from 4 to 2^-1. 2013-11-06 22:07:50 +01:00
Andrea Mazzoleni
a10e8d2c2a Uses logical shift instead than arithmetic. 2013-11-06 08:47:36 +01:00
Andrea Mazzoleni
b802d49fb3 Clarifies the -e and check. 2013-11-05 23:24:48 +01:00
Andrea Mazzoleni
bb0cd0e7ac Finalizes alternate triple parity support. 2013-11-05 19:40:32 +01:00
Andrea Mazzoleni
a762c30a46 Detects AVX2. 2013-11-05 19:39:46 +01:00
Andrea Mazzoleni
a5a3c33854 Adds support for fast triple parity without SSSE3. 2013-11-04 23:47:49 +01:00
Andrea Mazzoleni
6a3438f883 Reverse the order of disk buffers that are accessed in backward order.
This improves a little the speed.
2013-11-04 19:45:29 +01:00
Andrea Mazzoleni
3dd6e50c4e Adds optimized SSSE3 functions for recovering. 2013-11-03 17:50:09 +01:00
Andrea Mazzoleni
6a00099863 Uses the compiler to unroll recover functions. 2013-11-03 11:23:47 +01:00
Andrea Mazzoleni
675df548aa Some renaming and other minor changes. 2013-11-03 10:41:52 +01:00
Andrea Mazzoleni
664337d6f8 Adjuts the manpage for six level of parity. 2013-11-02 18:32:52 +01:00
Andrea Mazzoleni
b783e1f745 Changes notation from e[] to c[] for checksum/parity index. 2013-11-02 16:32:26 +01:00
Andrea Mazzoleni
bfa35bc511 Removes unnecessary unrolling in raid delta functions. 2013-11-02 16:15:31 +01:00
Andrea Mazzoleni
d3086339aa Documentation and comment changes. 2013-11-02 15:55:57 +01:00
Andrea Mazzoleni
877d781204 More testing. 2013-11-01 12:33:12 +01:00
Andrea Mazzoleni
d8689465a5 Updates some sync comments. 2013-11-01 08:38:13 +01:00
Andrea Mazzoleni
edb97c21d7 Handles a corner case when clearing hash when loading the content file. 2013-11-01 08:11:17 +01:00
Andrea Mazzoleni
066709370e Changes again the output of check/fix.
Now the file name are printed unless the undocumented -q is specified.
2013-10-31 18:41:10 +01:00
Andrea Mazzoleni
40ee711a6e Adds new TODO item for a safer sync. 2013-10-31 18:40:54 +01:00
Andrea Mazzoleni
a47893d8cf Cleans the status output in log. 2013-10-31 18:39:21 +01:00
Andrea Mazzoleni
15d9bb4db2 Removes too verbose printing in check/fix. 2013-10-30 22:59:33 +01:00
Andrea Mazzoleni
185d3a4a18 Checks that filter disks match at least one disk. 2013-10-30 21:45:53 +01:00
Andrea Mazzoleni
164477e4be Adds a new TODO entry. 2013-10-30 00:04:30 +01:00
Andrea Mazzoleni
fae56fd9af Generates combinations at runtime. 2013-10-29 22:22:40 +01:00
Andrea Mazzoleni
fafa641b42 Little changes at comments. 2013-10-29 18:22:05 +01:00
Andrea Mazzoleni
a92f4264df Removes the unused tommyarrayof. 2013-10-28 23:22:10 +01:00
Andrea Mazzoleni
5efe8381f5 Faster raid generator functions. 2013-10-28 22:55:32 +01:00
Andrea Mazzoleni
b648761d0d Cleanups the speed module. 2013-10-28 22:40:18 +01:00