Hi all!
This is a heads up for you that we've found an issue [1] in IPA that
changes the behavior for those of you with several hard drives. The
difference is in the way our ramdisks pick the root device for
deployment, when no root device hints [2] are provided. Namely:
- The old ramdisk picked the first available device from the list of
device names in the "disk_devices" configuration option [3]. In practice
it usually meant the first disk was chosen. Note that this approach was
error-prone, as disk ordering is, generally speaking, not guaranteed by
Linux.
- IPA ignores the "disk_devices" option completely and picks the
smallest device larger than 4 GiB.
It is probably too late to change the IPA behavior to be more
compatible, as a lot of folks are already relying on it. So we decided
to raise this issue and get feedback on the preferred path forward.
[1] https://bugs.launchpad.net/ironic-python-agent/+bug/1554492
[2]
http://docs.openstack.org/developer/ironic/deploy/install-guide.html#specifying-the-disk-for-deployment
[3]
https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L2017
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev