Hard-reboots ignore root_device_name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Nicolas Simonds | ||
Juno |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hard-rebooting an instance causes the root_device_name to get ignored/reset, which can cause wailing and gnashing of teeth if the guest operating system is expecting it to not do that.
Steps to reproduce:
1. Stand up a devstack
2. Load the openrc with admin credentials
3. glance image-update --property root_device_
4. Spawn a cirros instance using the above image. The root filesystem should present as being mounted on /dev/sda1, and the libvirt.xml should show the disk with a target of "scsi"
5. Hard-reboot the instance
Expected Behaviour
The instance comes back up with the same hardware configuration as it had when initially spawned, i.e., with its root filesystem attached to a SCSI bus
Actual Behaviour
The instance comes back with its root filesystem attached to an IDE bus.
Changed in nova: | |
importance: | Undecided → Medium |
tags: | added: compute |
Changed in nova: | |
milestone: | none → kilo-2 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | kilo-2 → 2015.1.0 |
Fix proposed to branch: master /review. openstack. org/126437
Review: https:/