Re: [openstack-dev] [Nova] Device names supplied to the boot request

2015-07-21 Thread Daniel P. Berrange
On Fri, Jul 17, 2015 at 08:12:18AM +0300, Feodor Tersin wrote: The third reason is that at least xen supports them.I know that vdr becomes /dev/xvdr, but:1) I believe the main aim of specifying device name is to easy distinguish among devices. A last char is enough for that. And xen supports

Re: [openstack-dev] [Nova] Device names supplied to the boot request

2015-07-16 Thread Matt Riedemann
On 7/16/2015 11:47 AM, Nikola Đipanov wrote: On 07/16/2015 11:24 AM, Sean Dague wrote: On 07/15/2015 01:41 PM, Andrew Laski wrote: On 07/15/15 at 12:19pm, Matt Riedemann wrote: snip The other part of the discussion is around the API changes, not just for libvirt, but having a microversion

Re: [openstack-dev] [Nova] Device names supplied to the boot request

2015-07-16 Thread Sean Dague
On 07/15/2015 01:41 PM, Andrew Laski wrote: On 07/15/15 at 12:19pm, Matt Riedemann wrote: snip The other part of the discussion is around the API changes, not just for libvirt, but having a microversion that removes the device from the request so it's no longer optional and doesn't provide

Re: [openstack-dev] [Nova] Device names supplied to the boot request

2015-07-16 Thread Nikola Đipanov
On 07/16/2015 05:47 PM, Nikola Đipanov wrote: Also, not being able to specify device names would make it impossible to implement certain features that EC2 API can provide, such as overriding the image block devices without significant effort. I forgot to add links that explain this in more

Re: [openstack-dev] [Nova] Device names supplied to the boot request

2015-07-16 Thread Nikola Đipanov
On 07/16/2015 11:24 AM, Sean Dague wrote: On 07/15/2015 01:41 PM, Andrew Laski wrote: On 07/15/15 at 12:19pm, Matt Riedemann wrote: snip The other part of the discussion is around the API changes, not just for libvirt, but having a microversion that removes the device from the request so

Re: [openstack-dev] [Nova] Device names supplied to the boot request

2015-07-16 Thread Nikola Đipanov
On 07/16/2015 06:35 PM, Matt Riedemann wrote: On 7/16/2015 11:47 AM, Nikola Đipanov wrote: On 07/16/2015 11:24 AM, Sean Dague wrote: On 07/15/2015 01:41 PM, Andrew Laski wrote: On 07/15/15 at 12:19pm, Matt Riedemann wrote: snip The other part of the discussion is around the API changes,

Re: [openstack-dev] [Nova] Device names supplied to the boot request

2015-07-16 Thread Feodor Tersin
Date: Thu, 16 Jul 2015 20:10:45 +0100 From: ndipa...@redhat.com To: openstack-dev@lists.openstack.org Subject: Re: [openstack-dev] [Nova] Device names supplied to the boot request On 07/16/2015 06:35 PM, Matt Riedemann wrote: On 7/16/2015 11:47 AM, Nikola Đipanov wrote: On 07

Re: [openstack-dev] [Nova] Device names supplied to the boot request

2015-07-15 Thread Matt Riedemann
On 7/15/2015 11:23 AM, Nikola Đipanov wrote: I'll keep this email brief since this has been a well known issue for some time now. Problem: Libvirt can't honour device names specified at boot for any volumes requested as part of block_device_mapping. What we currently do is in case they do get

Re: [openstack-dev] [Nova] Device names supplied to the boot request

2015-07-15 Thread Matt Riedemann
On 7/15/2015 11:23 AM, Nikola Đipanov wrote: I'll keep this email brief since this has been a well known issue for some time now. Problem: Libvirt can't honour device names specified at boot for any volumes requested as part of block_device_mapping. What we currently do is in case they do get

Re: [openstack-dev] [Nova] Device names supplied to the boot request

2015-07-15 Thread Andrew Laski
On 07/15/15 at 12:19pm, Matt Riedemann wrote: On 7/15/2015 11:23 AM, Nikola Đipanov wrote: I'll keep this email brief since this has been a well known issue for some time now. Problem: Libvirt can't honour device names specified at boot for any volumes requested as part of

[openstack-dev] [Nova] Device names supplied to the boot request

2015-07-15 Thread Nikola Đipanov
I'll keep this email brief since this has been a well known issue for some time now. Problem: Libvirt can't honour device names specified at boot for any volumes requested as part of block_device_mapping. What we currently do is in case they do get specified, we persist them as is, so that we can