Monday, 2022-04-25

*** jparker is now known as jparker|afk01:48
*** bhagyashris is now known as bhagyashris|ruck05:46
*** amoralej|off is now known as amoralej06:05
opendevreviewZhouYanbing proposed openstack/nova master: correct the wrong content in the notes  https://review.opendev.org/c/openstack/nova/+/83820506:30
bauzasgood morning Nova07:34
gibibauzas: o/07:34
* bauzas is a bit on and off this morning, going back from Lyon by train07:34
elodilleso/07:38
bauzasgibi: damn, we forgot to ask to add the bp link for  https://specs.openstack.org/openstack/nova-specs/specs/zed/approved/owner-nova-trait-usage.html07:55
gibijust push a fup and I can approve it07:56
bauzashttps://blueprints.launchpad.net/nova/+specs?searchtext=trait07:57
bauzascan't see any 07:57
bauzasmaybe wenping forgot to create one07:57
bauzashttps://launchpad.net/~wenping1/+specs?role=assignee07:58
bauzasnone of them are for the spec07:58
bauzasok, then I'll create a bp and i'll assign it to wenping08:01
gibieverybody loves paperwork ;)08:01
bauzasgibi: should I say I'm French ?08:07
gibino need :)08:07
bauzasok, https://blueprints.launchpad.net/nova/+spec/owner-nova-trait-usage is created08:10
* bauzas works on a FUP for the spec adding the link08:11
opendevreviewSylvain Bauza proposed openstack/nova-specs master: Add the BP link to owner-nova-trait-usage spec  https://review.opendev.org/c/openstack/nova-specs/+/83915908:16
bauzasgibi: sean-k-mooney: ^08:16
gibibauzas: +A08:19
bauzasthanks08:27
*** tkajinam is now known as tkajinam|away08:33
opendevreviewMerged openstack/nova-specs master: Add the BP link to owner-nova-trait-usage spec  https://review.opendev.org/c/openstack/nova-specs/+/83915908:43
sean-k-mooney1ah already merged09:10
*** sean-k-mooney1 is now known as sean-k-mooney09:10
sean-k-mooneybauzas: congratulations on still having a republic by the way09:11
bauzassean-k-mooney: well, indeed even if we have far-left and far-right for more than 60%...09:15
bauzasactually, if we were not having a republic, then we would only have one party, I guess...09:17
sean-k-mooneyya but fortunetly your electerit is able to put there difference aside when they know infiting will result in the extream end winning09:17
bauzassean-k-mooney: at least, for one month09:18
bauzassean-k-mooney: we will have a new election for parliament MPs in June 09:19
bauzasif the parliament changes, this would mean that we would have a new government09:19
bauzaseven if the president is the same09:19
sean-k-mooneythats true well best of luck in june so 09:21
Ugglahello folks, little question, what is the difference between an instance in pause vs suspend ?  09:49
vbelgood morning/evening, I'm looking into various ways to migrate VM disks from one storage to another (Ceph/LVM/NFS/...) and currently I see only two possibilities - 1) cinder retype of Available disks 2) cinder retype of In-use with VMs in Active state. I wonder why shut off VMs cannot be retyped10:13
gibiUggla: as a starting point: https://github.com/openstack/nova/blob/1ff89a09d45efadb592e6becab872ec1f7ac9894/nova/virt/driver.py#L779-L786 https://github.com/openstack/nova/blob/1ff89a09d45efadb592e6becab872ec1f7ac9894/nova/virt/driver.py#L812-L818 10:13
gibiUggla: I think in case of the libvirt virt driver pause is just stop the cpus but does not move stuff out from ram. In the other hand the suspend virt driver action will call libvirts managedSave capability https://libvirt.org/sources/virshcmdref/html/sect-managedsave.html10:16
gibiUggla: just to complicate thing the pause virt driver action calls libvirt's suspend call https://libvirt.org/docs/libvirt-appdev-guide-python/en-US/html/libvirt_application_development_guide_using_python-Guest_Domains-Lifecycle-Save.html10:16
sean-k-mooneyUggla: tl;dr is susped is like hybernate. it suspends the vm to disk saving its ram to a file10:17
sean-k-mooneyUggla: pause just stops the vcpu process10:17
sean-k-mooneyso the qemu isntastance is still running 10:17
sean-k-mooneybut the cpus are not so all memory and devices are still attached to teh qemu process10:17
sean-k-mooneyUggla: thinks of pause like your laptops sleep or "suspend to ram" in linux10:18
sean-k-mooneyUggla: in general neither should be used in a cloud you shoud generally shelve the vm or just stop it10:19
sean-k-mooneythe usecase for using suspend and pause in a cloud exist but are very limitted10:19
vbelcommit b40d949b3137473227949b597b2a61da41752ee5 explicitly prohibits any swap volume of supspended/stopped/resized/soft-deleted10:20
Ugglagibi, sean-k-mooney thanks10:21
sean-k-mooneyvbel: in some cases i coudl see it being a problem depenidn on if the connection mechanisuem changes10:23
sean-k-mooneystopped i think shoudl be ok10:23
sean-k-mooneyim kind of suprised we allow live retype but not stopped10:23
sean-k-mooneywhen you say resized do you mena resize_verify?10:24
sean-k-mooneyresized is nto a vm state10:24
sean-k-mooneywehn we stop the vm i think the volume goes into reserved10:25
sean-k-mooneywhich is likely why we cant retype then10:25
sean-k-mooneysame for suspend i suspect10:25
*** amoralej is now known as amoralej|lunch12:27
gibiartom__: I'm +2 on https://review.opendev.org/c/openstack/nova/+/839091 now with a hint for an extra assert if you ever have to respin this12:34
elodillesbauzas sean-k-mooney: just a heads up, victoria-em deadline is in 2 days & there's no new merged patches in stable/victoria (except the l-c job drop patch, but that is CI-only)... so I think we could just approve the transition patch as there is hardly any time to merge and release from stable/victoria13:00
bauzaswfm13:01
gibibauzas: the neutron side of this bugfix now merged, could you look at the nova side? https://review.opendev.org/c/openstack/nova/+/829248 sean-k-mooney is already +2 on it13:03
* bauzas looks13:04
bauzasouch.13:04
bauzasgibi: going first to the coffee machine then :p13:04
gibimake a strong one :)13:04
* bauzas woke up at 5.30am this morning and just wants to make sure his mind is still good :)13:05
elodillesbauzas: thanks, then please review the victoria-em patch o:) this one >>>  https://review.opendev.org/c/openstack/releases/+/83795313:05
kashyapbauzas: gibi: I'm trying decaf (I know, I know) in the afternoons13:05
kashyapSome days it works, other days not so.13:06
gibiI just finished my cold brew so no more coffein to me today13:06
bauzaskashyap: surely it can work for some people, but not me :)13:06
kashyapgibi: I should learn to make cold brews, the for the reminder13:06
bauzasI mean, I can pee for sure if I try decaf13:06
bauzasbut then, I won't have the same for a coffee :)13:07
gibikashyap: sadly it was from a coffee shop, I also only plan to learn how to make a good cold one at home13:07
kashyapgibi: If you haven't tried yet, get an AeroPress!  It's the "most successful gadget in my home" award - at a paltry $4513:08
kashyapI first dimissed it as cheap plastic crap; but it's been my daily driver for a couple of years13:09
gibiit is on my list too but now your recommendation boosted it up on the list :L)13:09
kashyapgibi: It's like French Press, but without the soot at the bottom13:10
bauzasfwiw, I love my Mignifica S coffee machine :)13:11
kashyapgibi: A single AeroPress in a cafe costs about 5 euros here!  If I buy one.  In 10 days the device will start paying for itself!13:11
kashyap:)13:11
bauzasMagnifica sorry13:11
gibiI talked the barista in the coffee shop at the corner they do it with soaking during the night13:11
kashyapgibi: Yeah, that's the "real" cold brew, indeed13:11
kashyapI only make hot-brew w/ AeroPress, but cold is also possible, as the instructions point it out13:12
gibikashyap: totally true about the cost of shop coffee. I rearly visit the shop. I have my bialetti for mokka13:12
bauzasI can do cold brew with my machine... I just need to wait for 10 mins after creating a coffee :p13:13
kashyapLOL, it's not the same as overnight soaking13:13
bauzasI know13:13
bauzasbut,13:13
kashyapgibi: I work a lot from coffee shops (to beat the cabin fever) ... and probably spend more than I should on coffees.  13:13
gibibauzas: you can try waiting 12 hours after you brew with a machine :)13:13
bauzasI prefer to wait 12 hours for bbq :)13:13
gibikashyap: btw here a good cold brew costs ~2.5 EUR, but still :D13:15
* kashyap nods13:15
artom__gibi, ack, I saw the review email come in, cheers!13:17
*** artom__ is now known as artom13:17
*** amoralej|lunch is now known as amoralej13:18
bauzaselodilles: you left me puzzled https://review.opendev.org/c/openstack/releases/+/83795313:31
elodillesbauzas: well, i heard in the past that unreleased .gitreview and TOX_CONSTRAINTS update patches caused problems in RH downstream. in general that is not worth to create a release (no change in package at all), but with a 'patch' version bump maybe it does not hurt13:37
bauzaselodilles: honestly, we don't really care of stable/victoria :)13:38
bauzaswe = my employer13:38
bauzassean-k-mooney: already heard of this ^ ?13:39
sean-k-mooneyooo does not care13:40
* sean-k-mooney but one sec reads back13:40
sean-k-mooneyelodilles: downstream we do override the .gitignore but  i dont think it should break us13:41
sean-k-mooneyelodilles: if it did it would be trivial to fix so i would always do the right thing upstream13:41
elodillesbauzas sean-k-mooney : ack, then i think they are good as they are :)13:42
sean-k-mooneyelodilles: i think we can safely merge the .gitreview change and _not_ release it then apply the EM tag based on the sha but if we want the EM tag to point to the last release that is also ok13:42
bauzassean-k-mooney: the patch is already merged13:43
elodillessean-k-mooney: *-em tags always tha *last* release from the branch13:43
bauzasthe question is, should we include it as part of the -em tag, that's it13:43
bauzasas we can't release a package after, like elodilles said13:44
bauzaswhile I don't care of the CI changes as elodilles noted, I'm a bit torn whether we should include the propre gitreview target in the last build13:45
bauzas"build" rather with quotes13:45
elodillesfrom package point of view they are not included (pypi, tarball) so the release would just be unnecessary fuss for package consumers13:45
sean-k-mooneyelodilles: right but teh way the em tag is ment to work is it is ment ot allow you to restore the branch13:46
sean-k-mooneyso the em tag shoudl be on the last patch in the stable branch13:46
bauzasthen we should include the gitreview patch13:46
elodillessean-k-mooney: well, no, that's the *-eol you mean i think :)13:47
sean-k-mooneyoh sorry you are right13:47
sean-k-mooneyi was thinking of eol13:47
sean-k-mooneyfor em we are not removing the branch13:47
sean-k-mooneythen ya its fine as is13:47
sean-k-mooneyno need to do another release13:47
sean-k-mooneybauzas: do you agree?13:48
bauzashmmmm13:48
bauzasI'm not *that* opiniated, I just want to be convinced13:49
bauzaswhat's the purpose of the -em tag ?13:49
sean-k-mooneyreally just to signal that no more releases will be made13:49
elodillesyepp13:52
bauzasthat's my understanding13:54
bauzasnow, looking at https://review.opendev.org/q/project:openstack/python-novaclient+branch:stable/victoria13:55
bauzaswe only have 2 patches in the branch :)13:55
bauzasone isn't required13:55
bauzasthe other one just updates the gitreview target13:55
elodillesyepp, those are not part of the packages (even if we tag and release them)14:01
bauzaselodilles: OK, then I'll change my vote14:07
opendevreviewBalazs Gibizer proposed openstack/nova master: Simulate bug 1969496  https://review.opendev.org/c/openstack/nova/+/83855414:25
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow claiming PCI PF if child VF is unavailable  https://review.opendev.org/c/openstack/nova/+/83855514:25
gibisean-k-mooney: finalized the fix ^^14:26
opendevreviewMerged openstack/nova master: VMware: Split out VMwareAPISession  https://review.opendev.org/c/openstack/nova/+/83215614:27
sean-k-mooneygibi: ack ill add that to my review list so for this week14:27
gibithanks!14:28
sean-k-mooneyah nice you have all 3 parts. the repoduce, allowing it to claim and also fixing the inconsitent state14:28
gibiyepp14:28
sean-k-mooneygibi: is there a reason you did the simulation second in the series14:36
sean-k-mooneyi woudl have expected the startup patch to be last14:37
sean-k-mooneyso simulate, claim then start up14:37
sean-k-mooneyit works this way too just wondering14:37
gibithe reason was that I started with teh cleanup path as it was easier to get to it. but no technical dependency so I can reorder if needed14:38
sean-k-mooneyno thats ok in principal once the start up check is merged you dont need the others14:39
sean-k-mooneyso that is why i was suggesting reordering14:40
sean-k-mooneybut i like having all 314:40
sean-k-mooney(you would have to restart the agent to get this code hench the startup cleanup is enough)14:40
*** tkajinam|away is now known as tkajinam14:42
gibithe current cleanup logic only works if the admin removes the VFs from the hypervisor first, then restart the agent. So if that removal (of the restart) is not possible then the claim-while-child-unavailable patch helps14:42
sean-k-mooneyah you are right14:42
gibior I could create a wider cleanup logic that does not require the VF removal from the hypervisor14:42
gibijust push the VF to available at startup14:42
gibiregardles if it is removed or not14:43
gibiand do this before the existing removed device cleanup logic14:43
gibiwe have full of options :)14:43
sean-k-mooneyim reviewing it now so unless others object lets keep this simple and go with what you have14:45
sean-k-mooneywe might want to do a larger cleanup later but this looks pretty backportable to me14:45
gibiyepp it is pretty self contains now14:46
gibiI will do the backports too14:46
gibionce it lands on master14:46
opendevreviewArtom Lifshitz proposed openstack/nova master: Reproduce live migration rollback w/o multi port bindings error  https://review.opendev.org/c/openstack/nova/+/83909114:50
opendevreviewArtom Lifshitz proposed openstack/nova master: Fix LM rollback w/o multi port bindings extension  https://review.opendev.org/c/openstack/nova/+/83922714:50
*** amoralej is now known as amoralej|off15:49
opendevreviewAndre Aranha proposed openstack/nova master: Test setting the nova job to centos-9-stream  https://review.opendev.org/c/openstack/nova/+/83184415:56
sean-k-mooneyah fips16:13
sean-k-mooneyi was like which job16:14
opendevreviewDan Smith proposed openstack/nova master: DNM: Run against performance.json patch  https://review.opendev.org/c/openstack/nova/+/83893416:30
melwittgmann: this is a small patch involving deprecation of [api] config option that you might be interested in reviewing https://review.opendev.org/c/openstack/nova/+/83625317:45
gmannmelwitt: thanks, +A. lgtm. 18:05
melwittthanks gmann 18:13
opendevreviewJakub Libosvar proposed openstack/os-vif master: Check for hybrid plugging in OVS  https://review.opendev.org/c/openstack/os-vif/+/83910218:32
opendevreviewMerged openstack/nova master: Deprecate [api] use_forwarded_for  https://review.opendev.org/c/openstack/nova/+/83625319:39
*** dasm is now known as dasm|off22:06
opendevreviewGhanshyam proposed openstack/nova master: Move centos stream testing to centos-9-stream  https://review.opendev.org/c/openstack/nova/+/83927523:15

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