forked from openzfs/zfs
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixes and enhancements of SIMD raidz parity
- Writer lock is now acquired when zfs_vdev_raidz_impl_set() is invoked for user parameter change. - Trailing whitespace is removed from user specified parameter, to enhance experience when using commands that add newline, e.g. `echo` - To enable better insight in what parity implementation is being used when [fastest] option is selected for `zfs_vdev_raidz_impl` parameter, following changes are made: - An unique ID is assigned to every physical parity method. Each parity implementation consists of 10 distinct parity methods. - Methods of the [fastest] implementation will have IDs that indicate physical implementation used (determined by a micro-benchmark). - List of all supported parity methods, with ID and relative performance, is available in `/proc/spl/kstat/zfs/vdev_raidz_bench` - raidz_test: remove dependency on `getrusage()` and RUSAGE_THREAD, Issue openzfs#4813 - Minor fixes and cleanups Signed-off-by: Gvozden Neskovic <[email protected]>
- Loading branch information
Showing
6 changed files
with
182 additions
and
109 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.