Tuesday, 2021-01-05

*** martinkennelly has quit IRC00:03
*** tosky has quit IRC00:05
*** ociuhandu has joined #openstack-nova00:07
*** tbachman has joined #openstack-nova00:07
*** bbowen has joined #openstack-nova00:08
*** bbowen_ has quit IRC00:10
*** ociuhandu has quit IRC00:14
*** zzzeek has quit IRC00:30
*** zzzeek has joined #openstack-nova00:32
*** arne_wiebalck has quit IRC00:53
*** arne_wiebalck has joined #openstack-nova00:53
*** rcernin has joined #openstack-nova01:17
*** LinPeiWen has joined #openstack-nova01:26
*** songwenping_ has joined #openstack-nova01:29
brinzhang0gmann: hi01:35
brinzhang0gmann: https://review.opendev.org/c/openstack/tempest/+/769120 this tempest depends-on the nova patch, but it seems didnot active, could you give some guide?01:36
*** macz_ has quit IRC01:49
*** gyee has quit IRC01:52
*** ociuhandu has joined #openstack-nova01:55
*** hamalq_ has quit IRC01:59
*** gyee has joined #openstack-nova02:03
*** ociuhandu has quit IRC02:08
*** zenkuro has joined #openstack-nova02:09
*** rcernin has quit IRC02:26
*** zzzeek has quit IRC02:30
*** zzzeek has joined #openstack-nova02:31
*** spatel has joined #openstack-nova02:44
*** tbarron has quit IRC02:52
*** artom has quit IRC02:52
*** artom has joined #openstack-nova02:53
*** rcernin has joined #openstack-nova02:58
*** mkrai has joined #openstack-nova03:04
*** rcernin has quit IRC03:10
*** psachin has joined #openstack-nova03:32
*** zzzeek has quit IRC03:43
*** zzzeek has joined #openstack-nova03:45
*** macz_ has joined #openstack-nova03:49
*** zzzeek has quit IRC03:53
*** macz_ has quit IRC03:54
*** zzzeek has joined #openstack-nova03:55
*** sapd1 has joined #openstack-nova03:57
*** zenkuro has quit IRC04:08
*** zenkuro has joined #openstack-nova04:09
*** zzzeek has quit IRC04:23
*** zzzeek has joined #openstack-nova04:25
*** ircuser-1 has joined #openstack-nova04:43
openstackgerritzhulipeng proposed openstack/nova master: Fixed multipath residue when evacuating the VM  https://review.opendev.org/c/openstack/nova/+/76746804:45
*** ratailor has joined #openstack-nova04:57
*** mkrai has quit IRC05:16
*** mkrai_ has joined #openstack-nova05:16
*** ociuhandu has joined #openstack-nova05:32
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-nova05:33
*** whoami-rajat___ has joined #openstack-nova05:36
*** ociuhandu has quit IRC05:38
*** gyee has quit IRC05:44
*** macz_ has joined #openstack-nova05:51
*** macz_ has quit IRC05:55
*** hemanth_n has joined #openstack-nova06:04
*** spatel has quit IRC06:17
*** zoharm has joined #openstack-nova06:20
*** zoharm has quit IRC06:24
*** zzzeek has quit IRC06:31
*** zzzeek has joined #openstack-nova06:33
*** zzzeek has quit IRC06:46
*** zzzeek has joined #openstack-nova06:47
*** zenkuro has quit IRC06:47
*** zenkuro has joined #openstack-nova06:48
*** mkrai_ has quit IRC06:53
*** mkrai_ has joined #openstack-nova06:58
*** lpetrut has joined #openstack-nova07:12
openstackgerritMamduh proposed openstack/os-vif stable/train: Refactor code of linux_net to more cleaner and increase performace  https://review.opendev.org/c/openstack/os-vif/+/76591207:17
*** zzzeek has quit IRC07:17
*** zzzeek has joined #openstack-nova07:19
openstackgerritMamduh proposed openstack/os-vif stable/train: Fix - os-vif fails to get the correct UpLink Representor  https://review.opendev.org/c/openstack/os-vif/+/76597007:25
*** rpittau|afk is now known as rpittau07:33
brinzhang0gibi: pls review cyborg shelve/unshelve patch while you are free https://review.opendev.org/c/openstack/nova/+/729563, thanks07:36
openstackgerritMamduh proposed openstack/os-vif stable/stein: Refactor code of linux_net to more cleaner and increase performace  https://review.opendev.org/c/openstack/os-vif/+/76591407:42
*** slaweq has joined #openstack-nova07:42
*** zzzeek has quit IRC07:45
*** zzzeek has joined #openstack-nova07:45
openstackgerritMamduh proposed openstack/os-vif stable/stein: Fix - os-vif fails to get the correct UpLink Representor  https://review.opendev.org/c/openstack/os-vif/+/76597407:46
*** zzzeek has quit IRC07:50
*** macz_ has joined #openstack-nova07:51
*** ralonsoh has joined #openstack-nova07:52
*** zzzeek has joined #openstack-nova07:53
*** gary_perkins has quit IRC07:54
*** macz_ has quit IRC07:56
*** gary_perkins has joined #openstack-nova07:57
*** zzzeek has quit IRC08:11
*** zzzeek has joined #openstack-nova08:11
*** andrewbonney has joined #openstack-nova08:16
*** dklyle has quit IRC08:16
*** zzzeek has quit IRC08:16
*** zzzeek has joined #openstack-nova08:18
*** tesseract has joined #openstack-nova08:18
gibibrinzhang0: done, I have one more issue to fix then it is good to go from my perspective08:28
brinzhang0gibi: good news, thanks08:29
brinzhang0gibi: could you please review the PS21, comment by your suggestion https://review.opendev.org/c/openstack/nova/+/729563/2108:32
brinzhang0or I missed your mean08:33
openstackgerritzhangtongjian proposed openstack/nova-specs master: remove unicode from code  https://review.opendev.org/c/openstack/nova-specs/+/76926008:38
*** tosky has joined #openstack-nova08:39
*** zzzeek has quit IRC08:39
bauzasgood morning Nova08:41
*** zzzeek has joined #openstack-nova08:41
*** ociuhandu has joined #openstack-nova08:49
openstackgerritMamduh proposed openstack/os-vif stable/rocky: Refactor code of linux_net to more cleaner and increase performace  https://review.opendev.org/c/openstack/os-vif/+/76596208:55
openstackgerritMamduh proposed openstack/os-vif stable/rocky: Fix - os-vif fails to get the correct UpLink Representor  https://review.opendev.org/c/openstack/os-vif/+/76597708:55
*** songwenping__ has joined #openstack-nova08:56
*** songwenping_ has quit IRC08:59
openstackgerritBrin Zhang proposed openstack/nova master: Cyborg shelve/unshelve support  https://review.opendev.org/c/openstack/nova/+/72956309:01
brinzhang0gibi: done09:01
*** xek has joined #openstack-nova09:02
*** ociuhandu has quit IRC09:09
*** ociuhandu has joined #openstack-nova09:10
*** zzzeek has quit IRC09:11
*** zzzeek has joined #openstack-nova09:13
*** ociuhandu has quit IRC09:16
*** zoharm has joined #openstack-nova09:17
*** mkrai_ has quit IRC09:23
*** zzzeek has quit IRC09:26
*** zzzeek has joined #openstack-nova09:27
*** ociuhandu has joined #openstack-nova09:28
*** mkrai_ has joined #openstack-nova09:30
*** ociuhandu has quit IRC09:33
*** ociuhandu has joined #openstack-nova09:36
*** martinkennelly has joined #openstack-nova09:41
*** ociuhandu has quit IRC09:42
*** tkajinam has quit IRC09:42
*** zzzeek has quit IRC09:45
*** zzzeek has joined #openstack-nova09:47
*** ratailor_ has joined #openstack-nova09:54
*** derekh has joined #openstack-nova09:54
*** ratailor_ has quit IRC09:55
*** ratailor_ has joined #openstack-nova09:57
*** ratailor has quit IRC09:57
*** zoharm has quit IRC09:57
*** ratailor_ has quit IRC09:57
openstackgerritMamduh proposed openstack/os-vif stable/rocky: Refactor code of linux_net to more cleaner and increase performace  https://review.opendev.org/c/openstack/os-vif/+/76596209:58
openstackgerritMamduh proposed openstack/os-vif stable/rocky: Fix - os-vif fails to get the correct UpLink Representor  https://review.opendev.org/c/openstack/os-vif/+/76597709:58
*** ratailor has joined #openstack-nova09:58
*** ratailor has quit IRC09:59
*** ratailor has joined #openstack-nova10:02
*** ociuhandu has joined #openstack-nova10:09
stephenfingibi: I'm looking at a bug report where cold migration fails for an SR-IOV instance with "Port update failed for port XXX: Unable to correlate PCI slot 0000:xx:yy.z". Does that ring a bell?10:09
stephenfinIt sounds familiar, but I can only find bugs related to unshelve, not cold migration10:10
stephenfinAh, got it https://bugs.launchpad.net/nova/+bug/151288010:12
openstackLaunchpad bug 1512880 in OpenStack Compute (nova) newton "Failed cold migration with SR-IOV" [Medium,Fix released]10:12
*** songwenping__ has quit IRC10:23
*** ociuhandu has quit IRC10:31
*** rpittau is now known as rpittau|bbl10:32
*** mkrai_ has quit IRC10:39
*** ociuhandu has joined #openstack-nova10:40
*** mkrai has joined #openstack-nova10:41
*** ratailor has quit IRC10:54
gibibrinzhang0, stephenfin: sorry, I was away10:55
*** ociuhandu has quit IRC11:13
*** ociuhandu has joined #openstack-nova11:16
*** ratailor has joined #openstack-nova11:16
*** mkrai has quit IRC11:16
*** zzzeek has quit IRC11:26
*** zzzeek has joined #openstack-nova11:28
*** sapd1 has quit IRC11:30
*** zzzeek has quit IRC11:43
*** zzzeek has joined #openstack-nova11:43
gibibrinzhang0: one more thing https://review.opendev.org/c/openstack/nova/+/72956311:45
brinzhang0gibi: ok, can be remove the excetpion block11:48
gibibrinzhang0: yepp11:48
gibithen I will be +211:48
brinzhang0cool11:48
openstackgerritBrin Zhang proposed openstack/nova master: WIP: Replace tenant* with project* in codes  https://review.opendev.org/c/openstack/nova/+/76932911:48
gibibrinzhang0: I also started reviewing the tenant_id replacement series and left some comments. I haven't reached the top of that series but I will continue today11:49
*** ociuhandu has quit IRC11:50
brinzhang0gibi: thank you very much, I will update it after you completed review11:50
gibibrinzhang0: OK, cool11:50
brinzhang0and there are some novaclient patch and sdk patach need to be submit, but it not urgent11:51
gibibrinzhang0: yepp, does patches needs to be proposed during this cycle too11:52
gibiso that we can have a client release that compatible with the new microverison11:52
brinzhang0gibi: yes11:52
*** mkrai has joined #openstack-nova11:53
brinzhang0I just dont want to change the v288, if that need todo, it will be waste so much time :(11:53
brinzhang0but it depends on os-hypervisor and novnc feature ^^11:54
gibibrinzhang0: I also reviewed the novnc password patch yesterday and there are some upgrade pieces missing there11:55
gibiright now every 2.88 candidate is blocked by comments, stephenfin works on hypervisor patch to be in sync in the latest spec amendment11:55
brinzhang0gibi: yeah, I have seen, while we have time will be updated, in latest two days11:55
gibiOK11:56
brinzhang0yes, I saw the spec update, but there is no time to review into, I will try my best to review and follow this patch asap11:57
*** LinPeiWen has quit IRC11:58
openstackgerritBrin Zhang proposed openstack/nova master: Cyborg shelve/unshelve support  https://review.opendev.org/c/openstack/nova/+/72956311:58
brinzhang0gibi: done by cyborg shelve/unshelve patch, and test the test_api.file in my local, it was past11:58
gibibrinzhang0: looking...11:58
*** bbowen has quit IRC12:02
gibibrinzhang0: thanks. I'm +2 now12:02
gibistephenfin, bauzas: ^^ shelve - unshelve support with cyborg accelerators looks good to me now but needs a second core12:03
brinzhang0gibi: thanks12:04
brinzhang0stephenfin, bauzas: pls review this patch wile you have free time, thanks12:04
*** bbowen has joined #openstack-nova12:04
*** bbowen has quit IRC12:07
*** bbowen has joined #openstack-nova12:08
brinzhang0gibi: https://review.opendev.org/c/openstack/nova/+/767251 this is a samll change, gmann have already +2 for it, pls review12:11
gibilooking12:12
*** ratailor has quit IRC12:15
gibibrinzhang0: I have one issue about json vs. single quote usage in the example12:16
gibihttps://review.opendev.org/c/openstack/nova/+/76725112:16
brinzhang0gibi: yeah, will be update12:17
*** zzzeek has quit IRC12:20
*** ociuhandu has joined #openstack-nova12:20
openstackgerritBrin Zhang proposed openstack/nova master: Improving the description for unshelve request body  https://review.opendev.org/c/openstack/nova/+/76725112:21
*** mkrai has quit IRC12:21
brinzhang0gibi: done12:21
gibilooking12:22
brinzhang0gibi: thanks12:23
gibigmann: brinzhang0 respun https://review.opendev.org/c/openstack/nova/+/767251 now I'm +2. could you re-review it?12:23
*** xek has quit IRC12:24
*** xek has joined #openstack-nova12:24
*** zzzeek has joined #openstack-nova12:24
*** ociuhandu has quit IRC12:30
*** tbarron has joined #openstack-nova12:32
*** ociuhandu has joined #openstack-nova12:37
*** ociuhandu has quit IRC12:41
*** ociuhandu has joined #openstack-nova12:41
*** ociuhandu has quit IRC12:42
*** ociuhandu has joined #openstack-nova12:44
*** rpittau|bbl is now known as rpittau12:44
*** Luzi has joined #openstack-nova12:55
openstackgerritTakashi Natsume proposed openstack/python-novaclient master: Deprecate agent commands and APIs  https://review.opendev.org/c/openstack/python-novaclient/+/76906812:57
*** ociuhandu has quit IRC13:02
*** ociuhandu has joined #openstack-nova13:05
*** hemanth_n has quit IRC13:10
*** ociuhandu has quit IRC13:10
*** ociuhandu has joined #openstack-nova13:13
*** whoami-rajat___ is now known as whoami-rajat__13:16
*** hemna has quit IRC13:19
*** ociuhandu has quit IRC13:20
*** hemna has joined #openstack-nova13:20
*** mkrai has joined #openstack-nova13:26
*** ociuhandu has joined #openstack-nova13:31
*** ociuhandu has quit IRC13:31
*** ociuhandu has joined #openstack-nova13:32
*** ociuhandu has quit IRC13:38
*** mgariepy has joined #openstack-nova13:40
*** ociuhandu has joined #openstack-nova13:42
*** Luzi has quit IRC13:43
*** macz_ has joined #openstack-nova13:54
*** macz_ has quit IRC13:59
bauzasgibi: ack, will look at the shelve cyborg support14:03
gibibauzas: thanks14:03
bauzasthat reminds me I have to rebase my own series on routed networks14:04
gibistephenfin: I reviewed https://review.opendev.org/c/openstack/nova/+/758396 and I have some questions inline. It was a long step forward, my brain hurts :)14:08
gibiI need some distraction now14:08
stephenfinheh, no problem. Stuck on that PCI unshelve issue from this morning (it's a different issue, it seems) but I'll take a look at some point today, hopefully14:09
stephenfinand thanks!14:09
sean-k-mooneyi am reliably informed that the internet has many distrcations14:09
sean-k-mooneystephenfin: do you mean https://bugzilla.redhat.com/show_bug.cgi?id=191171014:10
openstackbugzilla.redhat.com bug 1911710 in openstack-nova "[osp 13][neutron] cold migration fails for sriov instance with: Port update failed for port <uuid>c: Unable to correlate PCI slot" [Urgent,New] - Assigned to nova-maint14:10
stephenfinyup14:10
sean-k-mooneycause that is not unshelve14:10
sean-k-mooneydifferent code path14:10
gibisean-k-mooney: yeah :)14:10
sean-k-mooneythe error is raised form here https://github.com/openstack/nova/blob/34c5df7b2b8c7eebbfc8aa0bc3edba501dddcb61/nova/network/neutron.py#L3396-L339814:12
sean-k-mooneyand it only happens if we have not claimed the pci device we are trying to update the neutron port with if i recall correctly14:12
stephenfinMy thinking was that there had been an unshelve on the host before that was using an old record, and the cold migrated instance was trying to use the same record14:12
sean-k-mooneyno that gives you a differnet error14:13
stephenfinI'm trying to write a functional test to prove out that theory but have got stuck in the weeds14:13
sean-k-mooneyyou get someting like libvirtError: Requested operation is not valid: PCI device 0000:5d:17.4 is in use by driver QEMU, domain instance-00003be014:13
sean-k-mooneyin that case e.g. a libvirt error14:13
stephenfinAh14:14
*** tosky has quit IRC14:15
*** tosky_ has joined #openstack-nova14:16
sean-k-mooneyim donwloadign the customer logs to take a quick look but i would suspect that the device its trying to use is unclaimed14:16
*** tosky_ is now known as tosky14:16
stephenfinhmm, okay if you're looking at that I'll got back to the os-hypervisors work14:16
sean-k-mooneyim only going to look at it breifly but want to clarify a few things as peopel have mentioned rebuilds in it so i want to confirm what operation is actully happening14:17
sean-k-mooneyill let you know if i find anything14:18
*** qqmber has joined #openstack-nova14:18
stephenfinOn that note, gibi: currently each entry in the 'hypervisors' field of the '/os-hypervisors/detail' response is identical to what '/os-hypervisors/{hypervisor}' returns. If I'm adding 'uptime' to the latter, I assume I should add it to the former also?14:18
stephenfinas an aside, the whole '/os-hypervisors/detail' API is a bit weird and fairly "non-REST'ful"14:19
sean-k-mooney/os-hypervisors/detail is the list endpoint14:19
sean-k-mooneyright14:20
sean-k-mooneyso i would expect it to be the same14:20
sean-k-mooneywell the detailed list endpoint14:20
sean-k-mooneyvs just /os-hypervisors14:20
stephenfinYeah, it's a variant of the list endpoint but with additional detail in each resource14:20
stephenfinI'd expect it to be the same too14:20
*** artom has quit IRC14:20
sean-k-mooneyfor me you are reall adding the uptime to the os-hyperviors resource14:21
sean-k-mooneyrather then just that specific endpoint14:21
sean-k-mooneyso showing it in detail makes sense14:21
sean-k-mooneywhere as previously it was on the stats resouce14:22
stephenfinmakes sense14:23
*** sapd1 has joined #openstack-nova14:25
sean-k-mooneyit is a migration by the way14:25
sean-k-mooneynot a rebuild14:25
*** artom has joined #openstack-nova14:26
bauzasgibi: see https://review.opendev.org/c/openstack/nova/+/729563/26/nova/api/openstack/compute/shelve.py#5914:29
bauzasunfortunately, ship has sailed for a while14:29
bauzasstephenfin: ^ look too14:30
bauzasAFAIK, we were not blocking flavors using this key before14:30
bauzasstephenfin: what's the correct behaviour when I ask to create a new instance with an unknown key ?14:31
bauzaslike 'sylvainb:nice'14:31
sean-k-mooneystephenfin: http://paste.openstack.org/show/801414/14:32
bauzasI guess this would silently be accepted, right?14:32
sean-k-mooneybauzas: you mean a custom extra spec14:33
stephenfinbauzas: Depends on the API version14:33
sean-k-mooneywe allwo that as it might be used by a custome schduler filter14:33
bauzassean-k-mooney: I mean, what would happen if I was creating a flavor with accel:device_profile metadata key inside without using Cyborg at all ?14:34
bauzasI would expect my instance to be created14:34
sean-k-mooneyoh thats allowed14:34
sean-k-mooneyit will just not do what you want14:34
bauzassure14:34
bauzasbut here, see14:34
sean-k-mooneywe will likely fail because we cant look it up14:34
sean-k-mooneye.g. the device profile14:35
bauzaspeople creating flavors with this key would previously get a 20014:35
sean-k-mooneyya14:35
bauzasand now we're returning a 403 because of the cyborg deco14:35
bauzasthis is said14:35
bauzassad14:35
sean-k-mooneysure14:35
bauzasthis would have required a microversion14:35
sean-k-mooneyno14:35
sean-k-mooneyextra specs never require a microverion14:36
sean-k-mooneythey are an unversioned part of the api14:36
bauzaschanging a 200 to 403 ?14:36
dansmithanything could become a 403 at any point, right?14:36
dansmithlike you stop having permission to do something14:36
sean-k-mooneywell via a policy change yep14:36
bauzas403s are said to be accepted without new microversions14:36
bauzasbut there is a but14:37
bauzashttps://docs.openstack.org/nova/latest/contributor/microversions.html#f214:37
bauzasgetting a 403 because keystone check obviously doesn't require a new microversion14:37
sean-k-mooneybauzas: to get the flavor extra spec validation you have to opt into it via a new microverion14:37
bauzaseither way, the ship has sailed14:38
bauzasthis deco is there for a while14:38
bauzasand fwiw, happy to see you around dansmith :)14:38
sean-k-mooneyright but fundementally there is noting broken or wrong with this14:38
dansmithbauzas: :)14:38
bauzassean-k-mooney: sure14:38
bauzasanyway, let's continue to review the change14:39
sean-k-mooneythe only way to prevent this is to require that operators addign custom extra specs use either no namespace or custom:14:39
sean-k-mooneythat would be an improvment in my view but it would be an api change which would need a microverion for sure14:39
bauzassean-k-mooney: on a side note, https://review.opendev.org/c/openstack/nova/+/729563/26/nova/api/openstack/compute/shelve.py#59 means that now when you shelve, you're getting a 500 with cyborg, right?14:39
bauzassince the exception wrapper is just added but the decorator was existing...14:40
sean-k-mooneywell we have patchs to enable cyborg shelve support right14:40
sean-k-mooneyoh it is the patch14:41
sean-k-mooneyexception.ForbiddenWithAccelerators should not be raised here anymore14:41
sean-k-mooneybauzas: i havent review this in a while14:42
bauzassean-k-mooney: well, we decorated shelve() a while ago14:43
sean-k-mooneywhy would  self.compute_api.shelve(context, instance) raise that with this chagne?14:43
sean-k-mooneybauzas: yes i know14:43
sean-k-mooneybut that decorator should be removed with this patch14:43
bauzasso we were returning ForbiddenWithAccelerators up to the API14:43
sean-k-mooneythat was the whole point14:43
sean-k-mooneywe were not going to require a new micorverion for unshelve with cyborg14:43
bauzasso in theory we should have managed such exception14:43
*** mgariepy has quit IRC14:43
bauzasbecause afaics, we were just passing it thru14:44
bauzasleading to a 50014:44
dansmithI'm super confused14:44
bauzasnow, this patch addes the exception handle14:44
dansmiththe point of the decorator was to make the 500 into 403s, acting like "you don't have permission" instead of "this doesn't work"14:44
dansmithso we could enable it later,14:44
dansmithsince this was not a new api, just a hole we created14:44
sean-k-mooneyso https://review.opendev.org/c/openstack/nova/+/729563/26/nova/compute/api.py#416614:44
bauzasdansmith: I totally get it14:45
sean-k-mooneywe are doing    @block_accelerators(until_service=54)14:45
sean-k-mooneywe could also just remove the decorator14:45
dansmithcatching the exception now is just to handle walking over the service version right?14:45
bauzasdansmith: but afaics, we were not handling such exception on the API side14:45
dansmithright, exactly, until version 5414:45
*** mgariepy has joined #openstack-nova14:46
sean-k-mooneyi tought we were elsewhwere14:46
dansmithhmm,14:47
dansmithso ForbiddenWithAccelerators has code=403,14:47
dansmithbut it doesn't inherit from Forbidden14:47
dansmithso ... maybe we thought we were, but aren't?14:47
dansmithdoes the API handle anything with code= set and turn that into an http code?14:47
sean-k-mooneyi think it does14:48
dansmithif so, then we should be good14:48
bauzasah-ha ok14:48
sean-k-mooneyi think we have a generic handeler for anything that inherits form NovaException14:48
dansmithwhich also means we probably don't need this special catch14:49
bauzasmy only worry is that this handler was returning a 50014:49
bauzasbut given code=403, I guess we're safe14:49
dansmithsee, NovaException defaults to code=500,14:49
dansmithso this overrides to 403 which I think is supposed to make us not 500 when this bubbles all the way to the api14:49
bauzasyup, from what I remind14:49
dansmithI'll reply to bauzas14:49
bauzascool14:50
dansmithas I need a gerrit comment karma in 2021 :P14:50
*** ociuhandu has quit IRC14:50
*** ociuhandu has joined #openstack-nova14:50
sean-k-mooneywe probaly could extent that api samples to assert the correct behavior14:51
dansmithdo we have api samples tests for failures? I didn't think we did14:51
sean-k-mooneynot sure but im pretty sure we dont have any api sample tests for cyborg integration14:51
sean-k-mooneyi think we just have https://github.com/openstack/nova/blob/261416aeb0187cc7d420bb74d8b330aa66cc37b6/nova/tests/functional/api_sample_tests/test_shelve.py14:53
bauzasoh no, we don't hzve them :)14:53
dansmithman, it's going to take me a while to get used to new gerrit14:53
dansmithit was only released for one day before I disappeared in 2020 and it looks so foreign to me14:53
sean-k-mooneyya part of it remind me of really really old gerrit14:54
sean-k-mooneybut i keep going to click on things that have moved14:54
*** ociuhandu has quit IRC14:54
gibistephenfin: lets add uptime to both response14:55
bauzasdansmith: good luck with the new gerrit14:56
gibidansmith: hey, welcome back!14:56
dansmithgibi: o/14:56
bauzasbut I'm finally used to it14:56
bauzashaven't seen yet any fancy new feature that makes it worth tho14:56
dansmithgotta move everything around in a UI every 18 months to stave off dementia I guess14:57
gibibauzas: one big plus for me that now gerrit shows diffs due to rebase with a different color that diff due the the patch I'm reviewing14:57
dansmithorly14:57
bauzasah, gtk then14:57
bauzashaven't seen it yet14:58
dansmithI think they could probably have done that without moving everything14:58
sean-k-mooneygibi: oh i havent noticed that yet14:58
gibifor example there are orange lines here due to six removal https://review.opendev.org/c/openstack/nova/+/764292/6..9/nova/api/openstack/compute/servers.py14:59
bauzasdansmith: fwiw, I'll require your expertise in a few weeks for the compute RPC API version bump, still stuck with damn errors14:59
sean-k-mooneydansmith: well im pretty sure the version we were using was eol14:59
bauzasit was14:59
sean-k-mooneydansmith: so just form a security and manatiance point of view we would have needed to eventually move14:59
dansmithbauzas: roger14:59
dansmithsean-k-mooney: no, I know ;)15:00
bauzasand I've been told intermediate versions were providing both UIs15:00
sean-k-mooneyyes15:00
bauzasbut we were so lagging that when we jumped straight, gerrit removed the old UI meanwhile15:00
sean-k-mooneythey did that for about a year or so15:00
bauzas\o/15:00
sean-k-mooneyyep thats effectivly what happened15:01
*** nweinber has joined #openstack-nova15:02
*** ociuhandu has joined #openstack-nova15:03
* bauzas should consider asking officially to change his last name to 'Bauzas'15:09
bauzasthis would make our conversations much simplier15:09
stephenfinor, you know, change your nick :)15:09
bauzasyou can't imagine how many colleagues were thinking that my last name was ending with an 's'15:10
bauzasdamn IRC15:10
bauzasgosh, the cyborg shelve patch is not exactly hairy, but I'd have preferred it being split between the API change and the RPC changes15:12
stephenfinfrom my brief look, that's probably wise15:13
stephenfinAPI last, of course15:14
bauzasgibi: any idea why there are conductor changes with https://review.opendev.org/c/openstack/nova/+/729563/26/nova/conductor/manager.py ?15:14
bauzasstephenfin: from someone who fixed some RPC compat break from the last cyborg patch, please understand my cautiousness15:14
*** sapd1 has quit IRC15:15
gibibauzas: unshelve going through the conductor as it needs to call the scheduler15:15
gibiafter shelve offload15:15
bauzasgibi: in rebuild_instance() ?15:16
bauzasanyway, taxi time15:17
bauzaswill figure this out when I'm back, 15 min-ish15:17
sean-k-mooneyrebuild hits the schduler too to assert the new image is valid for the current host so maybe that15:17
gibibauzas: I have to guess it is historical, this patch went thorough many many revision15:17
bauzassean-k-mooney: I just honestly feel they added some fix in the same change15:17
gibiI will find the reason15:17
bauzasbut that looks extra15:17
sean-k-mooneyill try to take a look eairlier today although i need to start working on something else too15:18
gibibauzas: one thing that _create_and_bind_arq_for_instance() has been changed and that is called from multiple places15:18
*** jangutter_ has joined #openstack-nova15:19
sean-k-mooneythey are changin form host to host.nodename15:19
gibibut the inlineing of _rebuild_cyborg_arq seems separate15:20
sean-k-mooneyi think i reverted that in my rebuild patch for a reason15:20
gibiI think earlier _rebuild_cyborg_arq was extended to handle unshelve too but I asked not to do that15:21
*** jangutter has quit IRC15:22
sean-k-mooneyoh they are moveing wherre we get the nodename15:23
sean-k-mooneyyah i suspec there is a second caller to _create_and_bind_arq_for_instance15:23
gibisean-k-mooney: in different action we have different source of the node15:23
sean-k-mooneythat only has the hostname not the host15:24
sean-k-mooneyhere https://review.opendev.org/c/openstack/nova/+/729563/26/nova/conductor/manager.py#125115:24
*** sapd1 has joined #openstack-nova15:28
sean-k-mooneygibi: ya im not sure im a fan of folding _rebuild_cyborg_arq into the calling function15:31
gibithat could be a comment15:32
sean-k-mooneythe other changes all look correct to me in the conductor manager however15:32
sean-k-mooneywell it only had one caller15:33
sean-k-mooneyand i intoduced it so ti could be reused for the other opertion so if we are not doing that removing it makes sense15:34
sean-k-mooneyits just the calling function is already quite large so its was nice to have it broken out15:34
*** sapd1 has quit IRC15:35
gibiyeah15:36
gibithey tried to reuse it but that would neede a new flag15:36
gibiso I was against that15:36
gibibut we can keep it the hlper15:36
gibihelper15:36
*** jangutter has joined #openstack-nova15:40
*** jangutter has quit IRC15:41
*** jangutter_ has quit IRC15:41
*** jangutter has joined #openstack-nova15:43
*** yoctozepto has quit IRC15:43
sean-k-mooneyits a nice to have rather then anything functional so not enough to -1 over15:44
*** yoctozepto has joined #openstack-nova15:44
*** abhishekk has quit IRC15:44
*** dklyle has joined #openstack-nova15:45
*** jangutter_ has joined #openstack-nova15:48
*** abhishekk has joined #openstack-nova15:48
*** sapd1 has joined #openstack-nova15:50
*** jangutter has quit IRC15:51
*** macz_ has joined #openstack-nova15:57
*** macz_ has quit IRC16:01
*** gyee has joined #openstack-nova16:18
*** lpetrut has quit IRC16:21
*** sapd1 has quit IRC16:59
*** psachin has quit IRC17:00
*** mkrai has quit IRC17:03
*** rpittau is now known as rpittau|afk17:08
*** ociuhandu has quit IRC17:09
openstackgerritDan Smith proposed openstack/nova stable/victoria: Warn when starting services with older than N-1 computes  https://review.opendev.org/c/openstack/nova/+/76192317:12
dansmithgibi: if you will double-check my edits here I can just +2+W this as I just fixed nits ^17:13
gibidansmith: looking17:14
gibidansmith: thanks, looks good to me17:16
dansmithack17:20
*** ociuhandu has joined #openstack-nova17:21
*** ociuhandu has quit IRC17:26
*** jangutter_ has quit IRC17:41
*** jangutter has joined #openstack-nova17:43
*** tesseract has quit IRC17:52
*** efried has joined #openstack-nova17:59
*** derekh has quit IRC18:02
*** zenkuro has quit IRC18:21
*** ralonsoh has quit IRC18:21
*** dklyle has quit IRC18:34
*** dklyle has joined #openstack-nova18:34
*** whoami-rajat__ has quit IRC18:39
*** mgoddard has quit IRC18:45
*** andrewbonney has quit IRC19:15
*** _mlavalle3 has quit IRC19:38
*** qqmber has quit IRC20:08
*** slaweq has quit IRC20:33
*** dave-mccowan has joined #openstack-nova20:41
*** jmlowe has joined #openstack-nova21:00
*** tbachman has quit IRC21:23
*** tbachman has joined #openstack-nova21:26
*** ircuser-1 has quit IRC21:38
*** xek has quit IRC21:40
*** xek has joined #openstack-nova21:40
*** tosky_ has joined #openstack-nova22:12
*** tosky has quit IRC22:13
*** tosky_ is now known as tosky22:17
*** jamesdenton has quit IRC22:19
*** jamesden_ has joined #openstack-nova22:19
*** tbachman_ has joined #openstack-nova22:31
*** tbachman has quit IRC22:32
*** tbachman_ is now known as tbachman22:32
*** nweinber has quit IRC22:32
*** tkajinam has joined #openstack-nova23:01
*** dave-mccowan has quit IRC23:14
*** dave-mccowan has joined #openstack-nova23:15
*** zzzeek has quit IRC23:25
*** zzzeek has joined #openstack-nova23:27
*** rcernin has joined #openstack-nova23:33
*** rcernin has quit IRC23:53
*** rcernin has joined #openstack-nova23:56
*** rcernin has quit IRC23:59
openstackgerritMerged openstack/nova master: Improving the description for unshelve request body  https://review.opendev.org/c/openstack/nova/+/76725123:59

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