[openstack-dev] [nova] Set compute_node:hypervisor_nodename as unique and not null

Joe Gordon joe.gordon0 at gmail.com
Tue Jun 24 20:32:10 UTC 2014


On Jun 18, 2014 11:40 AM, "Manickam, Kanagaraj" <kanagaraj.manickam at hp.com>
wrote:
>
> Hi,
>
>
>
> This mail is regarding the required model change in nova. Please fine
more details below:
>
>
>
> As we knew, Nova db has the table “compute_nodes” for modelling the
hypervisors and its using the “hypervisor_hostname” field to represent the
hypervisor name.
>
> This value is having significant value in os-hypervisor extension api
which is using this field to uniquely identify the hypervisor.
>
>
>
> Consider the case where a given environment is having more than one
hypervisors (KVM, EXS, Xen, etc)  with same hostname and os-hypervisor and
thereby Horizon Hypervisor panel and nova hypervisors-servers command will
fail.
>
> There is a defect (https://bugs.launchpad.net/nova/+bug/1329261)  already
filed on VMware VC driver to address this issue to make sure that, a unique
value is generated for the VC driver’s hypervisor.  But its good to fix at
the model level as well by  making “hypervisor_hostname” field as unique
always. And a bug https://bugs.launchpad.net/nova/+bug/1329299 is filed for
the same.
>
>
>
> Before fixing this bug, I would like to get the opinion from the
community. Could you please help here !

++ to making hypervisor_hostname always unique,  being that we already make
this assumption all over the place.

>
>
>
> Regards
>
> Kanagaraj M
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140624/6c8930e1/attachment.html>


More information about the OpenStack-dev mailing list