Thursday, 2021-09-09

opendevreviewChris Wedgwood proposed openstack/tempest master: [DNM] Retry object creation on 409 Conflict  https://review.opendev.org/c/openstack/tempest/+/80790900:30
opendevreviewlkk proposed openstack/tempest master: Fix unused parameters in _create_subnet method  https://review.opendev.org/c/openstack/tempest/+/80797600:54
opendevreviewChris Wedgwood proposed openstack/tempest master: [DNM] Retry object creation on 409 Conflict  https://review.opendev.org/c/openstack/tempest/+/80790900:59
opendevreviewChris Wedgwood proposed openstack/tempest master: [DNM] Retry object creation on 409 Conflict  https://review.opendev.org/c/openstack/tempest/+/80790902:03
opendevreviewChris Wedgwood proposed openstack/tempest master: make tempest-tox-plugin-sanity-check non-voting  https://review.opendev.org/c/openstack/tempest/+/80798302:03
opendevreviewlkk proposed openstack/tempest master: Fix unused parameters in _create_subnet method  https://review.opendev.org/c/openstack/tempest/+/80797603:17
opendevreviewGhanshyam proposed openstack/tempest master: Fix tempest plugins sanity jobs by exclude failing plugins  https://review.opendev.org/c/openstack/tempest/+/80798603:36
opendevreviewGhanshyam proposed openstack/tempest master: Fix tempest plugins sanity jobs by exclude failing plugins  https://review.opendev.org/c/openstack/tempest/+/80798604:12
gmannkopecmartin: ^^ fixing tempest gate: https://review.opendev.org/c/openstack/tempest/+/80798604:13
opendevreviewChris Wedgwood proposed openstack/tempest master: [DNM] Retry object creation on 409 Conflict  https://review.opendev.org/c/openstack/tempest/+/80790904:55
opendevreviewOpenStack Proposal Bot proposed openstack/devstack master: Updated from generate-devstack-plugins-list  https://review.opendev.org/c/openstack/devstack/+/80798906:10
opendevreviewMerged openstack/tempest master: Fix tempest plugins sanity jobs by exclude failing plugins  https://review.opendev.org/c/openstack/tempest/+/80798606:24
fricklerclarkb: from this it looks like dstat isn't working stable, either. maybe we should drop it completely for now? I don't think it is being looked at very often and likely more gate stability would be preferable https://zuul.opendev.org/t/openstack/build/849182ef795c4dd7b654efb80d503fda07:10
opendevreviewRadosław Piliszek proposed openstack/devstack master: [WIP] Test running on Debian Bullseye  https://review.opendev.org/c/openstack/devstack/+/78908307:10
yoctozeptoclarkb, frickler: yeah, we dropped dstat because it was buggy, not on a whim07:13
yoctozeptoI guess we could apply a poor-man's solution which could collect some stats in background just dropping lines into a file?07:14
opendevreviewMerged openstack/devstack master: Updated from generate-devstack-plugins-list  https://review.opendev.org/c/openstack/devstack/+/80798907:38
*** jpena|off is now known as jpena07:41
opendevreviewRadosław Piliszek proposed openstack/devstack master: [WIP] Test running on Debian Bullseye  https://review.opendev.org/c/openstack/devstack/+/78908308:56
opendevreviewMartin Kopec proposed openstack/tempest master: Use stable constraint in tox to release new tag for Xena  https://review.opendev.org/c/openstack/tempest/+/80803109:37
opendevreviewMartin Kopec proposed openstack/tempest master: Add releasenote to tag the Tempest for Xena release  https://review.opendev.org/c/openstack/tempest/+/80803209:37
opendevreviewMartin Kopec proposed openstack/tempest master: Use the master constraint in tox.ini again  https://review.opendev.org/c/openstack/tempest/+/80803309:38
opendevreviewMartin Kopec proposed openstack/tempest master: Add release notes page for version 29.0.0, 28.1.0, 28.0.0  https://review.opendev.org/c/openstack/tempest/+/80803709:51
kopecmartingmann: I pushed patches for tempest 29.0.0 release ^^ also made a few to openstack/releases 09:57
kopecmartinso tempest is ready , once we merge all patches we need to09:57
kopecmartinwhat are we gonna do with patrole? gates are still broken - most likely some of the patrole tests are too, are we gonna release a new release with them?09:58
yoctozeptokopecmartin: what's so broken in patrole?10:27
opendevreviewMerged openstack/tempest master: create volume type with repeated name  https://review.opendev.org/c/openstack/tempest/+/80512410:38
kopecmartinyoctozepto: some of the tests fail on gates, only on some of them, I'm not sure if they are not supposed to be executed on the environments they failed or they need to be fixed , both are possible10:46
yoctozeptokopecmartin: ack, so we lack knowledge, ok10:49
kopecmartinyep :/10:51
*** jpena is now known as jpena|lunch11:32
*** pojadhav is now known as pojadhav|brb11:44
*** jpena|lunch is now known as jpena12:25
*** pojadhav|brb is now known as pojadhav12:34
opendevreviewRodolfo Alonso proposed openstack/tempest master: [OVN] Remove OVN metadata ports from network port list  https://review.opendev.org/c/openstack/tempest/+/80808114:00
gmannkopecmartin: ack about tempest, will reivew14:05
gmannkopecmartin: let me give try today on patrole14:06
opendevreviewRadosław Piliszek proposed openstack/devstack master: [WIP] Test running on Debian Bullseye  https://review.opendev.org/c/openstack/devstack/+/78908314:14
opendevreviewBalazs Gibizer proposed openstack/devstack master: DNM: reproduce strange placement overcapacity  https://review.opendev.org/c/openstack/devstack/+/80808414:23
gmannslaweq: FYI, though it is not ready yet. I am working in your use case of neutron-tempest-plugin scenario slow test run in serial https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/807809 and depends-on14:31
gmanntox env defining in neutron-tempest-plugin would work as it end up recreating the devstack created tempest virtual env and remove the installed neutron-tempest-plugins14:32
gmannI am trying with run-tempest var but some challenges in that too14:32
slaweqgmann: thx, but I'm not sure if that will solve my issue tbh14:33
slaweqbecause I wanted to do something to not create new ci jobs for those tests14:33
gmannslaweq: so you want to run scenario slow as serial and rest all in parallel in all scenario jobs right?14:34
slaweqbut I wanted more to like mark some our tests as "advanced" (with decorators.attr()) and then run in one job first all !advanced tests and then in serial all advanced tests14:34
gmannslaweq: yeah, any metadata can be used for that like slow/advance or so14:35
slaweqgmann: yes, but I don't want to create new job to run those "slow/advanced" tests14:35
gmannyeah, it will be in existing one. like one worker running all advanced tests and rest all worker !advance but in same job14:36
slaweqahh, ok14:36
slaweqthat would be great14:36
gmannasme way tempest-full does currently 14:36
slaweqgmann++ that would be exactly what we need14:36
gmannbut if I can make it work. but good to know requirements are clear let's see what solution work14:37
slaweqgmann: thx14:38
slaweqI was also looking at grouping tests in stestr https://stestr.readthedocs.io/en/latest/MANUAL.html#grouping-tests14:38
slaweqthat probably would also work for us with specific regex so advanced tests would be run by the same worker one by one14:39
slaweqbut tempest run command don't supports that now14:39
gmannslaweq: yeah, till in that we face chalange to pass it in existing tox env. if we need to update tox env then we can pass more args in that.14:40
opendevreviewMerged openstack/os-testr master: Use py3 as the default runtime for tox  https://review.opendev.org/c/openstack/os-testr/+/79322614:41
opendevreviewMerged openstack/os-testr master: Ussuri+ is python3 only and update python to python3  https://review.opendev.org/c/openstack/os-testr/+/78996614:45
gmannslaweq: ah, this link i want to show you https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80780014:49
gmannpasted other patch link which test same arg for different use case14:50
slaweqgmann: ahh, in this one I see exactly how it can works as we need :)14:51
slaweqthx a lot14:51
slaweqI commented there14:51
slaweqgmann++14:52
gmannslaweq: thanks14:54
gmannkopecmartin: waiting for this to pass check pipeline and then I will hit +A on all three https://review.opendev.org/c/openstack/tempest/+/80803314:55
kopecmartingmann: ack, thanks14:58
opendevreviewChris Wedgwood proposed openstack/tempest master: object_storage: retry object creation on Conflict  https://review.opendev.org/c/openstack/tempest/+/80790915:06
clarkbyoctozepto: the issue is pcp is broken too (and imo far to complicated for our needs).15:19
yoctozeptoclarkb: ++ for far too complicated15:19
clarkbfrickler: ya maybe dropping both until a reliable replacement can be found is reasonable. Or just accept ~3 failed jobs a day due to pcp packaging being broken15:19
*** abhishekk is now known as abhishekk|afk15:45
lajoskatonagmann: thanks, it's passed now (https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/803752 )16:08
gmannlbragstad: perfect, glad to know that. 16:10
gmannlbragstad: please ignore, 16:10
gmannits for lajoskatona :)16:11
lbragstadgmann :) 16:11
gmannits 'l' and tab which finds you everywhere :)16:11
clarkbhttps://zuul.opendev.org/t/openstack/build/337a940d847f41feb4d4030fb7d3e351 is another failure due to pcp in the gate. It is definitely happening often enough we notice :(16:34
clarkbyoctozepto: fwiw I mentioned this on the pcp revert change but collectl might be a reasonable alternative?16:34
*** jpena is now known as jpena|off16:48
opendevreviewRodolfo Alonso proposed openstack/tempest master: [OVN] Remove OVN metadata ports from network port list  https://review.opendev.org/c/openstack/tempest/+/80808116:51
*** poojajadhav is now known as pojadhav16:56
*** pojadhav is now known as pojadhav|out17:14
*** frenzy_friday is now known as anbanerj|ruck17:21
yoctozeptoclarkb: never used it17:27
clarkbI haven't either but it appears to be available on debuntu, suse, and epel17:34
*** akekane__ is now known as abhishekk17:39
clarkbalso looks like there are tools to import collectl data into pcp (for viewing I guess?)17:48
yoctozeptohmm, epel is worrying me a bit but otherwise it seems reasonable; maybe let's track this issue in launchpad and discuss our options there; could you report it?18:10
clarkbyoctozepto: you want it as a devstack issue or an issue against the pcp package?18:24
anticwtempest-full-test-account-py3 and tempest-full-test-account-no-admin-py3 (both non-voting) look to fail 100% of the time at present, any reason they shouldn't be disabled18:54
anticwbefore you suggesting fixing them, idkh and this is as much about taking load of the builders which already take an age18:54
clarkboften a job is non voting while it is being developed or in response to a new error that someone intends to fix. If that isn't the case here then moving the job to experimental might make mroe sense or removing it entirely18:57
anticwi looked at all the jobs that passed other checks and all the merged of late and it's failed consistently for all of them19:03
anticwi didn't look say a month ago if it was working19:03
anticwok, i looked a month ago ... both were failing then19:04
anticwgoing back to july 13 i can't find any instances where either of them worked19:06
*** slaweq1 is now known as slaweq19:19
opendevreviewArchit Modi proposed openstack/whitebox-tempest-plugin master: Add Rbd direct download test  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/78697919:22
opendevreviewArchit Modi proposed openstack/whitebox-tempest-plugin master: Add Rbd direct download test  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/78697919:25
clarkbanticw: I would say propose the chagne to remove the job then and see if anyone objects20:00
*** dviroel is now known as dviroel|afk20:00
opendevreviewMerged openstack/tempest master: Use stable constraint in tox to release new tag for Xena  https://review.opendev.org/c/openstack/tempest/+/80803120:16
opendevreviewMerged openstack/tempest master: Add releasenote to tag the Tempest for Xena release  https://review.opendev.org/c/openstack/tempest/+/80803220:16
opendevreviewClark Boylan proposed openstack/devstack master: Try to use collectl instead of dstat  https://review.opendev.org/c/openstack/devstack/+/80813420:37
clarkbyoctozepto: ^ bug filed and is noted in that commit message. Note the chagne itself is super hacky and to do this right I think we want an lib/collectl and treat it as a separate service from dstat. Then disable dstat by default and enable collectl where we were using dstat. But I figured having something that showed us what it would look like first was good before we invest in20:38
clarkbit as others may not like it20:38
opendevreviewArchit Modi proposed openstack/whitebox-tempest-plugin master: Add Rbd direct download test  https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/78697920:52
opendevreviewClark Boylan proposed openstack/devstack master: Try to use collectl instead of dstat  https://review.opendev.org/c/openstack/devstack/+/80813421:09
gmannanticw: yeah, they are pre-provisional cred jobs. need to debug the failure and probably make them as voting jobs21:24
gmannanticw: clarkb we cannot remove them as we need to run them for pre-provision creds. we should fix them instead and then make them voting. 21:25
gmannI will check those sometime next week21:25
clarkbya I mean the ideal is always that someone fix them but if they have been running for months non voting and never passing...21:52
opendevreviewClark Boylan proposed openstack/devstack master: Try to use collectl instead of dstat  https://review.opendev.org/c/openstack/devstack/+/80813421:55
opendevreviewClark Boylan proposed openstack/devstack master: Try to use collectl instead of dstat  https://review.opendev.org/c/openstack/devstack/+/80813422:41
clarkbyoctozepto: https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_65e/808134/4/check/devstack/65eb7c0/controller/logs/collectl/ finally. You can use a local install of collectl (I did it in a container) to see the what the raw.gz contains23:09
clarkbyoctozepto: do `collectl -p path_to.raw.gz` and it plays it back23:10
clarkbI think this may be sufficient if we want to update that change to add support for a collcetl service properly and then enable it instead of dstat23:10
anticwgmann: ah ok, thanks, they were working sporadically some time ago23:26

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