Thursday, 2021-09-23

*** bhagyashris is now known as bhagyashris|rover04:08
opendevreviewmelanie witt proposed openstack/nova master: Tell oslo.limit how to count nova resources  https://review.opendev.org/c/openstack/nova/+/71330105:06
opendevreviewmelanie witt proposed openstack/nova master: Enforce resource limits using oslo.limit  https://review.opendev.org/c/openstack/nova/+/61518005:06
opendevreviewmelanie witt proposed openstack/nova master: Add legacy limits and usage to placement unified limits  https://review.opendev.org/c/openstack/nova/+/71349805:06
opendevreviewmelanie witt proposed openstack/nova master: Update quota apis with keystone limits and usage  https://review.opendev.org/c/openstack/nova/+/71349905:06
opendevreviewmelanie witt proposed openstack/nova master: Add reno for unified limits  https://review.opendev.org/c/openstack/nova/+/71527105:06
*** rpittau|afk is now known as rpittau07:30
bauzasgood morning Nova07:31
songwenping_bauzas: morning, have you verified the vgpu cleanup?07:53
bauzasno, sorry was working on an escalation yesterday07:55
bauzaswill do this morning07:55
songwenping_cool, thanks.07:55
bauzasI'm also this morning on the middle of using a new laptop07:57
bauzas:)07:57
songwenping_new devstack env?08:14
gibigood (late) morning09:05
bauzasgibi: hola, do we need to paperwork something in Launchpad for the yoga series in https://launchpad.net/nova ?13:33
bauzashah, the yoga series is already created13:33
bauzasgibi: I guess you did it ?13:33
bauzashah, found it 13:34
bauzas"13:34
bauzas     13:34
bauzasCreate the launchpad series for the next cycle13:34
bauzas 13:34
bauzasSet the development focus of the project to the new cycle series13:34
bauzas 13:34
bauzasSet the status of the new series to “active development”13:34
bauzas 13:34
bauzasSet the last series status to “current stable branch release”13:34
bauzas 13:34
bauzasSet the previous to last series status to “supported”13:34
bauzas 13:34
bauzasRepeat launchpad steps ^ for python-novaclient13:34
bauzas"13:34
bauzashttps://docs.openstack.org/nova/latest/contributor/ptl-guide.html#immediately-after-rc13:34
bauzasyeah, so we have paperwork to do...13:34
sean-k-mooneybauzas: yes but it takes very little time to do13:35
bauzaslemme see how to do it13:35
bauzasmmm, I don't have rights for modifying https://launchpad.net/nova/yoga13:36
bauzasgibi: ^13:36
sean-k-mooneyi have already done it for yoga13:36
sean-k-mooneyin os-vif13:36
bauzashah I'm not in https://launchpad.net/~nova-drivers13:37
sean-k-mooneybauzas: if your in the maintainer or driver list i think you jsut get a register a serise button on the dashboard13:37
bauzashence the impossibility to touch13:37
sean-k-mooneyyep13:37
bauzasI'm curious how gibi made the changes for the xena series :)13:37
bauzasdid he bribed someone ?13:38
sean-k-mooneyhe is on the list13:38
sean-k-mooneyhttps://launchpad.net/~nova-drivers/+members13:38
bauzasoh, I missed it13:38
sean-k-mooneydansmith: melwitt  can ye add bauzas  to that list13:38
sean-k-mooneysince ye are admins13:38
dansmithdone13:39
bauzassean-k-mooney: you should be in that list too as you're now the new release czar13:39
bauzasdansmith: ta13:39
bauzasthis went quick13:39
sean-k-mooneyam sure i can go create the series for you if you like13:40
dansmithcareful with that,13:40
dansmithdrivers used to have a lot of control over things, definitely a subset of core13:40
sean-k-mooneyya i know which is why i did not ask for it :)13:41
dansmithI should prune some of the long gone people13:41
bauzasok, I made the changes for the nova side13:42
sean-k-mooneybauzas: its takes 30 seconds to create the series its really not hard to do 13:42
sean-k-mooneycool13:42
bauzas'll do the same for novaclient13:42
bauzasI guess placement is out of context13:42
bauzassomeone already created the milestones correctly, great13:43
sean-k-mooneyhttps://storyboard.openstack.org/#!/project/openstack/placement its on storyboard13:43
sean-k-mooneywhich i dont thikn has the concept of series13:43
sean-k-mooneyso ya not much to do there13:43
sean-k-mooneysame with os-traits and os-resouce-classes13:44
sean-k-mooneyand osc-placment https://storyboard.openstack.org/#!/project/list?q=placement13:44
sean-k-mooneybauzas: so you shoudl just need to do it for nova and python-novaclient13:44
* bauzas shudders about storyboard13:45
bauzassean-k-mooney: ya that's my expectation13:46
bauzasgibi: sean-k-mooney: since xena was the current branch in LP, I guess that's why https://bugs.launchpad.net/nova/+bug/1944111 messed up appearing13:47
bauzasI mean the backport13:47
bauzaswow13:50
bauzaspython-novaclient was left alone in the dark https://launchpad.net/python-novaclient/13:50
sean-k-mooneynormally we just have it tracked on trun and then the backport but ya13:50
bauzasok, fixed on the client too13:57
gibibauzas: yes, I did the paperwork for yoga in LP. 13:58
bauzasI flipped the series13:58
bauzas+ I cleaned up novaclient which was needing some treatment13:58
gibibauzas: thanks14:00
* gibi is pulled to a downstream escalation14:00
bauzasno worries, I had this too :)14:00
sean-k-mooneybauzas: normally we set the current development focus to trunk14:07
sean-k-mooneyand only use yoga after its released for backporting14:07
bauzassean-k-mooney: that's not what the PTL guide says14:07
bauzashttps://docs.openstack.org/nova/latest/contributor/ptl-guide.html#immediately-after-rc14:08
bauzas"Set the development focus of the project to the new cycle series"14:08
sean-k-mooneythat what we had previously doen or evey open bug on mastere would have to be taked as yoga14:08
bauzasI can ask the release team to confirm14:08
sean-k-mooneyit might work either way if you dont have a trunk seriese14:08
sean-k-mooneyya nova and neutron dont have trunk14:09
sean-k-mooneyos-vif does and we never have to update it just add the series14:09
sean-k-mooneyhonestly its fine either way14:09
bauzassean-k-mooney: we do have a trunk series14:09
bauzashttps://launchpad.net/nova/+series14:09
bauzasbut it became obsolete14:10
sean-k-mooneyyes14:10
bauzaslooks to me we no longer need it14:10
bauzassean-k-mooney: guess what ? I'll stick with the yoga series :p14:11
sean-k-mooneyhehe thats fine by me14:12
sean-k-mooneyit proably makes working with blueprints simpler anyway14:12
gibibauzas: yepp, I always followed the guide and it worked for me to set the ongogin cycle as current release14:20
bauzasack14:22
* bauzas disappears for taxi driving14:22
* gibi goes back to digging logs to find the root of a race14:24
bauzasgibi: good luck with finding a race14:57
bauzashint : use GMR maybe14:57
*** rpittau is now known as rpittau|afk16:02
opendevreviewLee Yarwood proposed openstack/nova master: WIP compute: Update volume_id within connection_info during swap_volume  https://review.opendev.org/c/openstack/nova/+/80702517:40
opendevreviewLee Yarwood proposed openstack/nova master: Add regression test for bug #1943431  https://review.opendev.org/c/openstack/nova/+/81075517:40
melwittdansmith: wondered if you are familiar with errors like this in the nova-ceph-multistore job? "rbd.ReadOnlyImage: [errno 30] RBD read-only image (error creating snapshot b'nova-resize' from b'e261ad81-e30f-4ac7-a22c-1e4fd2b87db5_disk')" https://zuul.opendev.org/t/openstack/build/b37b95d96d6a4ae0a6025e92b515cf80/log/controller/logs/screen-n-cpu.txt#4093517:54
dansmithnope, but I'd go looking for ceph errors I think17:55
dansmiththat's in code that is libvirt and rbd-specific AFAIK, so that's a ceph readonlyness, not a glance one I think17:56
melwittack17:58
gibimelwitt: we have a tracking bug for that error https://bugs.launchpad.net/nova/+bug/193204318:02
gibibut I have no clue what is causing it18:03
melwittthanks gibi 18:03
opendevreviewBalazs Gibizer proposed openstack/nova master: Reproduce bug 1944759  https://review.opendev.org/c/openstack/nova/+/81076318:14
gibibauzas: that was the race ^^ :)18:37
lyarwoodkashyap: https://zuul.opendev.org/t/openstack/build/0f9c492eb1f84c1fbde643a94896c878/log/controller/logs/screen-n-cpu.txt?severity=4#24297 - for the morning, can you take a look at this? I'll also ask in #virt. I'm seeing it on centos-8 stream CI runs after a while and instance creation starts failing. Doesn't appear to be due to memory pressure but I might be missing something.19:23
ade_leelyarwood, ping - hey - how familiar are you with the cryptsetup?20:57
lyarwoodade_lee:  yeah I know my way around, is this about test failures?20:58
ade_leelyarwood, specifically, I have a tempest test that is failing under fips20:58
ade_leeyup 20:58
ade_leehttps://zuul.opendev.org/t/openstack/build/86cd01338d4a47d1854776b52d696ec9/log/controller/logs/screen-n-cpu.txt#5838920:58
ade_leeit seems the os-brick is calling cryptsetup here which is failing because cryptsetup is using plain encryption and that uses ripemd160 by default -- which is invalid under fips20:59
lyarwoodade_lee: tbh plain cryptsetup encryption has been deprecated for a while now21:00
lyarwoodade_lee: so in terms of getting it to work here with FIPS I'm not entirely sure it's worth the effort21:00
ade_leelyarwood, ack - thats what I was thinking too -- wanted to confirm that we just wanted to skip the test 21:01
lyarwoodhttps://github.com/openstack/os-brick/blob/4f63dd045ca07f66003d1ccbbb19423ee91cf926/os_brick/encryptors/cryptsetup.py#L137-L145 21:01
lyarwoodthe only reason we haven't removed it yet is because of the forced retype in cinder21:01
lyarwoodand all of the fun that brings to the table21:02
ade_leeyup - I was just reading your note before :)21:02
* lyarwood should really stop listing releases in TODOs lol21:02
ade_leeok -- so then this is a caveat we'll need to call out in case someone is updating their system to use fips21:03
ade_leeif you have any old volumes , you need to retype them21:03
lyarwoodack yeah21:04
ade_leelyarwood, what about this then --  https://zuul.opendev.org/t/openstack/build/fdf2ddc92ae64021a1386b027c7eebcf/log/controller/logs/screen-c-vol.txt#1629021:05
opendevreviewLee Yarwood proposed openstack/nova master: Add regression test for bug #1943431  https://review.opendev.org/c/openstack/nova/+/81075521:06
opendevreviewLee Yarwood proposed openstack/nova master: compute: Update volume_id within connection_info during swap_volume  https://review.opendev.org/c/openstack/nova/+/80702521:06
opendevreviewLee Yarwood proposed openstack/nova master: fup: Move _wait_for_volume_{attach,detach} to os-volume_attachments  https://review.opendev.org/c/openstack/nova/+/81077521:06
opendevreviewLee Yarwood proposed openstack/nova master: fup: Refactor and simplify Cinder fixture GET volume mock  https://review.opendev.org/c/openstack/nova/+/81077621:06
lyarwoodade_lee: you can ignore that21:07
ade_leelyarwood, eh?  isn't it causing the test to fail?21:07
lyarwoodade_lee: That's just an initial check of the format of the device, if it's not LUKS we reformat.21:07
lyarwoodit's not failing because of that21:08
lyarwoodtrace req-e52cdd22-a649-4134-9a83-75b41fc5f2d321:08
lyarwoodthe request continues, it's just poor logging from os-brick21:08
ade_leelyarwood, seems like the cryptsetup isLuks is failing coz of "Running in FIPS mode.\nCommand failed with code -1 (wrong or missing parameters)."21:09
ade_leelyarwood, not sure if thats because its not a luks device and we need to reformat or if the command simply wont work under fips21:11
lyarwood$ sudo cryptsetup isLuks --verbose /dev/vda21:12
lyarwoodCommand failed with code -1 (wrong or missing parameters).21:12
lyarwoodYeah the second part is what we see for unencrypted disks21:12
lyarwoodthe rest of the flow completes 21:13
lyarwoodthere's another error when trying to use multipathd but again that looks like a poorly logged issue in os-brick and nothing to do with fips21:14
lyarwoodSep 08 17:16:49.575982 centos-8-stream-rax-dfw-0026368401 cinder-volume[109619]: INFO cinder.volume.manager [None req-e52cdd22-a649-4134-9a83-75b41fc5f2d3 tempest-TestEncryptedCinderVolumes-1784657899 None] Created volume successfully.21:14
lyarwoodbut that said21:16
lyarwood2021-09-08 17:21:22,863 117508 DEBUG    [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/NoyUrXJvjHTTbNBDCCkifIsv)21:16
lyarwood^ that's dumped when we fail the test21:16
lyarwoodso the guestOS didn't boot21:16
lyarwoodade_lee: Yeah this is weird, the volume creation looks fine but there's nothing being logged to the console of the instance21:22
lyarwoodade_lee: You might want to ask the Cinder folks to look at this tbh21:23
lyarwoodfrom a Nova POV the instance boots correctly so the disk is at least currently encrypted with the expected passphrase etc21:23
lyarwoodcorrectly*21:23
ade_leelyarwood, ack thanks for looking. it is weird.21:24

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