Tuesday, 2021-08-17

opendevreviewRajat Dhasmana proposed openstack/glance_store stable/victoria: Pass multipath config while creating connector object  https://review.opendev.org/c/openstack/glance_store/+/78678902:56
opendevreviewRajat Dhasmana proposed openstack/glance_store stable/victoria: Pass multipath config while creating connector object  https://review.opendev.org/c/openstack/glance_store/+/78678905:59
opendevreviewRajat Dhasmana proposed openstack/glance_store stable/victoria: Pass multipath config while creating connector object  https://review.opendev.org/c/openstack/glance_store/+/78678905:59
opendevreviewRajat Dhasmana proposed openstack/glance_store stable/wallaby: DNM: check lower constraints job removal  https://review.opendev.org/c/openstack/glance_store/+/80482206:21
opendevreviewRajat Dhasmana proposed openstack/glance_store stable/victoria: DNM: test lower constraint job removal  https://review.opendev.org/c/openstack/glance_store/+/80482907:30
opendevreviewRajat Dhasmana proposed openstack/glance_store stable/victoria: Pass multipath config while creating connector object  https://review.opendev.org/c/openstack/glance_store/+/78678907:38
opendevreviewRajat Dhasmana proposed openstack/glance_store stable/victoria: Pass multipath config while creating connector object  https://review.opendev.org/c/openstack/glance_store/+/78678907:42
opendevreviewyatin proposed openstack/glance_store stable/victoria: [DNM] Test lower constraints trigger  https://review.opendev.org/c/openstack/glance_store/+/80483308:27
opendevreviewRajat Dhasmana proposed openstack/glance_store stable/victoria: DNM: test lower constraint job removal  https://review.opendev.org/c/openstack/glance_store/+/80482908:42
opendevreviewyatin proposed openstack/glance_store stable/victoria: [DNM] Test lower constraints trigger  https://review.opendev.org/c/openstack/glance_store/+/80483308:43
opendevreviewyatin proposed openstack/glance_store stable/victoria: [DNM] Test lower constraints trigger  https://review.opendev.org/c/openstack/glance_store/+/80483308:47
whoami-rajatcroelandt, hey, can you take a look at my glance store patch, i think the release deadline is this week, https://review.opendev.org/c/openstack/glance_store/+/78641009:16
whoami-rajatdansmith, ^^09:17
croelandtwhoami-rajat: this would also be a good candidate for a 16.x backport, right?13:37
abhishekkdansmith, if you have time, functional-py36 timing out on this patch consistently https://review.opendev.org/804463 (it passes locally every time though)13:57
dansmithonly py36? that seems suspicious13:58
abhishekkyeah14:00
croelandtLet's mark 36 as "too old" and remove the job, problem solved14:00
abhishekk:P14:01
croelandtwhoami-rajat: apparently this big volume attachment patch conflicts with https://review.opendev.org/c/openstack/glance_store/+/718361 (also by you)14:44
croelandtwhich one should be reviewed and merged first?14:44
whoami-rajatcroelandt, i think we can leave the refactor patch, the multiattach one is fixing a bigger problem14:45
croelandtok14:45
croelandtwhoami-rajat: wouldn't it make sense to have functional tests for this?15:05
whoami-rajatcroelandt, hmm, i don't think a functional test would work since we need to create a multiattach volume type (cinder operation) then try to create multiple bootable volumes/instances from that image15:10
whoami-rajata tempest test would make more sense since this usecase involves nova, cinder and glance and we already have one test in cinder-tempest-plugin15:11
whoami-rajatcroelandt, but if you have any ideas regarding functional test, do let me know and will add one15:11
croelandtok, thanks15:12
croelandtwill you be pushing this to wallaby as well?15:12
whoami-rajatthanks for the review croelandt 15:13
whoami-rajatyes, i think we've decided to backport this right? https://review.opendev.org/c/openstack/glance_store/+/78220015:14
whoami-rajatbecause the multiattach patch depends on the above ^15:14
croelandtI hope so, will make my life easier15:15
whoami-rajatack, currently the cherry pick is giving merge conflict, i will compare the wallaby and master code to check for differences and propose backports15:16
* abhishekk going for dinner break15:25
dansmithabhishekk: I spent a little time looking at the timeout thing,16:08
dansmithand it looks like one entire worker hung from the beginning or crashed immediately16:08
dansmithnever reporting running a single test16:08
abhishekkoh16:08
dansmithI dunno what would cause that, but it's really only py36 that ever fails, I would probably be looking/thinking about some library-related thing16:09
abhishekkack, should we find out that any other project facing same issue ?16:10
dansmithyeah, might be good, but it's quite possible it's just something we're doing that others aren't that is triggering it, so I wouldn't rule anything out based on the answer from other projects16:11
abhishekkack, will look for other projects result16:12
dansmithis it 100% fail on py36 now or just occasional? and I assume it's happening on other patches, not just our refactor ones right?16:12
abhishekkdansmith, out of 6 times it failed 5 times with timeout on this patch16:15
abhishekkI haven't uploaded any other patch since then16:16
dansmithabhishekk: okay it would be good to know if it's just this patch or if other glance master patches are failing similarly16:16
abhishekkMay be we should have one DNM patch to run only functional-py38 job only16:16
abhishekk*py3616:16
dansmithsure16:17
abhishekkI will push that patch as soon as I finish with deactivate/reactivate work16:17
abhishekkcroelandt, are you talking about lbragstad tenant-id to project-id change >16:32
opendevreviewMerged openstack/glance_store master: Add volume multiattach handling  https://review.opendev.org/c/openstack/glance_store/+/78641016:32
croelandtthat and "moFify"16:35
croelandtif this were the first patch of the series I'd +2, but it depends on 2 patches that need to go through the gate (and I think they hit the py36 timeout) so we might as well add another PS16:36
abhishekkcroelandt, ack, only thing is I need to change in parent patches as well because they also using tenant-id 16:37
croelandtoh I missed that16:42
croelandtI think figuring out the timeout might matter more16:42
croelandtdoes it only fail on this patchset?16:42
abhishekkyrs16:43
abhishekkyes16:43
abhishekkthis one, https://review.opendev.org/c/openstack/glance/+/80446316:44
croelandtdo you think we can get help from the upstream CI maintainers?16:48
dansmithso it's only the one patch after all, nothing else?16:52
abhishekknot sure, haven't added any other patch since then,16:52
opendevreviewAbhishek Kekane proposed openstack/glance master: Check deactivate, reactivate policy in the API  https://review.opendev.org/c/openstack/glance/+/79826616:56
opendevreviewAbhishek Kekane proposed openstack/glance master: DNM functional-py36 timeout test  https://review.opendev.org/c/openstack/glance/+/80489817:02
opendevreviewAbhishek Kekane proposed openstack/glance master: DNM functional-py36 timeout test  https://review.opendev.org/c/openstack/glance/+/80489817:05
abhishekkdansmith, it passing on deactivate patch17:10
dansmithokay I thought the discussion above was more sure17:12
abhishekkits stuck again for same patch only (upload patch)17:34
opendevreviewAbhishek Kekane proposed openstack/glance master: Check upload_image policy in the API  https://review.opendev.org/c/openstack/glance/+/80446317:38
opendevreviewAbhishek Kekane proposed openstack/glance master: Check download_image policy in the API  https://review.opendev.org/c/openstack/glance/+/80454717:38
opendevreviewAbhishek Kekane proposed openstack/glance master: Check policies for staging operation in API  https://review.opendev.org/c/openstack/glance/+/80455817:38
dansmithabhishekk: so here's what I'd do: put a patch on top that removes all the test changes and see if that passes or not17:40
dansmithabhishekk: if it does, then maybe some test change you have is getting stuck and affecting other things, and if not, then it's probably the actual policy check17:41
abhishekkdansmith, ack17:41
abhishekkI have also rebased the patch with master now17:41
dansmithI see17:41
abhishekkso lets wait 5-10 minutes to see what happens now17:42
dansmithsure, but also, I meant a DNM patch on top that reverts the test changes, to leave the original intact17:44
abhishekkack17:44
abhishekkdansmith, passed now17:50
dansmithbut needs a couple rechecks to be sure right?17:50
abhishekkyes17:51
abhishekkmay be instead of recheck approving will run it one more time in gate , or just add one more recheck before approving ?17:52
abhishekkcroelandt, made changes in staging patch17:53
dansmithgate resets cost everyone a lot17:58
dansmithI think the responsible thing to do here is recheck several times locally17:58
abhishekkack, it is not stuck for staging patch18:00
abhishekkI think I can rebase my DNM patch on top of it which will run only py36 job18:01
opendevreviewAbhishek Kekane proposed openstack/glance master: DNM functional-py36 timeout test  https://review.opendev.org/c/openstack/glance/+/80489818:04
abhishekkfunctional-py36 execution failed on this patch as well ^^^18:16
abhishekks/failed/stuck 18:18
abhishekkalso I can see TIMED_OUT failures for glanc projects, https://zuul.opendev.org/t/openstack/builds?result=TIMED_OUT18:27
opendevreviewAbhishek Kekane proposed openstack/glance master: DNM functional-py36 timeout test  https://review.opendev.org/c/openstack/glance/+/80489818:42
abhishekkremoved functional test added in upload patch ^^^^18:43
abhishekkstuck even after removing the test18:58
opendevreviewAbhishek Kekane proposed openstack/glance master: DNM functional-py36 timeout test  https://review.opendev.org/c/openstack/glance/+/80489819:22
abhishekkstuck even after removing policy check from image_data.py ^^^^19:33
dansmithbizarre19:34
dansmithabhishekk: there are some python-version-specific things in upper-contraints.txt19:37
dansmithlike networx, which recently changed19:37
dansmithwonder if any of those could be related19:37
dansmithbut did you ever get several clean rechecks on a patch not based on your upload one?19:38
abhishekkI have added one on deactivate again and it did passed19:38
abhishekkand DNM before rebasing with upload I ran twice and it passed both the times19:39
dansmithbut you've reverted all the bits related to the functional test run from the DNM on top and it still fails right? I mean.. there has to be some reason19:40
dansmithlike maybe you got super lucky with the couple of passes19:40
abhishekkmight be19:40
abhishekkI have renamed the test to start with do_not_run_test19:41
abhishekkand removed policy check from upload function as well19:41
dansmithI wonder if the easiest thing at this point is to try to get a py36 machine to repro it on19:46
dansmithor, see if we can repro it there and nail it down to a python version and deps19:47
dansmithalso, in your stripped-down testing it's probably good to keep both py versions in there to help verify that it's really only py3619:47
abhishekkI have installed py3.6 now and it is working locally19:47
abhishekkack19:48
dansmithhrm19:48
dansmithhow many times?19:48
abhishekkran 3 times in a row19:48
abhishekknow running it again19:49
dansmithI would run it 30 times before I was convinced.. previous timing-related test fails often took way more cycles to repro than in CI, because it's a fast bare metal machine, no "noisy neighbors" etc19:49
abhishekkack19:50
abhishekkwill add py38 to my patch and then start running it locally continuously 19:50
opendevreviewAbhishek Kekane proposed openstack/glance master: DNM functional-py36 timeout test  https://review.opendev.org/c/openstack/glance/+/80489819:54
opendevreviewAbhishek Kekane proposed openstack/glance master: DNM functional-py36 timeout test  https://review.opendev.org/c/openstack/glance/+/80489820:11
abhishekk25+ times consecutive run in local environment on upload patch for functional-py36 - NO failure21:06
abhishekkdansmith ^^21:06
abhishekkgrep -i "functional-py36: commands succeeded" /opt/stack/glance/functional.txt | wc -l >>> output 3021:23
opendevreviewAbhishek Kekane proposed openstack/glance master: DNM functional-py36 timeout test  https://review.opendev.org/c/openstack/glance/+/80489821:28
abhishekkAfter successful run 4 times without upload changes, now added those back21:29
lbragstadthis one looks good to +W, no? https://review.opendev.org/c/openstack/glance/+/80446321:40
abhishekklbragstad, we are facing time out issue for functional-py36 on this patch :(21:42
abhishekkhttps://review.opendev.org/c/openstack/glance/+/804898/821:42
abhishekkas soon as I added upload changes back this job started to time out again 21:42
* lbragstad nods21:43
opendevreviewAbhishek Kekane proposed openstack/glance master: DNM [Master] functional-py36 timeout test  https://review.opendev.org/c/openstack/glance/+/80492121:45
abhishekkthis one is on top of master ^^^^^^21:46
abhishekkDNM functional-py36 timeout test  https://review.opendev.org/c/openstack/glance/+/80489821:46
abhishekkThis one is on top of upload policy change21:46
lbragstadcool- thanks, i'll keep an eye on it21:51
abhishekkthank you21:52
opendevreviewMerged openstack/glance master: Load options from the castellan library  https://review.opendev.org/c/openstack/glance/+/80475421:53
* abhishekk signing out for the day 21:58
abhishekksomething went wrong with zuul22:00
abhishekkthis one timed out in manila22:20
abhishekkhttps://zuul.opendev.org/t/openstack/build/ff958756709748e187aa5cacf049ceb222:20
* abhishekk out of clues now :/22:35

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