Wednesday, 2024-09-04

opendevreviewJames Parker proposed openstack/whitebox-tempest-plugin master: Update shared/dedicated cpu calculations  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/92785501:03
*** dtantsur_ is now known as dtantsur01:48
opendevreviewAmit Uniyal proposed openstack/whitebox-tempest-plugin master: Add provider.yaml tests  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/92175506:01
opendevreviewLajos Katona proposed openstack/devstack stable/2023.1: Handle_tags and branches for unmaintained also  https://review.opendev.org/c/openstack/devstack/+/92790008:06
opendevreviewMerged openstack/tempest master: Use stable constraint in tox to release Tempest new tag  https://review.opendev.org/c/openstack/tempest/+/92783108:20
dtantsurA tempest question: what could cause "The specified regex doesn't match with anything" on a seemingly innocent change to ironic-tempest-plugin?13:36
dtantsurMy immediate guess was an import error but both files I'm modifying can be imported without problems13:37
dtantsurChange: https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/92792813:37
*** whoami-rajat_ is now known as whoami-rajat14:00
opendevreviewJames Parker proposed openstack/whitebox-tempest-plugin master: Update shared/dedicated cpu calculations  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/92785514:24
JayFgmann: or anyone else on QA team, we need urgent assistance if possible14:36
TheJuliaYeah, we're seeing it on fresh changes to master branch it seems14:36
JayFI wonder if until https://review.opendev.org/c/openstack/tempest/+/927832 is landed we're in bad shape14:37
JayFTheJulia: do you even know where/how to start troubleshooting this? I am not seeing anything useful at all in logs14:39
JayFfrickler: kopecmartin: Either of you around, perhaps? We need urgent assistance troubleshooting tempest14:40
TheJuliaAll I can think is just  wait out 2024.1 for a few minutes14:41
TheJuliaand go from there14:41
TheJuliacomparing what might have changed in devstack or tempest logic14:42
fricklerJayF: sorry, I need to step away for a bit, but the above patch should land soon. we can look into force-merging it if it keeps failing CI14:42
JayFfrickler: We have a CVE right now, being announced in 2 hours, all patches related are stuck in the gate14:43
JayFfrickler: after we validated Ironic gate was happy as recent as two days ago :(14:43
JayFfrickler: so whatever you can do to unstick, please do all of those whatevers :)14:43
TheJuliahttps://zuul.opendev.org/t/openstack/stream/8e4588458fa7459b9ddfb98d73508a98?logfile=console.log14:43
TheJuliais same job on stable/2024.114:43
JayFso stables are happy; it's just master? That reinforces the hypothesis that tempest 927832 needs to land14:44
JayFoh, it's still in setup. dunno if it's happy yet, I guess14:45
JayFTheJulia: fwiw, Ironic tempest is passing on that 927832 change in tempest; I wonder if we should both put our patches depends-on that so we can at least get them verified? I'm unsure if tempest is loaded from git though14:47
JayFthat's a silly question, given I think merging something to git will fix ironic...14:48
dtantsurI'm quite sure tempest is loaded from source14:48
TheJuliahmm, why is tempest task trying to install tempest with 2024.1 constraints on a job for master branch14:49
JayFlook at the patch I've been pointing at14:49
JayFthey changed it to 2024.1 to cut a release14:49
JayFthe patch to change it back to master is not landed14:49
JayFthat's why we're broken14:49
TheJulia#*@#*#!(#@$(!@$14:49
JayFcouldn't have said it better myself14:49
TheJuliaseriously, don't break master branch14:49
JayFHopefully frickler comes back soon and can drop-kick that patch into the repo so we can get at least one of these landed before we have to announce14:50
TheJuliaWTF14:50
TheJuliaWHY is it that way on mater brancj14:50
TheJuliamaster14:51
* TheJulia screams14:51
JayFI don't know, and I don't care right now except for getting it fixed14:51
JayFhttps://zuul.opendev.org/t/openstack/status#927832 all voting jobs on that change are passing14:51
JayFbut it has to do the double-run through14:51
JayFfungi: honestly, if you could do something to make 927832 land faster, that'd be the most helpful thing; but I don't know if I have any authority to ask you to do things for QA repos 14:52
kopecmartinif anyone has force push rights, feel free to force push https://review.opendev.org/c/openstack/tempest/+/927832 .. it was supposed to land right after https://review.opendev.org/c/openstack/tempest/+/927831/ but the CI is not very stable .. 14:53
fungicatching up14:54
fungii'm out of town dealing with a family emergency, so it'll take me a few minutes14:56
fungitrying to wrangle this stuff on a netbook over borrowed internet14:56
opendevreviewMerged openstack/tempest master: Switch to the master constraint in tox.ini  https://review.opendev.org/c/openstack/tempest/+/92783215:00
fungikopecmartin: ^ done15:01
kopecmartinthanks fungi15:01
JayFthank you very much everyone :)15:04
JayFwe've been wound up for weeks waiting for today, so a little high strung trying to get things done this morning 15:04
kopecmartini'm sorry for that, we've hit "the perfect" moment for a mistake while cutting a release :/ :D 15:05
fungiit happens far more often than you probably realize15:17
fricklerkopecmartin: but if using 2024.1 reqs is breaking things for master, the intermediate release will only work for 2024.1 or older, not for 2024.2, right (cf. what ralonsoh wrote in the release channel)15:24
fricklerJayF: TheJulia: sorry about the bad timing, I had forgotten about your CVE issue. feel free to ping if you need further stuff to be pushed into gate or beyond15:25
JayFI think we're past the tempest tests being blocking at this point, I'll ping ya if we need something else15:25
kopecmartinfrickler: i guess .. does it mean we have to do this dance again in tempest? at this point i only care about the release15:29
fricklerkopecmartin: we would need a commit that contains the 2024.2 u-c ref if we want to make a release from that, yes15:31
gmannJayF: dtantsur it is done everytime we release tempest and plugin jobs stop working. this is bcz tox recreate venv and uninstall plugins when there is any change in constraints. 17:37
gmannwe revert the constraint change immediate right after the constraints change. we approve both together. it is matter of few hrs when revert get merged17:38
gmannand 2024.1 or 2024.2 constraints does not break this is the process we need to do for every release to release tempest with compatible constraints 17:39
gmannso all good now. using 2024.1 constraint is right thing for tempest new release and as 927832 is merged all plugins are good too17:40
gmannkopecmartin: maybe we could have avoided this intermediate release as final release anyways cmg in a month or so. That could have reduced this situation 17:44
gmannbut not sure if anything urgent was required by anyone.17:44
gmannJayF: dtantsur frickler one thing we can try next time is to do these steps during Friday late or weekend with a email notification on ML. I will make a note of it in QA process.17:53
gmannkopecmartin: ^^17:53
JayFI'm sure there's a good reason, and we just got unlucky.18:00
JayFMight be worth evaluating if VMT process should contain a nod to someone in QA saying "don't break the gate" at embaro time or similar18:00
fricklerwell actually I knew about the embargo, but didn't connect the dots properly18:01
fungialso, if "don't break the gate" notes worked...18:02
fricklerI'm still wondering if it would be worthwhile to teach zuul to only merge such a stack of two changes together18:02
fungibut yeah, we can put qa representatives on the embargo-notice ml explicitly too, we've done that for requirements, release management and stable branch management in the past, also deployment project representatives18:03
fungifrickler: zuul does have functionality for approximated atomic merges/circular dependencies, but it requires explicit configuration18:03
fungiand needs a different kind of workflow (i.e. gerrit's "merge whole topic" feature)18:04
fricklerfungi: yes, I know, but does that work for two changes in the same repo? like we have A is parent of B, and I say in A "depende-on: B"?18:04
gmannfrickler: +1, yeah that could help if we have merge together things18:05
gmannanyways i added it in QA release process in a bold red color text and hope we will handle it more smoothly in future https://wiki.openstack.org/wiki/QA/releases#Tempest18:05
fungifrickler: i think that's what gerrit's "merge whole topic" feature is for, and then zuul considers all the changes in the same topic as being circularly interdependent18:06
gmannone thing in past I tried to force tox not to recreate venv if constraint change but there is no way to do and it could be wrong for many cases so we went for this solution of 'constraints-update + revert and try to merge both together' 18:15
opendevreviewIhar Hrachyshka proposed openstack/devstack master: Show cloned git commit message instead of oneliner with a hash  https://review.opendev.org/c/openstack/devstack/+/92808219:47
opendevreviewSreelakshmi Menon Kovili proposed openstack/whitebox-tempest-plugin master: test cpu state  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/92764122:21
kopecmartingmann: writing emails to the ML won't help , the problem was that the revert change wasn't merged quick enough, i'm not gonna do any extra administrative steps just to make a simple release, the only way forward is to merge such changes asap, e.g. force push as it was handled today22:27
kopecmartinbut doing these commits during Fridays or weekends is a good idea 22:32
kopecmartinalso, i don't see any email about so called embargo on the ML22:34

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