Friday, 2026-07-10

opendevreviewGhanshyam Maan proposed openstack/nova master: Task tracking mechanism for graceful shutdown  https://review.opendev.org/c/openstack/nova/+/99629904:01
opendevreviewGhanshyam Maan proposed openstack/nova master: Call manager graceful_shutdown while RPC server waits  https://review.opendev.org/c/openstack/nova/+/99658304:03
opendevreviewFabian Wiesel proposed openstack/nova master: vmware: Read iso file in binary mode during upload  https://review.opendev.org/c/openstack/nova/+/99673805:10
*** ykarel_ is now known as ykarel06:15
*** mhen_ is now known as mhen06:25
gibigmaan: sean-k-mooney: I responed in the bug about the attachment show API issue09:06
gibiA proper client should handle 404 already while the volume is being attached as nova returns 404 when BDM is nto yet exists. 09:06
sean-k-mooneyyes it should09:07
gibiso returning 404 while BDM exists but without attachment_id is backward compatible from that client perspectvie09:07
sean-k-mooneyi dont think a 200 -> 404 shoudl require a microversion as it should alreay be getting the 404 before while we are attaching and retrying09:07
sean-k-mooneyso i agree that is backwards compatiable09:08
sean-k-mooneybut also tahat api cant be used to know fi the volume is actully attached today09:08
sean-k-mooneyalthough it will get closer to working for that with your proposed chagne09:09
gibiyeah just because we have attachment_id it does not tell us if the compute finished attaching the volume to the VM09:09
gibithe versioned notification is better in this regard as that is sent from the compute side09:10
sean-k-mooneyif i recall the oder correctly , the volume gets attached in cinder, then we udate the bdms and finally attach it to the vm09:10
gibiyepp09:10
sean-k-mooneythe last 2 might be reversed09:10
sean-k-mooneyso the way to do this reliabley todya is server show and look at the attachments there09:10
gibithe attachment_id is added to the BDM by the conductor before the compute attaches the volume to the instance09:10
sean-k-mooneyack ok then i did remember the order09:10
opendevreviewBalazs Gibizer proposed openstack/nova master: Reproducer for https://bugs.launchpad.net/nova/+bug/2160224  https://review.opendev.org/c/openstack/nova/+/99675609:58
opendevreviewBalazs Gibizer proposed openstack/nova master: Do not try to return empty attachment_id from API  https://review.opendev.org/c/openstack/nova/+/99675709:58
gibisean-k-mooney: gmaan: ^^ this might help dicussing the situation further10:02
sean-k-mooneygibi: woudl you agree that the bug shoudl be set to low an asgined to you give your working on it and respocen schema validation is not only off by defualt but docuemnted as never to be used in production only for testing?10:06
gibisean-k-mooney: sure11:02
gibiI'm filing a separate bug to switch response schema validation errors to HTTP500 with a clear error message11:04
sean-k-mooneyack just an fyi ill be finishing up in the next 2 hours so i will be unlike to be around when gmaan comes onlien but i sumemrised my toughts in the bug11:07
gibihttps://bugs.launchpad.net/nova/+bug/216030311:07
gibisean-k-mooney: no worries11:08
gibiand thanks for the response in the bug11:08
sean-k-mooneyin terems of the 404 responce it might evenually make sesen to only return the attahcment if the atttachment is fully compelte form a nova point of view but that out of scope fo the current bugs you filed11:09
sean-k-mooneywell or have a better way11:10
sean-k-mooneyto knwo if the attach is done11:10
gibiyeah11:10
sean-k-mooneywhich is actully tracked seperatly11:10
sean-k-mooneyhttps://bugs.launchpad.net/nova/+bug/2058928 and or hte spec rajesh started11:11
sean-k-mooneyultimplate you shoudl be able to pool the intatnce actin event for completion11:11
sean-k-mooneygibi: switching topics for a sec im going to see if i can quickly update the futureist patches to adress your feedback and split the fix and feature11:13
sean-k-mooneygibi: do you want to proceed with the quick workaround in nova in the interim?11:13
gibisean-k-mooney: we can wait with the hack in nova as that is top of the functional test with threading series anyhow 11:14
sean-k-mooneywell i was going to suggest rebasign to master11:14
sean-k-mooneyif we didnt want to wait to save some ci time11:15
sean-k-mooneybut ok ill see if i can get the actual fix tidied up quickly11:15
opendevreviewBalazs Gibizer proposed openstack/nova master: HACK:Speed up functional test in threading mode  https://review.opendev.org/c/openstack/nova/+/99650013:14
opendevreviewBalazs Gibizer proposed openstack/nova master: Check service_ref before destroy  https://review.opendev.org/c/openstack/nova/+/99679313:14
opendevreviewMerged openstack/placement master: tests: Support file-backed SQLite URL in placement fixtures  https://review.opendev.org/c/openstack/placement/+/99310614:10
sean-k-mooneygibi: sorry i just didnt get as far with the futurist work as i hoped for today. im going to wrap up shortly but ill take a look at it again on monday14:21
gibisean-k-mooney: no worries. Have a nice weekend14:21
sean-k-mooneyi might push what i have before i leave i need to pack a bag and trun on the ac in my car to cool it down or ill melt when i get into it14:23
sean-k-mooneyi plugged it in to charge ealer and the temperture in the car was 35c which is what i get for parking it facing uphil and south on a nice day14:24
sean-k-mooneyoh i was under estermating it say its at 44c right now. i am happy it also has a remote ac feature14:27
*** mhen_ is now known as mhen15:28
opendevreviewMike Lowe proposed openstack/nova master: Fix PCI cleanup when a move claim is aborted  https://review.opendev.org/c/openstack/nova/+/99682215:32
opendevreviewMerged openstack/nova master: tests: use file-backed Placement SQLite in functional threading  https://review.opendev.org/c/openstack/nova/+/99258117:57
gmaangibi: sean-k-mooney[m] stuck on other things downstream but I will check and reply on bug/gerrit. most probably today otherwise Monday19:47
*** haleyb is now known as haleyb|out23:35

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