Commit graph

780 commits

Author SHA1 Message Date
Andrea Mazzoleni
00a05a80e5 Changes the argument format of raid_rec() and renames raid_par() to raid_gen(). 2014-01-08 17:07:13 +01:00
Andrea Mazzoleni
365b4127c0 Adds a new TODO entry. 2014-01-08 17:06:08 +01:00
Andrea Mazzoleni
a59d2e969e Doesn't warn about changed UUID for new disks. 2014-01-04 17:42:45 +01:00
Andrea Mazzoleni
d7ba004e30 Some minor comment/format changes. 2014-01-04 17:29:25 +01:00
Andrea Mazzoleni
21436089c7 Removes unnecessary register loads. 2014-01-04 17:29:04 +01:00
Andrea Mazzoleni
eef93ebb0a Uses inline functions instead of macros for asm_begin/end(). 2014-01-03 12:31:38 +01:00
Andrea Mazzoleni
6b619906af Refactors again function calls. 2014-01-03 10:36:21 +01:00
Andrea Mazzoleni
cae803bdfb Refactors vector operations. 2014-01-02 17:51:50 +01:00
Andrea Mazzoleni
29b411e3fe Fixes build due missing PAGE_SIZE. 2014-01-01 22:26:56 +01:00
Andrea Mazzoleni
3be88162b9 Rafactors again with some minor changes. 2014-01-01 20:38:19 +01:00
Andrea Mazzoleni
e01b88b72b Changes to version 6.0. 2013-12-31 18:14:01 +01:00
Andrea Mazzoleni
73e990c3dc Updates the HISTORY 2013-12-31 18:12:21 +01:00
Andrea Mazzoleni
d19765c8dd Reviews the decoding error messages. 2013-12-31 16:34:34 +01:00
Andrea Mazzoleni
cbddaa108d Refactors even more and add an additional selftest. 2013-12-31 15:46:24 +01:00
Andrea Mazzoleni
8a904cbe7a Uses specific architecture defines. 2013-12-30 21:12:29 +01:00
Andrea Mazzoleni
535beee053 One more #ifdef missing for ARM. 2013-12-30 10:17:48 +01:00
Andrea Mazzoleni
766ded42e9 Fixes build on ARM. 2013-12-30 10:13:10 +01:00
Andrea Mazzoleni
cda356dc75 Reviews the raid.c initial description. 2013-12-29 22:54:03 +01:00
Andrea Mazzoleni
03482b84a6 Moves RAID tests in the raid/ dir. 2013-12-29 22:13:08 +01:00
Andrea Mazzoleni
eb08995834 Fixes coding style. 2013-12-28 17:26:27 +01:00
Andrea Mazzoleni
b7a8858233 Adds a new sort functions for RAID. 2013-12-28 17:07:00 +01:00
Andrea Mazzoleni
305b52d32a Reverses the order of np/nd in raid_par() for consistency with other funcs. 2013-12-28 15:43:00 +01:00
Andrea Mazzoleni
e80a5e868f Uses a more general interface for the RAID engine. 2013-12-28 15:12:09 +01:00
Andrea Mazzoleni
684edf2173 Updates the coding style of the RAID engine. 2013-12-28 12:04:16 +01:00
Andrea Mazzoleni
abc05c612c Splits the RAID engine in multiple files. 2013-12-28 09:10:00 +01:00
Andrea Mazzoleni
b4939aa33a Fixes the selftest for recovering cases. Now all the functions are tested. 2013-12-27 13:57:38 +01:00
Andrea Mazzoleni
de0c8db8d7 Refactors the RAID engine for a potential independent release. 2013-12-27 13:56:56 +01:00
Andrea Mazzoleni
b81e4a0141 Renames some variables. No functional change. 2013-12-26 09:45:51 +01:00
Andrea Mazzoleni
9fa97f04fd Move the vbuf argument as last one. No functional change. 2013-12-26 09:28:00 +01:00
Andrea Mazzoleni
dd6d73374a Renames some variables. No functional change. 2013-12-26 09:09:29 +01:00
Andrea Mazzoleni
86f6309949 Supports the special case of a single data disk for all parity levels. 2013-12-26 08:25:32 +01:00
Andrea Mazzoleni
3c7bf1a14b Ensures that also if truncating parity fails we get the real size. 2013-12-24 22:07:09 +01:00
Andrea Mazzoleni
234aeb3976 Changes the outofparity format to the new list format. 2013-12-24 22:06:43 +01:00
Andrea Mazzoleni
1adbdfbc73 Fixes the outofparity check, now using the last block of the file. 2013-12-24 22:06:10 +01:00
Andrea Mazzoleni
bbe151792c Reallocates files after a failed sync. 2013-12-24 21:46:27 +01:00
Andrea Mazzoleni
e55723ecdd Ensure to initialize opt state for --gen-conf command. 2013-12-24 21:46:00 +01:00
Andrea Mazzoleni
7ef838072f Changes messages text from check to scrub to avoid misunderstandings. 2013-12-22 11:11:53 +01:00
Andrea Mazzoleni
7e89583088 Allows again to use a single data disk with single parity. 2013-12-22 10:31:14 +01:00
Andrea Mazzoleni
e4938013a3 Uses a better endianess swap. 2013-12-18 19:42:56 +01:00
Andrea Mazzoleni
209985ab9d Uses util_ prefix for rol operations. 2013-12-18 19:33:19 +01:00
Andrea Mazzoleni
3df99a03ee Adds the new "share" configuration option to allow to share the pool directory in Windows. 2013-12-18 19:26:57 +01:00
Andrea Mazzoleni
b10a1c890f Clarifies the share issue about pool in Windows. 2013-12-16 18:56:51 +01:00
Andrea Mazzoleni
677cb6892c Clarifies that check is used for. 2013-12-16 17:08:58 +01:00
Andrea Mazzoleni
1fc08900c9 Updates HISTORY. 2013-12-16 16:35:15 +01:00
Andrea Mazzoleni
308d1fc084 Checks for Intel CRC32 instruction for the assembler.
In OpenBSD 5.4, AS is old 2.15 and it's not supported.
2013-12-16 16:21:54 +01:00
Andrea Mazzoleni
ad5e6d0cc2 Avoids warning about sign conversion. 2013-12-16 16:21:00 +01:00
Andrea Mazzoleni
b6e4c08a69 Uses correct long long constants. 2013-12-16 15:09:09 +01:00
Andrea Mazzoleni
fe493121ab Removes check/fix from the Getting Started chapter. 2013-12-15 21:31:48 +01:00
Andrea Mazzoleni
923a8237b6 Updates with latest TommyDS. 2013-12-15 10:56:26 +01:00
Andrea Mazzoleni
b423e7490e Prints data errors also for parity in scrub. 2013-12-15 10:09:51 +01:00