Commit graph

678 commits

Author SHA1 Message Date
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
Andrea Mazzoleni
c95917ecfe Adds more logging in scrub and sync. 2013-10-21 21:56:53 +02:00
Andrea Mazzoleni
6c3d84d775 Merge branch 'b4'
Conflicts:
	HISTORY
	configure.ac
	state.c
	state.h
2013-10-21 19:52:28 +02:00
Andrea Mazzoleni
cef30125a2 Relax the check about small parity files, to allow to recover
after a failed sync before resizing the parity files.
2013-10-21 19:43:01 +02:00
Andrea Mazzoleni
9f72b5244b Changes to v4.4. 2013-10-21 19:37:11 +02:00
Andrea Mazzoleni
856d261c24 In speed check prints progressive test. 2013-10-20 19:33:46 +02:00
Andrea Mazzoleni
8940fdc47f Better presentation of speed results. 2013-10-19 18:47:14 +02:00
Andrea Mazzoleni
1c07ed86f8 Changes the output format to make it more consistent between commands. 2013-10-19 13:24:35 +02:00
Andrea Mazzoleni
65f40a8fa5 Updates RAID comments. 2013-10-19 10:14:55 +02:00
Andrea Mazzoleni
8d5d21b0f1 Removes RAID computation processing 128 bytes block. 2013-10-15 19:20:50 +02:00
Andrea Mazzoleni
39d18280bb Reviews the RAID comments. 2013-10-15 19:14:08 +02:00
Andrea Mazzoleni
ea039306ce Changes HISTORY for 4.3. 2013-10-15 08:29:38 +02:00
Andrea Mazzoleni
dffba105dc Updates the doc about scrub behavior. 2013-10-13 12:13:34 +02:00
Andrea Mazzoleni
bd8f592a1a Merge branch 'b4'
Conflicts:
	HISTORY
	configure.ac
2013-10-09 22:35:50 +02:00
Andrea Mazzoleni
60cdf39bb9 Fixes scrub with -p0. 2013-10-09 22:31:51 +02:00
Andrea Mazzoleni
f670c58f55 Adds some example for directories exclusion in Windows. 2013-10-07 22:46:56 +02:00
Andrea Mazzoleni
e33a916295 Disables SSSE3 on Atom and Jaguar CPU.
It's slower than plain SSE2.
2013-10-07 22:21:26 +02:00
Andrea Mazzoleni
0d3ec44803 Fixes build in Windows. 2013-10-06 17:44:55 +02:00
Andrea Mazzoleni
df717723ac Less verbose output in check. 2013-10-06 17:44:42 +02:00
Andrea Mazzoleni
f9fa3b35a5 Revises the HISTORY. 2013-10-06 17:01:19 +02:00
Andrea Mazzoleni
fc0525d301 Changes HISTORY for 4.2 release. 2013-10-06 16:59:03 +02:00
Andrea Mazzoleni
823bc8a8c0 Adds SSSE3 and AVX parity computation. 2013-10-06 16:06:17 +02:00
Andrea Mazzoleni
1b46d03d70 Adds preliminary list command. 2013-10-04 21:35:08 +02:00
Andrea Mazzoleni
70244133f4 Changes the meaning of the -G, --gui option to now remove only
the interactive output. All the other log options are not enabled
by default.
2013-10-03 22:44:33 +02:00
Andrea Mazzoleni
7014486bb7 In sync if a silent error is detect marks the block as bad like in scrub. 2013-10-03 22:16:29 +02:00
Andrea Mazzoleni
1f0da860c7 Uses parity_error to mark errors in the parity.
We needs to use a different tag because the format is different.
2013-10-03 21:47:25 +02:00
Andrea Mazzoleni
5afd4421ce Doesn't use inodes in dirent in Windows. 2013-10-03 21:45:48 +02:00
Andrea Mazzoleni
8ea5ed3230 Sorts files by inode before calling stat(). 2013-10-02 23:05:22 +02:00
Andrea Mazzoleni
ec172efb5c Merge branch 'b4'
Conflicts:
	HISTORY
2013-10-02 21:32:30 +02:00