Feature #25170
Add Resilver Priority to Storage tab
Description
We need a resilver "scheduler". What that means, is we have sysctl's which will bump the priority of resilver IO. Users should be able to throw that into a schedule, such as off-peak hours, weekends, etc, where they can set resilver to be more or less aggressive in its IO usage. Where this lives in the UI is open for discussion, but having the feature will become far more important as disks get larger.
Related issues
Associated revisions
History
#1
Updated by William Grzybowski over 3 years ago
- Status changed from Unscreened to Screened
#2
Updated by Ash Gokhale over 3 years ago
defaults are thus:
vfs.zfs.resilver_min_time_ms: 3000
vfs.zfs.resilver_delay: 2
vfs.zfs.scan_idle: 50
aggressive setting:
vfs.zfs.resilver_min_time_ms: 9000
vfs.zfs.resilver_delay: 0
vfs.zfs.scan_idle: 0
A larger scan_idle will prioritize the user workload.
#3
Updated by Alexander Motin over 3 years ago
Ash, shall we do alike for scrub?
Ash told:
There are several shared timers and start vectors for 'idle' homework. Scrub may actually be prioritied by scan_idle. I'm afraid of introducing too many dials; they will be misued.
#4
Updated by Alexander Motin over 3 years ago
I think UI should provide just a single slider, while inside it may translate into any set of tunables.
#5
Updated by Suraj Ravichandran over 3 years ago
- Status changed from Screened to Reviewed by Developer
Made comments, William made changes (thanks!), and now PR is approved.
#6
Updated by William Grzybowski over 3 years ago
- Status changed from Reviewed by Developer to Ready For Release
#7
Updated by William Grzybowski over 3 years ago
- Status changed from Ready For Release to 19
#8
Updated by William Grzybowski over 3 years ago
- Status changed from 19 to Ready For Release
#9
Updated by Dru Lavigne over 3 years ago
- Subject changed from Resilvering Priority UI to Add Resilver Priority to Storage tab
#10
Updated by Dru Lavigne over 3 years ago
- Target version changed from 11.1 to 11.1-BETA1
#11
Updated by Bonnie Follweiler over 3 years ago
- File Screen Shot 2017-10-18 at 12.24.30 PM.png Screen Shot 2017-10-18 at 12.24.30 PM.png added
- Needs QA changed from Yes to No
- QA Status Test Passes FreeNAS added
- QA Status deleted (
Not Tested)
Test Passed in FreeNAS-11-MASTER-201710180506
Screenshot provided
#12
Updated by Alexander Motin over 3 years ago
- Related to Bug #25531: Add scrub sorting feature added
#13
Updated by Dru Lavigne over 3 years ago
- Status changed from Ready For Release to Resolved