Commit graph

1706 commits

Author SHA1 Message Date
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
Andrea Mazzoleni
5b60bd077d Minor comments and output changes. 2013-10-27 21:05:18 +01:00
Andrea Mazzoleni
18deae30a4 Sets NEW hash to 0 when converting them to DELETED blocks.
This avoids to use not initialized hash for deleted blocks,
when deleting files after an aborted sync.
2013-10-27 20:59:37 +01:00
Andrea Mazzoleni
7414f8daec Adds a basic memory test on the used memory buffers. 2013-10-27 17:31:10 +01:00
Andrea Mazzoleni
e7804a5f8f Reviews raid.c comments. 2013-10-27 16:33:20 +01:00
Andrea Mazzoleni
2456e88132 Reviews again raid comments. 2013-10-26 19:06:47 +02:00
Andrea Mazzoleni
9c04a93b42 Fixes crc table in speed. 2013-10-26 18:13:52 +02:00
Andrea Mazzoleni
684bcab3bb Adds speed check for recovering. 2013-10-26 17:14:20 +02:00
Andrea Mazzoleni
bd486e8866 Cleanup and removes unnecessary optimization. 2013-10-26 17:08:09 +02:00
Andrea Mazzoleni
162650303c Uses more generic recovering functions with vectors instead of variables. 2013-10-26 16:35:35 +02:00
Andrea Mazzoleni
7057d97999 Removes legacy MMX support. 2013-10-26 12:54:08 +02:00
Andrea Mazzoleni
96796b0717 Updates documentation for new RAID levels. 2013-10-26 00:05:23 +02:00
Andrea Mazzoleni
d371fec14f Adds new files for Cauchy RAID. 2013-10-25 18:04:42 +02:00
Andrea Mazzoleni
9a5978eb22 Adds complete Cauchy RAID support and removes the mixed Power RAID. 2013-10-25 18:03:05 +02:00
Andrea Mazzoleni
136af37e96 Adds preliminary support for RAID based on a Cauchy matrix. 2013-10-22 23:40:05 +02:00