Thursday, 2022-06-09

opendevreviewMasayuki Igawa proposed openstack/cinder master: Doc: Fix way to update default quota value for a new project  https://review.opendev.org/c/openstack/cinder/+/84506900:23
opendevreviewMasayuki Igawa proposed openstack/cinder master: Doc: Fix way to update default quota value for a new project  https://review.opendev.org/c/openstack/cinder/+/84506900:45
opendevreviewGorka Eguileor proposed openstack/cinderlib master: DNM: use centos-9-stream node for py39  https://review.opendev.org/c/openstack/cinderlib/+/84516708:10
opendevreviewGorka Eguileor proposed openstack/cinderlib master: DNM: use centos-9-stream node for py39  https://review.opendev.org/c/openstack/cinderlib/+/84516708:56
HappyStackergood morning guys09:05
HappyStackerfirst time in IRC, newbie in contributing09:05
whoami-rajatHappyStacker, welcome!09:17
opendevreviewGorka Eguileor proposed openstack/cinderlib master: DNM: use centos-9-stream node for py39  https://review.opendev.org/c/openstack/cinderlib/+/84516709:26
opendevreviewGorka Eguileor proposed openstack/cinderlib master: DNM: use centos-9-stream node for py39  https://review.opendev.org/c/openstack/cinderlib/+/84516710:11
opendevreviewGorka Eguileor proposed openstack/cinderlib master: DNM: use centos-9-stream node for py39  https://review.opendev.org/c/openstack/cinderlib/+/84516710:35
rosmaitageguileo: https://review.opendev.org/c/openstack/cinderlib/+/84517010:43
geguileorosmaita: good morning10:44
rosmaitahello10:44
geguileorosmaita: btw, I'm still scared about the failures we have running it the other way...10:48
geguileorosmaita: sqlite3 is NOT deleting rows when we ask it to when using In-Memory database10:49
rosmaitayeah, i think that's going to be a Zed problem, doesn't seem to happen if we pin everything to stable/yoga10:50
whoami-rajatrosmaita, hey, can you take a look at these two patches (context based session related)10:52
whoami-rajat1) https://review.opendev.org/c/openstack/cinder/+/837538/ -- maybe you missed reviewing it in the series10:52
whoami-rajat2) https://review.opendev.org/c/openstack/cinder/+/837540/3 -- stephenfin  has addressed your comments in a followup10:52
rosmaitathere were like 5 patches i either didn't look at or left -1s on10:52
rosmaitaok, will hit those when i get in to work10:53
rosmaitain the meantime, can you look at https://review.opendev.org/c/openstack/cinderlib/+/84517010:53
rosmaitai think there's still a real problem that geguileo is running down, but looks like it doesn't affect the cinderlib yoga release10:53
whoami-rajatthere are other patches in the series that address additional things but the above two patches will mark the work complete10:53
whoami-rajatsure, will take a look10:54
geguileorosmaita: I'm dying over the other issue...10:54
whoami-rajatrosmaita, i thought cinderlib-lvm-functional was also breaking but maybe i don't remember correctly10:56
rosmaitait was10:57
rosmaitait inherits from cinderlib-functional, where i made the change10:57
whoami-rajatah ok10:57
rosmaitayeah, the change is made even for the jobs that were passing, i think it was more luck than planning10:58
rosmaitai didn't look at os-brick-src-tempest-lvm-lio-barbican, though (it's defined in os-brick)10:59
rosmaitai'll look at that later11:00
whoami-rajatdoes it run cinderlib tests?11:00
whoami-rajator just failing for some reason11:00
rosmaitanot sure what it does, but it's been passing, so i didn't worry about it11:00
rosmaita(yet)11:00
whoami-rajatif it ain't broke, don't fix it :D11:01
rosmaitayep (for now, anyway)11:02
opendevreviewGorka Eguileor proposed openstack/cinderlib master: DNM: use centos-9-stream node for py39  https://review.opendev.org/c/openstack/cinderlib/+/84516711:04
geguileowhoami-rajat: please don't merge the cinderlib patch yet11:04
geguileommmm, too late11:04
geguileoI wanted to try to debug it a bit more11:04
geguileowhoami-rajat: rosmaita is it ok if I block it for a couple more hourse?11:05
whoami-rajati can stop it ...11:05
geguileos/hourse/hours11:05
geguileowhoami-rajat: let's see if rosmaita thinks it's ok11:05
whoami-rajatas rosmaita says11:05
geguileoI removed the -W since I can't figure out what's going on there... sqlite in-memory doesn't seem to work on the CI11:21
*** dviroel|afk is now known as dviroel11:25
opendevreviewTushar Trambak Gite proposed openstack/cinder master: Deleting a volume in 'downloading' state  https://review.opendev.org/c/openstack/cinder/+/82660711:25
geguileowhoami-rajat rosmaita easy backport review  https://review.opendev.org/c/openstack/os-brick/+/82904711:33
geguileoit's needed to backport https://review.opendev.org/q/I6f7f7d19540361204d4ae3ead2bd6dcddb8fcd6811:33
whoami-rajatgeguileo, done12:07
yuvalHey, sorry for missing the meeting yesterday. invite emails is a good idea12:07
yuvalI can advice new vendor with some CI help if they want but now probably datacore is more updated than me12:08
hemnagood morning12:12
opendevreviewJean Pierre Roquesalane proposed openstack/cinder master: WIP: Add Cinder NFS driver for Dell EMC PowerStore  https://review.opendev.org/c/openstack/cinder/+/79760812:26
geguileowhoami-rajat: thanks12:27
opendevreviewVladislav Belogrudov proposed openstack/cinder master: Initial commit for Yadro Tatlin.UNIFIED driver  https://review.opendev.org/c/openstack/cinder/+/82549213:04
rosmaitadoes anyone remember why we run os-brick-src-tempest-lvm-lio-barbican in cinderlib check & gate?  I guess just to make sure the os-brick cinderlib is using from source in the other jobs doesn't contain any breaking changes?13:08
rosmaitabecause that job doesn't use cinderlib at all13:08
rosmaitatosky: geguileo: whoami-rajat: ^^13:09
rosmaitai'm also worried that we release cinderlib without testing it against the latest released cinder and os-brick13:11
rosmaitai wonder whether we should add a gate job that uses cinder, os-brick from pypi instead of source13:11
toskyrosmaita: I don't remember now but I think there was a reason which should be visibile in the commit message13:11
rosmaitatosky: why didn't i think of that13:11
geguileorosmaita: you sure it doesn't run cinderlib tests?13:16
rosmaitapretty sure13:17
toskyrosmaita: https://review.opendev.org/c/openstack/cinderlib/+/744680/13:17
rosmaitayeah, but that doesn't address why we run it at all13:18
toskyrosmaita: they are executed13:18
toskyrosmaita: see https://839feff776bfe4f1adc3-f7a49d4a5f62d330ee9836bbb15f5662.ssl.cf2.rackcdn.com/845170/3/check/os-brick-src-tempest-lvm-lio-barbican/c125723/testr_results.html13:18
toskyrosmaita: I see two cinderlib.tests.functional.test_basic.* lines13:18
rosmaitaok, i guess that's from the parent job in cinder-tempest-plugin13:19
toskyrosmaita: correct, it's basically the same job as its parent but it uses os-brick from sources13:19
rosmaitai hate all this indirection, you have to look in 10 places to figure anything out13:19
toskyyou can see the expanded configuration in the logs13:20
rosmaitaok, thanks13:20
toskyrosmaita: https://839feff776bfe4f1adc3-f7a49d4a5f62d330ee9836bbb15f5662.ssl.cf2.rackcdn.com/845170/3/check/os-brick-src-tempest-lvm-lio-barbican/c125723/zuul-info/inventory.yaml13:20
rosmaitayeah, and there's the "View job documentation" link in the zuul results page13:21
rosmaitawe're going to have to subclass that job in cinderlib anyway, it needs to run against os-brick from stable/yoga13:23
toskyoh, in master?13:24
rosmaitayeah, because cinderlib master is still yoga development13:24
rosmaitatosky: is there a way to run that job using everything from stable/yoga, and override-checkout for cinderlib to use master?  That job installs, cinder, glance, keystone, neutron, nova, placement, swift, devstack, barbican, cinderlib, and probably some other stuff i'm missing13:29
rosmaitai don't think there's a way for us to change zuul.branch in a job, and it will be 'master' since we're running out of cinderlib master13:29
toskyrosmaita: we do override branches, for example for branch-specific jobs in cinder-tempest-plugin13:31
toskyoh, you mean per-component13:31
rosmaitayeah, we want to run cinderlib master code against all stable/yoga components13:31
rosmaitai could just list them all, but was wondering if there's something more elegant13:32
toskyit should be possible to do it, at least listing all of them, if I read https://zuul-ci.org/docs/zuul/latest/config/job.html#attr-job.required-projects.override-checkout correctly13:33
rosmaitai wonder if i just override-checkout: stable/yoga on devstack, if it would install everything it uses from stable/yoga13:33
toskyis this going to be a new job?13:33
rosmaitayeah, define in cinderlib .zuul.yaml, just extend os-brick-src-tempest-lvm-lio-barbican to add all the overrides13:33
toskyis it to test cinderlib master against stable/yoga?13:34
rosmaitayes13:34
toskybut right now there is no stable/yoga branch of cinderlib, isn'it it?13:34
rosmaitano, it's a trailing release, that's why cinderlib master == yoga development branch13:34
toskyright now, if you run a job in the stable/yoga branch, zuul checks out cinderlib from master13:35
toskyso you just need to override-checkout: stable/yoga, and let zuul fall back to master when stable/yoga is not defined13:35
rosmaitaok, but since we're running the actual job from cinderlib master, won't zuul.branch still be 'master'?13:37
opendevreviewMerged openstack/os-brick stable/train: multipath/iscsi: iSCSI connections are not reinitiated after reboot  https://review.opendev.org/c/openstack/os-brick/+/82904713:38
toskyrosmaita: yes, so you need to create a new job from any job which runs in cinderlib master and add the override-checkout parameter13:39
toskyrosmaita: basically something like this (minus the nodeset line): https://opendev.org/openstack/cinder-tempest-plugin/src/branch/master/.zuul.yaml#L17413:39
rosmaitatosky: thanks!  that's exactly what i'm looking for13:40
opendevreviewBrian Rosmaita proposed openstack/cinderlib master: Use stable/yoga override for CI jobs (conclusion)  https://review.opendev.org/c/openstack/cinderlib/+/84527213:56
opendevreviewMerged openstack/cinderlib master: Use stable/yoga override for CI jobs  https://review.opendev.org/c/openstack/cinderlib/+/84517014:25
*** dviroel is now known as dviroel|lunch15:01
whoami-rajattosky, hey, can you take another look at this patch, I've addressed your comments (it's been open for so long that just want to get it in) https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/79575315:09
whoami-rajatand thanks enriquetaso for the review15:10
enriquetaso:)15:11
rosmaitawhoami-rajat: geguileo: zuul is OK with the conclusion to the cinderlib gate change: https://review.opendev.org/c/openstack/cinderlib/+/845272 ... i have no idea why that job was working when all the others were broken15:47
rosmaitamy theory is that since it derives ultimately from devstack-tempest, devstack is doing the setup instead of zuul15:47
opendevreviewEric Harney proposed openstack/cinder master: RBD: flatten child volumes on delete  https://review.opendev.org/c/openstack/cinder/+/83538416:16
*** dviroel|lunch is now known as dviroel16:19
opendevreviewMerged openstack/cinder master: db: Migrate 'purge_deleted_rows' to enginefacade  https://review.opendev.org/c/openstack/cinder/+/83753816:46
opendevreviewMerged openstack/cinder master: db: Final cleanup for context-based enginefacade  https://review.opendev.org/c/openstack/cinder/+/83753916:48
opendevreviewMerged openstack/cinder master: db: Remove final users of 'get_session'  https://review.opendev.org/c/openstack/cinder/+/83754017:04
opendevreviewMerged openstack/cinder master: db: Remove unused API  https://review.opendev.org/c/openstack/cinder/+/83754117:04
enriquetasoHello, feel free to review this RBD minimal CI patch https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/782624/ 17:34
opendevreviewWalt proposed openstack/cinder-specs master: WIP: Add new volume transaction tracking  https://review.opendev.org/c/openstack/cinder-specs/+/84517619:53
opendevreviewVladislav Belogrudov proposed openstack/cinder master: Initial commit for Yadro Tatlin.UNIFIED driver  https://review.opendev.org/c/openstack/cinder/+/82549220:00
hemnawho creates the request_id and global_request_id ?20:04
rosmaitahemna: i think it's created by middleware when a request hits the API ... we have a cinder class that is configured in api-paste20:46
rosmaitagorka fixed a bug (actually several) where request_ids weren't behaving correctly, i think the fix is in yoga20:46
rosmaita"Fix request id mess on Cinder-API"  https://review.opendev.org/c/openstack/cinder/+/82786020:47
opendevreviewHarsh Ailani proposed openstack/cinder master: [SVf] : Fix multiple SVC CLI calls for rc-relationship operations  https://review.opendev.org/c/openstack/cinder/+/84414020:54

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