Treating SSD like HDD (i/o scheduler).
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Confirmed
|
Medium
|
Fuel Library (Deprecated) | ||
5.1.x |
Won't Fix
|
Medium
|
MOS Maintenance | ||
6.0.x |
Won't Fix
|
Medium
|
Bartłomiej Piotrowski | ||
6.1.x |
Won't Fix
|
Medium
|
Alexander Nevenchannyy |
Bug Description
In deployed by fuel nodes there is no distinction in HDD vs SSD configuration.
Both have in /sys/block/
Question is how to distinct and set this?
Under newer linux kernels than used as default 2.6.32 (starting probably from 2.6.39) it's easy:
(from https:/
/etc/udev/
# set deadline scheduler for non-rotating disks
ACTION=
On older kernels (as used in Centos 6.5, used in Fuel 6.o) which do not have /sys/block/
for dev in /dev/sd? ; do smartctl -a $dev | grep -q SSD || echo deadline >/sys/block/
... if your drive has "SSD" somewhere in smartctl (not installed by default) output (i don't know how other manufacturers have, but it's true at least for Intel drives).
Changed in fuel: | |
assignee: | nobody → Bartlomiej Piotrowski (bpiotrowski) |
status: | New → Confirmed |
Changed in fuel: | |
importance: | Undecided → Medium |
milestone: | none → 6.1 |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
Changed in fuel: | |
status: | Fix Released → Fix Committed |
Changed in fuel: | |
status: | In Progress → Triaged |
milestone: | 6.1 → 7.0 |
Changed in fuel: | |
milestone: | 7.0 → 6.1 |
status: | Triaged → New |
Changed in fuel: | |
status: | New → Won't Fix |
Changed in fuel: | |
milestone: | 6.1 → 7.0 |
status: | Won't Fix → Triaged |
no longer affects: | fuel/7.0.x |
Changed in fuel: | |
milestone: | 7.0 → 6.1 |
status: | Triaged → New |
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
importance: | Medium → High |
Changed in fuel: | |
milestone: | 7.0 → 8.0 |
Changed in fuel: | |
assignee: | Alexander Nevenchannyy (anevenchannyy) → nobody |
assignee: | nobody → Fuel for Openstack (fuel) |
Changed in fuel: | |
assignee: | Fuel for Openstack (fuel) → Fuel Library Team (fuel-library) |
tags: | added: feature |
Changed in fuel: | |
status: | Triaged → Confirmed |
This is bug affect only CentOS deployments.
Ubuntu Server use deadline by default.