Andrea Mazzoleni
|
91ad1e7f24
|
More comment about Quad parity.
|
2013-09-15 16:10:58 +02:00 |
|
Andrea Mazzoleni
|
142f6ce119
|
Implements full RAIDTP support.
|
2013-09-11 23:30:32 +02:00 |
|
Andrea Mazzoleni
|
2146794e8d
|
Corrects typos in the messages.
|
2013-09-11 22:41:03 +02:00 |
|
Andrea Mazzoleni
|
4525df430e
|
Reviews of the HISTORY.
|
2013-09-11 21:50:18 +02:00 |
|
Andrea Mazzoleni
|
4012d26986
|
Reviews the documentation.
|
2013-09-11 21:46:22 +02:00 |
|
Andrea Mazzoleni
|
7e0b93caef
|
Adds more details about Quad Parity.
|
2013-09-11 21:30:21 +02:00 |
|
Andrea Mazzoleni
|
7ca7225922
|
More clear doc.
|
2013-09-10 21:22:06 +02:00 |
|
Andrea Mazzoleni
|
32130a4bdf
|
Fixes the equation notations.
|
2013-09-09 22:13:44 +02:00 |
|
Andrea Mazzoleni
|
05bf1b5106
|
Describes in details the method used to implement RAID-TP.
Renames some variables to match the symbols in the equations.
|
2013-09-09 22:03:40 +02:00 |
|
Andrea Mazzoleni
|
2f8d1319aa
|
Exploits some common subexpressions in RAID recovering.
|
2013-09-09 19:14:20 +02:00 |
|
Andrea Mazzoleni
|
7f35356bb1
|
Uses a simpler way to compute the multiplicative inverse.
|
2013-09-09 19:12:33 +02:00 |
|
Andrea Mazzoleni
|
d01c480af4
|
Prints sync progress in the status report.
|
2013-09-08 08:34:47 +02:00 |
|
Andrea Mazzoleni
|
ff4f080282
|
Adds table generation for reference.
|
2013-09-07 19:43:33 +02:00 |
|
Andrea Mazzoleni
|
7060ca8981
|
Uses GPL2 for RAID-TP implementation.
|
2013-09-07 18:41:30 +02:00 |
|
Andrea Mazzoleni
|
22d5d86a81
|
Applies some semplifications to RAIDTP equations.
|
2013-09-07 17:47:00 +02:00 |
|
Andrea Mazzoleni
|
3bf64d8095
|
Renames some variable for consistency.
|
2013-09-07 17:46:10 +02:00 |
|
Andrea Mazzoleni
|
18840848e9
|
Computation support for RAID-TP (Triple Parity).
|
2013-09-07 17:22:33 +02:00 |
|
Andrea Mazzoleni
|
4f891087a2
|
Optimizes the cache use for all the RAID computations.
|
2013-09-05 22:29:58 +02:00 |
|
Andrea Mazzoleni
|
ed135e5912
|
Updates the manpage.
|
2013-09-05 22:25:29 +02:00 |
|
Andrea Mazzoleni
|
1099bd7c0d
|
Updates TODO.
|
2013-09-05 22:24:49 +02:00 |
|
Andrea Mazzoleni
|
710363382d
|
Adjusts the HISTORY.
|
2013-09-03 00:05:57 +02:00 |
|
Andrea Mazzoleni
|
0e52776ecb
|
Renames ALIGN to avoid conflicts in some architectures.
|
2013-09-01 17:02:11 +02:00 |
|
Andrea Mazzoleni
|
bec047b0b3
|
Adds statfs() support to other unix.
|
2013-08-29 00:23:14 +02:00 |
|
Andrea Mazzoleni
|
e4e13a669b
|
Marks FUSE filesystem as with not persistent inodes,
disabling inode use in such case.
|
2013-08-27 23:02:12 +02:00 |
|
Andrea Mazzoleni
|
4fb96c0dec
|
In the messages uses WARNING in uppercase.
|
2013-08-27 22:42:50 +02:00 |
|
Andrea Mazzoleni
|
e800b190a3
|
Reviews the HISTORY.
|
2013-08-26 21:39:12 +02:00 |
|
Andrea Mazzoleni
|
d0696e5380
|
Reviews some comment and really clear unused inodes.
|
2013-08-26 21:02:20 +02:00 |
|
Andrea Mazzoleni
|
4f309c042f
|
Ensures that a changed link triggers the content write.
|
2013-08-26 20:50:15 +02:00 |
|
Andrea Mazzoleni
|
e12f5f0d2a
|
Prints the supported nanosecond function with -T.
|
2013-08-26 20:38:40 +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
|
3a5ce4e522
|
Restores the timestamp of empty files in fix.
|
2013-08-26 20:20:36 +02:00 |
|
Andrea Mazzoleni
|
1e5a9b5992
|
Warning removal in Windows.
|
2013-08-25 23:08:27 +02:00 |
|
Andrea Mazzoleni
|
18126044f3
|
Updates TODO.
|
2013-08-25 22:43:48 +02:00 |
|
Andrea Mazzoleni
|
1e4bc72098
|
Adds a check to avoid to use FUSE filesystem.
|
2013-08-25 22:39:58 +02:00 |
|
Andrea Mazzoleni
|
181c8e71cf
|
Rewrites content file if one is missing.
|
2013-08-25 22:39:05 +02:00 |
|
Andrea Mazzoleni
|
6ac6d994a6
|
Adds a check about the maximum number of disks.
|
2013-08-25 22:37:39 +02:00 |
|
Andrea Mazzoleni
|
cae50bbeba
|
Warning removal about unused result.
|
2013-08-25 22:36:38 +02:00 |
|
Andrea Mazzoleni
|
60d7189bdb
|
Checks if the binary file is generated by a newer version of SnapRAID.
|
2013-08-25 17:54:39 +02:00 |
|
Andrea Mazzoleni
|
11888d9e0d
|
Force content saving if it's in text format.
|
2013-08-25 17:53:34 +02:00 |
|
Andrea Mazzoleni
|
927bd8a564
|
Updates the example configuration files.
|
2013-08-25 17:50:22 +02:00 |
|
Andrea Mazzoleni
|
e4fe228cc1
|
Uses the deleted block offset when reading the text content to enlarge the parity size.
This ensures a better consistency check on the size of parity.
|
2013-08-23 23:02:03 +02:00 |
|
Andrea Mazzoleni
|
d141c7bc13
|
Writes indexes instead of disk names in the binary format.
Better detection of empty disks to remove the mapping record.
|
2013-08-23 22:35:14 +02:00 |
|
Andrea Mazzoleni
|
fb5cc1c3b4
|
Doesn't remove anymore deleted blocks before sync.
They are going to be automatically excluded when we write the content file.
|
2013-08-23 18:45:34 +02:00 |
|
Andrea Mazzoleni
|
0eddc7c592
|
Warning removal in some architectures.
|
2013-08-23 18:25:28 +02:00 |
|
Andrea Mazzoleni
|
6a25acb8dc
|
Fixes inode assignenment in nix architectures different than Linux.
|
2013-08-23 18:24:52 +02:00 |
|
Andrea Mazzoleni
|
524ffa00f2
|
Adds options -p and -o for scrub.
|
2013-08-22 23:03:13 +02:00 |
|
Andrea Mazzoleni
|
5ef045b074
|
Adds acknowledgments.
|
2013-08-22 23:00:01 +02:00 |
|
Andrea Mazzoleni
|
e8a120feb8
|
Fixes compilation in BigEndian architectures.
|
2013-08-22 21:41:41 +02:00 |
|
Andrea Mazzoleni
|
6878f3f28c
|
Encodes STAT_NSEC_INVALID as 0 adding 1 to other values.
|
2013-08-22 21:30:19 +02:00 |
|
Andrea Mazzoleni
|
adaf87a17d
|
Checks for zero count in scrub.
|
2013-08-22 21:18:50 +02:00 |
|