Monday, 2021-10-25

*** ministry is now known as __ministry01:28
opendevreviewWenping Song proposed openstack/osc-placement master: Remove usage of six  https://review.opendev.org/c/openstack/osc-placement/+/81522307:22
opendevreviewWenping Song proposed openstack/osc-placement master: Remove usage of six  https://review.opendev.org/c/openstack/osc-placement/+/81522307:26
opendevreviewWenping Song proposed openstack/nova master: Cleanup guest process when vm evacuate failed and then deleted  https://review.opendev.org/c/openstack/nova/+/81474608:08
bauzasgood morning Nova08:23
* bauzas starts writing some email about the PTG08:23
gibibauzas: o/08:25
*** noonedeadpunk_ is now known as noonedeadpunk10:36
artom_johnthetubaguy[m], TheJulia, so here's an idea (to follow up on the node reassignment hash ring changed thing)13:00
artom_Move the whole thing to the conductor13:00
artom_We would in effect be moving virt-driver-specific code into the conductor, but it sure would make everything else easier...13:02
*** artom_ is now known as artom13:06
kashyapclarkb: Very cool; this is merged - https://review.opendev.org/c/openstack/devstack/+/815020 :)13:51
opendevreviewErlon R. Cruz proposed openstack/nova master: Fix pre_live_migration rollback  https://review.opendev.org/c/openstack/nova/+/81532415:18
opendevreviewErlon R. Cruz proposed openstack/nova master: Fix pre_live_migration rollback  https://review.opendev.org/c/openstack/nova/+/81532415:18
kashyapclarkb: Responded on the list.  Hope that answers your questions.  (Even if it's not fully satisfactory)15:37
clarkbkashyap: it does, thanks15:37
clarkbkashyap: also https://bugzilla.redhat.com/show_bug.cgi?id=2010058 seems to be at least part of our fedora problems15:38
opendevreviewMerged openstack/nova master: Reproducer unit test for bug 1934094  https://review.opendev.org/c/openstack/nova/+/81264616:54
*** ministry is now known as __ministry16:59
gibimelwitt, sean-k-mooney[m]: I think https://review.opendev.org/c/openstack/nova/+/814036 is the way to go. My alternative trial to kill leaking eventlet failed in https://review.opendev.org/c/openstack/nova/+/81501717:42
TheJuliaartom: hmm, I don't know the nova conductor code path well enough to really know for sure. That feels like we're just shifting a point of failure, but at the same time the compute hosts are basically stateless and just fulfill a role...18:27
artomTheJulia, it might be workable if we build a decent abstraction around it... like, the conductor gets the list of running compute services, calls them and passes the list, the services+driver combo do the hash ring thing and return the result to the conductor, the conductor the saves that18:30
artomReally rough initial first idea18:30
TheJuliaartom: I guess the question I would ahve is what spured the thought to think to move it18:33
artomTheJulia, well the current problem is that in your proposed patch we'd be modifying instance.host and potentially doing it while something else is accessing it. Except we can't use the lock that everything else uses because we have no guarantee that we're on the same compute host18:35
artomAnd the lock is host-local18:35
TheJuliaWell, it is a single field update on a row, the db should lock it for the transaction unless sqlachemy's save is update all fields  or insert/delete18:37
TheJuliaand *if* something should happen where there is a split perception, it should reconcile18:37
TheJuliaon the net run18:37
TheJulias/net/next18:37
artomI... guess? In any case, there be dragons18:39
TheJuliathere are dragons today :)18:39
TheJuliaand they think we are tasty with ketchup18:39
opendevreviewmitya-eremeev-2 proposed openstack/nova master: Close Glance image if downloading failed.  https://review.opendev.org/c/openstack/nova/+/81534719:10
opendevreviewGustavo Santos proposed openstack/nova master: Reattach mdevs to guest on resume  https://review.opendev.org/c/openstack/nova/+/81537319:37

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!