Doc Text:
|
Previously, host-deploy added a udev rule to change the default I/O scheduler to 'deadline', because the then-default scheduler was not adequate. This rule used 'RUN' to run a command to set the default.
Some storage vendors have recommendations to set other specific schedulers for their devices, some of which use 'ATTR', a sysfs attribute. However, udevadm scans all the files in /etc/udev/rules.d, then first sets all the ATTR configurations, and then runs the RUN commands, making it impossible to follow the storage vendors' recommendations successfully, as our rule would override them.
Now, with RHEL 7, the default is 'deadline', so the udev rule is not needed anymore. host-deploy was changed to not add this rule, and to remove the conf file it added in the past, if found. It is now possible to successfully set I/O schedulers as needed using ATTR.
|