Commit graph

184 commits

Author SHA1 Message Date
Andrea Mazzoleni
96796b0717 Updates documentation for new RAID levels. 2013-10-26 00:05:23 +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
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
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
ea039306ce Changes HISTORY for 4.3. 2013-10-15 08:29:38 +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
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
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
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
Andrea Mazzoleni
3167ec4048 Adds support for filename containing newlines. 2013-10-01 18:22:41 +02:00
Andrea Mazzoleni
7f9ca6933e Removes unexpected Restore message from diff with filesystem without persistent inodes. 2013-09-30 22:42:33 +02:00
Andrea Mazzoleni
c8ecffdaeb Updates the HISTORY. 2013-09-29 22:11:45 +02:00
Andrea Mazzoleni
ea737e1abc Merge branch 'b4'
Conflicts:
	HISTORY
	configure.ac
2013-09-29 21:52:41 +02:00
Andrea Mazzoleni
1582dba2c5 Doesn't update parity for blocks that are not changed even if the file has a different timestamp. 2013-09-29 21:01:31 +02:00
Andrea Mazzoleni
6deecb26de Detects the case of physical offsets not reported beucase the file doesn't have one. 2013-09-28 15:33:56 +02:00
Andrea Mazzoleni
82f85ed45d Removes the detailed log from the screen. 2013-09-28 12:39:55 +02:00
Andrea Mazzoleni
d525b4a14a Reduces memory usage, with new array growing by fixed size and not exponential. 2013-09-28 09:40:08 +02:00
Andrea Mazzoleni
350c94a869 Merge branch 'b4' 2013-09-27 14:30:52 +02:00
Andrea Mazzoleni
73c16ffd88 Assumes ioctl() failed only if it returns -1.
This happens when dealing with btrfs.
2013-09-24 22:27:41 +02:00
Andrea Mazzoleni
f3eb9d9d22 Merge branch 'b4' 2013-09-24 21:45:57 +02:00
Andrea Mazzoleni
ef969263cd Fallback to FIBMAP if FIEMAP doesn't work. 2013-09-23 23:58:19 +02:00
Andrea Mazzoleni
90b4efdbba Updates the HISTORY. 2013-09-23 22:44:57 +02:00
Andrea Mazzoleni
593d4fd5f1 Updates HISTORY. 2013-09-23 22:11:21 +02:00
Andrea Mazzoleni
6868fae748 Merge branch 'b4'
Conflicts:
	sync.c
2013-09-21 19:15:25 +02:00
Andrea Mazzoleni
013306e325 Prints a more clear statement that Everything is OK at the end of commands. 2013-09-21 19:11:11 +02:00
Andrea Mazzoleni
31b8abb9bd Merge branch 'b4'
Conflicts:
	HISTORY
	configure.ac
2013-09-21 16:04:22 +02:00
Andrea Mazzoleni
c5d0aa01c1 Adds a new -C, --gen-conf option to generate the configuration file from the content file. 2013-09-21 15:53:46 +02:00
Andrea Mazzoleni
11a106fc7e Clarifies that only Quad Parity has the 21 disk limitation. 2013-09-21 14:57:29 +02:00
Andrea Mazzoleni
c6c053989d More comments about RAID support. 2013-09-20 14:44:08 +02:00
Andrea Mazzoleni
f1e692c4dc Updates HISTORY for RAIDTP/QP. 2013-09-18 23:24:01 +02:00
Andrea Mazzoleni
f31e4f229d If the underline filesystem doesn't support FIEMAP, use the inode instead of the physical offset. 2013-09-17 23:39:51 +02:00
Andrea Mazzoleni
ca3f5c1c5d If the underline filesystem doesn't support FIEMAP, use the inode instead of the physical offset. 2013-09-17 23:31:42 +02:00
Andrea Mazzoleni
4525df430e Reviews of the HISTORY. 2013-09-11 21:50:18 +02:00
Andrea Mazzoleni
4f891087a2 Optimizes the cache use for all the RAID computations. 2013-09-05 22:29:58 +02:00
Andrea Mazzoleni
710363382d Adjusts the HISTORY. 2013-09-03 00:05:57 +02:00
Andrea Mazzoleni
e800b190a3 Reviews the HISTORY. 2013-08-26 21:39:12 +02:00
Andrea Mazzoleni
8eafeafcb6 Removes the --find-by-name, -N option. Now it automatically searches
by name if a file is not found searching by inode, automatically
reassigning inodes in restored files
2013-08-26 20:33:25 +02:00
Andrea Mazzoleni
3698064040 Uses a binary content file. 2013-08-17 16:17:53 +02:00
Andrea Mazzoleni
c5b26ed30a Marks the 4.0 version as BETA to avoid confusion. 2013-07-10 18:57:36 +02:00
Andrea Mazzoleni
3768ac329c Fixes root directory creation in Windows. 2013-07-10 18:33:19 +02:00
Andrea Mazzoleni
a32a1cd9a8 Adds the new status and scrub commands. 2013-06-29 17:53:40 +02:00
Andrea Mazzoleni
277fc57216 Changes to version 4.0. Too many changes for a point release. 2013-06-25 22:49:59 +02:00