Commit graph

20 commits

Author SHA1 Message Date
Andrea Mazzoleni
1b7959bb52 Allow to specify the wrap size in allocation 2026-07-13 11:03:56 +02:00
Andrea Mazzoleni
ebfffa26d2 Remove the unused number of data disks from the vector allocation
The same addressing rules are applied to the parity disks because
they are used as data disks during recovery operations.
2026-07-13 11:03:56 +02:00
Andrea Mazzoleni
3d598eb9f8 Inject variable page-offset noise to disk buffer displacement to mitigate prefetcher contention 2026-07-13 11:03:56 +02:00
Andrea Mazzoleni
f181eb96e7 Use the optimal displacement depending on the number of disks 2026-07-13 11:03:56 +02:00
Andrea Mazzoleni
8f45779253 Change RAID AVX512/GFNI functions to use forward iterations 2026-07-13 11:03:56 +02:00
Andrea Mazzoleni
20d7a9d513 Change commenting style 2026-07-13 11:03:55 +02:00
Andrea Mazzoleni
0d0431a907 Simpler Copyright string 2026-04-09 17:56:49 +02:00
Christoph Hellwig
60269a1236 Use SPDX (https://spdx.dev/) tags to identify the license used for each
file, and a COPYING file explaining the licensing scheme, with the actual
licenses listed in the LICENSES/ directory.
2026-04-02 16:01:37 +02:00
Andrea Mazzoleni
21241c5078 Preliminary advise support 2016-05-15 14:50:59 +02:00
Andrea Mazzoleni
a60e7a9bb5 Extend the raid coverage test 2015-03-18 19:19:32 +01:00
Andrea Mazzoleni
7fd0beb36a Review of the new alignment method 2015-03-18 08:21:28 +01:00
Andrea Mazzoleni
c8558c28ac Fix some formatting issues of the code
Now it matches the Linux kernel style.
2015-03-12 18:53:36 +01:00
Andrea Mazzoleni
95e4ed03bf Removes rand() use from the raid module. 2014-12-27 11:45:59 +01:00
Andrea Mazzoleni
4a92b064f4 Beautifies the raid lib. 2014-11-12 20:41:00 +01:00
Andrea Mazzoleni
5dc4365394 Removes some clang warnings. 2014-09-17 21:49:37 +02:00
Andrea Mazzoleni
44ef039a13 Different source organization. 2014-03-23 17:50:27 +01:00
Andrea Mazzoleni
a7bc628bc3 Moves the source files into the src/ dir. 2014-03-22 21:02:12 +01:00
Andrea Mazzoleni
cae803bdfb Refactors vector operations. 2014-01-02 17:51:50 +01:00
Andrea Mazzoleni
8a904cbe7a Uses specific architecture defines. 2013-12-30 21:12:29 +01:00
Andrea Mazzoleni
03482b84a6 Moves RAID tests in the raid/ dir. 2013-12-29 22:13:08 +01:00