<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 26, 2021 at 10:57 AM Balazs Gibizer <balazs.gibizer@est.tech> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
On Mon, Oct 25 2021 at 06:50:12 PM +0200, Sylvain Bauza <br>
<<a href="mailto:sbauza@redhat.com" target="_blank">sbauza@redhat.com</a>> wrote:<br>
> <br>
> Well, it's a try given we discussed for 4 days and it could be a <br>
> large summary ;)<br>
> You can see all the notes in a read-only etherpad here : <br>
> <a href="https://etherpad.opendev.org/p/r.e70aa851abf8644c29c8abe4bce32b81" rel="noreferrer" target="_blank">https://etherpad.opendev.org/p/r.e70aa851abf8644c29c8abe4bce32b81</a><br>
<br>
Thank you Sylvain!<br>
<br>
> <br>
> ### Cross-project discussions<br>
> <br>
> # Cyborg cross-project discussion with Nova<br>
> We agreed on adding a OWNED_BY_NOVA trait for all Resource Providers <br>
> creating by Nova so Cyborg would provide their own OWNED_BY_CYBORG <br>
> trait for knowing which inventories are used by either Nova or Cyborg.<br>
> Cyborg contributors need to modify <br>
> <a href="https://review.opendev.org/c/openstack/nova-specs/+/780452" rel="noreferrer" target="_blank">https://review.opendev.org/c/openstack/nova-specs/+/780452</a><br>
> We also agreed on the fact that <br>
> <a href="https://blueprints.launchpad.net/nova/+spec/cyborg-suspend-and-resume" rel="noreferrer" target="_blank">https://blueprints.launchpad.net/nova/+spec/cyborg-suspend-and-resume</a> <br>
> is a specless blueprint.<br>
<br>
A small correction. The name of the trait did not changed during the <br>
PTG discussion. It is still OWNER_<project> in the etherpad so <br>
OWNED_BY_<project> seems like a honest mistake here.<br>
<br></blockquote><div><br></div><div>Yeah, just a clarification here : I haven't wanted to bikeshed about the trait name during our PTG session but I'm also not sure we have a consensus about it.</div><div>FWIW, I'll ask about it on the spec but here, given I was saying "we agreed on adding a 'XXX' trait", I used an adjective instead of a name.</div><div><br></div><div>TBC, we have both adjectives and names for our standard traits [1] so I'm fine with both of the traits.<br></div><div></div><div><br></div><div>HTH,</div><div>-Sylvain</div><div><br></div><div>[1] <a href="https://docs.openstack.org/os-traits/latest/reference/traits.html">https://docs.openstack.org/os-traits/latest/reference/traits.html</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
[snip]<br>
<br>
> <br>
> # Zombie Resource Providers no longer corresponding to Nova resources<br>
> Thanks to the OWNED_BY_NOVA trait we agreed when discussing with the <br>
> Cyborg team, we could find a way to know the ResourceProviders owned <br>
> by Nova that are no longer in use and we could consequently delete <br>
> them, or warn the operator if existing allocations are present.<br>
<br>
and also here.<br>
<br>
[snip]<br>
<br>
> <br>
> Okay, if you reach this point, you're very brave. Kudos to you.<br>
> I don't really want to reproduce this exercice often, but I just hope <br>
> it helps you summarizing a thousand-line large etherpad.<br>
> <br>
> <br>
> -Sylvain<br>
<br>
cheers,<br>
gibi<br>
<br>
<br>
</blockquote></div></div>