Wednesday, 2023-01-25

opendevreviewGhanshyam proposed openstack/tempest master: DNM: for test  https://review.opendev.org/c/openstack/tempest/+/87101902:17
opendevreviewGhanshyam proposed openstack/tempest master: Fix creation of requested creds within the same project  https://review.opendev.org/c/openstack/tempest/+/87101805:56
opendevreviewGhanshyam proposed openstack/tempest master: Use project_reader in server test  https://review.opendev.org/c/openstack/tempest/+/87121005:57
opendevreviewGhanshyam proposed openstack/tempest master: DNM: for test  https://review.opendev.org/c/openstack/tempest/+/87101905:57
*** bhagyashris_ is now known as bhagyashris|ruck07:34
opendevreviewBence Romsics proposed openstack/devstack master: 'sudo pkill -f' should not match the sudo process  https://review.opendev.org/c/openstack/devstack/+/86721510:38
opendevreviewRodolfo Alonso proposed openstack/devstack master: Remove the neutron bash completion installation  https://review.opendev.org/c/openstack/devstack/+/87173113:54
opendevreviewBas de Bruijne proposed openstack/tempest master: tempest cleanup - don't initialize admin id's  https://review.opendev.org/c/openstack/tempest/+/87093014:17
opendevreviewDan Smith proposed openstack/tempest master: Chunked GET request support  https://review.opendev.org/c/openstack/tempest/+/87100014:38
clarkbThe bcrypt, pynacl, cryptogrpahy issue can be seen here: https://zuul.opendev.org/t/openstack/build/7d8793801ff94468a5387294ff7fb679/log/job-output.txt#14932-14955 This appears to be a python3.6 bionic node installing the tempest venv. It finds the sdist for these three packages instead of their wheels. I've only checked bcrypt but it does have a cp36-abi3-manylinux_2_28_x86_6416:25
clarkband cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64 wheel one of which should be compatibile with that platform16:25
clarkbMy hunch is that the pip ending up in the tempest venv is too old to understand that one of those wheels is valid so it grabs the sdist instead16:25
clarkbits possible this has always been an issue, but the rust dependency is new in 4.x for bcrypt? previously we would've pulled 3.2.x and compiled from source successfully?16:26
clarkbanyway, for wheover ends up debugging this my hunch is thta pip is too old to treat those wheels as valid. Upgrading pip might be the answer?16:27
*** gthiemon1e is now known as gthiemonge16:40
fungiyes you need pip 20.0 or newer to get abi3 support16:46
*** jpena is now known as jpena|off17:25
opendevreviewMerged openstack/devstack master: 'sudo pkill -f' should not match the sudo process  https://review.opendev.org/c/openstack/devstack/+/86721517:36
opendevreviewMerged openstack/tempest master: Restore IP addresses configuration after spoofing MAC address  https://review.opendev.org/c/openstack/tempest/+/87127118:03
dansmithclarkb: fungi I ran something through the experimental queue, saw it running at one point, but never got a report (and it's out of the queue now)18:18
dansmithis that a known thing, or might it be stuck in some post queue for a long time or something?18:19
dansmithexperimental is pretty heavy so I'd hate to recheck for no reason18:19
dansmithfiltering the builds by change 863920 shows nothing, so I must be not using that right18:27
dansmithah, 863920,15 works and everything looks good, so .. I dunno why I don't see it18:28
fungidansmith: also you can use the builds list in the zuul webui to look it up by job name, project, et cetera. and there's the build history link for a quick way to get there from another build of the same job too18:34
fungioh, you did that18:34
fungidansmith: the gerrit comments indicate you commented check experimental on patchset 14, not sure if that makes any difference though18:36
clarkbmaybe the event emitted for a comment on an old patchset doesn't match our regex?18:37
dansmithit ran the job because I saw it running in the queue at the time18:38
dansmithand you can see the job reports in the builds tab from this morning18:38
fungidansmith: https://zuul.opendev.org/t/openstack/builds?pipeline=experimental&change=863920%2C14&skip=018:38
dansmithso it clearly ran it today when I asked for it, it just never commented18:38
clarkbI wonder if it didn't comment because it was an old patchset18:38
fungiit's possible zuul won't comment on a patchset it tested if that is no longer the latest patchset18:39
clarkbthe link fungi linked shows it ran against the old patchset18:39
clarkbya18:39
dansmiththat would suck that it does all the work but throws it away18:39
dansmithno, it ran on the new one18:39
dansmithhttps://zuul.opendev.org/t/openstack/builds?change=863920%2C15&skip=018:39
dansmithoh wait, maybe I'm confusing the check run and the experimental one18:39
clarkbif you look at the experimental results there it ran on ps 14 not 1518:39
fungidansmith: gerrit's comment log says you uploaded patchset 15 and then commented "check experimental" on patchset 1418:40
fungiremember that newer gerrit has patchset comments, so you have to make sure you're in the new patchset's context when you reply18:40
dansmithfungi: yeah I'm sure I did I just didn't realize that mattered, and until I realized I'm looking at *check* from 15 but *experimental* from 14 I didn't see the difference18:40
dansmithokay, so what's the point of running the job on the old patchset (because the comment was there) but never reporting the results?18:41
dansmithif it's helpful to run on an old patchset, shouldn't it still comment with the results?18:41
dansmithand if it's not, then don't waste the resources doing it?18:41
fungithat's a good question, of course. i think gerrit includes the patchset number in the comment-added event and zuul is obeying that18:41
fungibut maybe it shouldn't18:42
clarkbright you asked to ru nthe jobs on that patchset so it did.18:42
dansmithI can see it both ways18:42
clarkbI'm not sure why it didn't report back though18:42
clarkbit may have actually tried and gerrit told it no?18:42
fungiif it tried to include a vote that would have happened, but experimental doesn't vote18:42
clarkbyou cannot vote on old patchsets, but experimental does not vote18:42
clarkbjinx18:42
dansmithtbh, I think that running on an old PS is 99% of the time an accidental use of the web UI (as it was in this case), so if I could argue for a behavior, I'd probably ask for always-on-latest18:43
dansmithif it were to run on 14 and report on 14, especially with experimental, we might think 15 works, but doesn't18:44
clarkbon the other hand that would mean you could never run jobs against old patchses easily18:46
dansmithyeah, for sure, I'm just not sure that's very useful18:46
dansmithversus the incorrect assumption that we tested it when we didn't18:46
dansmithsince experimental is always "see if these other one-offs work because this patch has scary in it", it's particularly error-prone here18:47
dansmithbut even still, I've literally never though about "hmm, maybe I should recheck this old patchset and see if that works now"18:47
dansmithsometimes maybe, but just pretty rarely I think18:48
clarkbefbb9bf1971543d0911a624cd426bb31 is the zuul event id for the experimental run request18:48
clarkbERROR zuul.GerritConnection: [e: efbb9bf1971543d0911a624cd426bb31] Error submitting data to gerrit on attempt 1: Received response 404: Not found: None18:48
clarkbit did indeed error when attempting to comment back18:49
clarkbit is POSTING to changes/$changeid/revisions/$change.commit/review18:51
clarkb$changeid would be openstack%2Fnova~master~I595b27a57516cffe1f172cf2fb736e1b11373a1d here. And revision is harder to find on gerrit now I guess (they only show the shortsha?)18:55
clarkbd6e8f55028f577a80c88304b7597d71600f1400b18:56
clarkbI can GET https://review.opendev.org/changes/openstack%2Fnova~master~I595b27a57516cffe1f172cf2fb736e1b11373a1d/revisions/d6e8f55028f577a80c88304b7597d71600f1400b/commit (slightly different endpoint but uses the same identifiers)18:56
clarkbreading https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#set-review I feel like this may be a gerrit bug because this should work18:58
clarkbbut it is also possible that maybe the zuul internal state somehow didn't feed it those same parameters18:58
clarkbaha18:58
clarkbPOST: https://review.opendev.org/a/changes/openstack%2Fnova~master~I595b27a57516cffe1f172cf2fb736e1b11373a1d/revisions/None/review18:58
clarkbIt tried to post to None so ya I think this is a zuul bug when dealing with old patchsets18:59
clarkbI need to run but I'll make note of this in Zuul's matrix room before I go18:59
dansmithbug meaning it should run on the old patchset and report on the old patchset?19:00
clarkbbug meaning None is the revision. I think what it is doing as far as running against the old patchset is technically correct. I'm not sure we can change that behavior easily (remember pipelines are generic constructs in zuul and they don't know about our experimental use case they just know they get events and need torun jobs against the code represented by that event)19:02
dansmithI don't want experimental to be a special case, to be clear19:05
dansmithbut the lack of any comment response at all is the _most_ confusing, so if that's fixed then that's better than where we are19:05
clarkbyes I think it is a zuul bug that it tried to post comments to the wrong location and fixing that should get you results back19:11
dansmithclarkb: if I accidentally recheck or check experimental on 14, realize, and then recheck on 15 will it start both or do I have to wait 90 minutes before I can get the current set running?20:15
clarkbI think newer patchsets are supposed to supercede older ones20:24
clarkbso it depends on the order you do it in?20:24
dansmithwell, I specified an order20:24
clarkbright in that order I would expect 15 to force 14 out20:25
dansmithokay20:25
opendevreviewGhanshyam proposed openstack/tempest master: Use UPPER_CONSTRAINTS_FILE for stable/wallaby testing  https://review.opendev.org/c/openstack/tempest/+/87178120:51
opendevreviewGhanshyam proposed openstack/devstack stable/wallaby: Pin Tempest to 33.0.0 tag for stable/wallaby testing  https://review.opendev.org/c/openstack/devstack/+/87178220:58
opendevreviewGhanshyam proposed openstack/devstack stable/wallaby: Pin Tempest to 32.0.0 tag for stable/wallaby testing  https://review.opendev.org/c/openstack/devstack/+/87178223:50

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