<div dir="ltr"><div dir="ltr"><div>Hello Mattm</div><div>Yes I mean sometimes I have same host/node names with different uuid in compute_nodes table in nova database</div><div>I must delete nodes with uuid those not match with nova-hypervisor list command.</div><div>At this time I have the following:</div><div>MariaDB [nova]> select hypervisor_hostname,uuid,deleted from compute_nodes;<br>+---------------------+--------------------------------------+---------+<br>| hypervisor_hostname | uuid                                 | deleted |<br>+---------------------+--------------------------------------+---------+<br>| tst2-kvm02          | 802b21c2-11fb-4426-86b9-bf25c8a5ae1d |       0 |<br>| tst2-kvm01          | ce27803b-06cd-44a7-b927-1fa42c813b0f |       0 |<br>+---------------------+--------------------------------------+---------+<br>2 rows in set (0,00 sec)<br></div><div><br></div><div><br></div><div>But sometimes old uuid are inserted in the table .</div><div>I deleted again them.</div><div>I restarted kvm nodes and now the table is ok.</div><div>I also restarded each controller and the tables is ok.</div><div>I do not know because 3 days ago I had same compute nodes names with different uuids.</div><div><br></div><div>Thanks and Regards</div><div>Ignazio<br></div></div></div><br><div class="gmail_quote"><div dir="ltr">Il giorno mer 28 nov 2018 alle ore 17:54 Matt Riedemann <<a href="mailto:mriedemos@gmail.com">mriedemos@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 11/28/2018 4:19 AM, Ignazio Cassano wrote:<br>
> Hi Matt, sorry but I lost your answer and Gianpiero forwarded it to me.<br>
> I am sure kvm nodes names are note changed.<br>
> Tables where uuid are duplicated are:<br>
> dataresource_providers in nova_api db<br>
> compute_nodes in nova db<br>
> Regards<br>
> Ignazio<br>
<br>
It would be easier if you simply dumped the result of a select query on <br>
the compute_nodes table where the duplicate nodes exist (you said <br>
duplicate UUIDs but I think you mean duplicate host/node names with <br>
different UUIDs, correct?).<br>
<br>
There is a unique constraint on host/hypervisor_hostname (nodename)/deleted:<br>
<br>
         schema.UniqueConstraint(<br>
             'host', 'hypervisor_hostname', 'deleted',<br>
             name="uniq_compute_nodes0host0hypervisor_hostname0deleted"),<br>
<br>
So I'm wondering if the deleted field is not 0 on one of those because <br>
if one is marked as deleted, then the compute service will create a new <br>
compute_nodes table record on startup (and associated resource provider).<br>
<br>
-- <br>
<br>
Thanks,<br>
<br>
Matt<br>
</blockquote></div>