Friday, 2026-11-06

*** mhen_ is now known as mhen02:11
*** ykarel_ is now known as ykarel|off03:43
opendevreviewMerged openstack/tempest master: Pin stable/2026.2 constraint in tox to release new tempest  https://review.opendev.org/c/openstack/tempest/+/101417704:37
opendevreviewMerged openstack/devstack-plugin-jaeger master: Restart keystone after enabling oslo.middleware tracing  https://review.opendev.org/c/openstack/devstack-plugin-jaeger/+/101282007:11
gthiemon1egmaan: it looks like "Pin stable/2026.2 constraint in tox to release new tempest" breaks the octavia-tempest-plugin jobs09:40
gthiemon1ehttps://f1404d13ab71c249f917-5e48a2c01e64c14c26ffbc6ffdb010cb.ssl.cf2.rackcdn.com/openstack/8ec6964435104658b746a6a1e8a51a50/job-output.txt09:41
gthiemon1e"Run Tempest" task recreate the venv, and that removes the previously installed plugins09:41
gthiemon1ehmm i assume that https://review.opendev.org/c/openstack/tempest/+/1014178 is going to fix it09:44
tkajinamgthiemon1e, yeah that's intentional but temporal breakage during the release timing12:19
fricklerand every cycle that last change seems to have extra trouble passing CI13:25
gmaangthiemon1e: yes, that is the one will make it green https://review.opendev.org/c/openstack/tempest/+/101417813:40
gmaanyeah, i try to approve/merge them together but many times last one stuck13:40
gmaanthis time passed the check pipeline and now in gate14:08
opendevreviewEduardo Olivares proposed openstack/tempest master: Add a split-parallel-serial tox environment  https://review.opendev.org/c/openstack/tempest/+/101454615:24
eolivaregmaan, o/ please let me know if you think this patch ^^^ makes sense - My intention is to use it for this: https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/1014519/2/zuul.d/master_jobs.yaml15:29
gmaaneolivare: ac, adding in my list. most probably will check today15:30
eolivarety!15:30
opendevreviewMerged openstack/tempest master: Switch back the tox constraint to master  https://review.opendev.org/c/openstack/tempest/+/101417816:21
sean-k-mooneygmaan: it looks liek something has broken the tempest jobs taht run test only form plugins17:17
sean-k-mooneywathcer and cidner jobs are failing with `The specified regex doesn't match with anythingERROR: InvocationError for command /opt/stack/tempest/.tox/tempest/bin/tempest run --regex cinder_tempest_plugin --concurrency=6 `17:17
sean-k-mooneyi woudl assuem other gates are also broken in the same way like cybrog neutron or anything that has a job that only runs test form a plugin rather then core tempest.17:21
sean-k-mooneyim not sure what has chaged ot cause this but it may be related to tox and how devstac/plugins are installer ro simialr17:22
abhishekkglance is affected as well, 2026-11-06 15:14:34.016607 | controller | The specified regex doesn't match with anythingERROR: InvocationError for command /opt/stack/tempest/.tox/tempest/bin/tempest run --regex glance_tempest_plugin.tests.rbac --concurrency=2 (exited with code 1)17:22
sean-k-mooneyhttps://zuul.opendev.org/t/openstack/build/d9bada6708eb4111bd331e3603a35486/logs and https://zuul.opendev.org/t/openstack/build/584794c4fb124985a023e26616c1bf7f are two exampels17:22
sean-k-mooneyi have not debuged it yet but my guess is tox may be recreting the env or the plugin tests are not discoverable for some other reason17:23
sean-k-mooneydevstack and tempest currently are slightly abusing how tox expect virutal envs to be used 17:24
sean-k-mooneyspecificly related to how the plugins are installed into the venv during a ci job17:24
sean-k-mooneystephenfin tried to unwind some of that in the past17:25
sean-k-mooneybut over the last several year tox has been gettign stricter about what is in the venv and detecitng if it changes since it was created17:25
sean-k-mooneytoday we create a vend then we out of band install the plugins then we use a diffent tox env to run the tests17:26
sean-k-mooneyim wondering if we need to start explcity passing the flag stephen added to tell tox to jsut skip validatign the venv and use it directly17:26
sean-k-mooneyi guess it thinks it is thre https://zuul.opendev.org/t/openstack/build/584794c4fb124985a023e26616c1bf7f/log/controller/logs/devstacklog.txt#29731-2977517:28
sean-k-mooneybut im not seeing any cidner rrelated config option registered17:30
sean-k-mooneyhttps://zuul.opendev.org/t/openstack/build/584794c4fb124985a023e26616c1bf7f/log/controller/logs/tempest_log.txt17:30
sean-k-mooneywell outside the standard oen but i guess the plugin migyut not ahve any17:31
sean-k-mooneyit should have some https://github.com/openstack/cinder-tempest-plugin/blob/master/cinder_tempest_plugin/config.py17:32
sean-k-mooneyi.e. consistency_group17:33
sean-k-mooneyso when tempet was invoked it didnt registry them menaing it was not found17:33
sean-k-mooneyhttps://zuul.opendev.org/t/openstack/build/584794c4fb124985a023e26616c1bf7f/log/job-output.txt#31955-3197717:36
sean-k-mooney2026-11-06 16:56:51.075830 | TASK [run-tempest : Run Tempest]17:36
sean-k-mooney2026-11-06 16:56:52.167442 | controller | all recreate: /opt/stack/tempest/.tox/tempest17:36
sean-k-mooney2026-11-06 16:56:53.478660 | controller | all installdeps: -chttps://releases.openstack.org/constraints/upper/2026.2, -r/opt/stack/tempest/requirements.txt17:36
gmaansean-k-mooney: it is fixed nw, you can recheck17:36
sean-k-mooney2026-11-06 16:57:19.347415 | controller | all develop-inst: /opt/stack/tempest17:36
sean-k-mooney2026-11-06 16:57:28.330796 | controller | all installed:17:36
sean-k-mooneyattrs==26.1.0,autopage==0.6.0,bcrypt==5.0.0,certifi==2026.10.23,cffi==2.1.1,charset-normalizer==3.5.0,cliff==4.16.0,cmd2==4.2.0,cryptography==43.0.3,debtcollector==3.1.0,defusedxml==0.7.1,fasteners==0.20,fixtures==4.3.2,idna==3.18,invoke==3.0.3,iso8601==2.1.0,jsonschema==4.26.0,jsonschema-specifications==2025.9.1,markdown-it-py==4.2.0,mdurl==0.1.2,msgpack==1.2.1,netaddr==1.3.0,o17:36
sean-k-mooneyslo.concurrency==7.6.1,oslo.config==10.7.0,oslo.context==6.5.0,oslo.i18n==6.9.0,oslo.log==8.3.2,oslo.serialization==5.11.0,oslo.utils==10.2.0,packaging==26.3,paramiko==4.0.0,pbr==7.0.3,prettytable==3.18.0,prompt_toolkit==3.0.53,psutil==7.2.2,pycparser==3.0,Pygments==2.20.0,PyNaCl==1.6.2,pyparsing==3.3.2,pyperclip==1.11.0,python-dateutil==2.9.0.post0,python-subunit==1.4.6,PyYAML=17:36
sean-k-mooney=6.0.3,referencing==0.37.0,requests==2.34.2,rfc3986==2.0.0,rich==15.0.0,rich-argparse==1.8.0,rpds-py==2026.6.3,setuptools==84.2.1,six==1.17.0,stestr==4.2.1,stevedore==5.9.1,-e17:36
sean-k-mooneygit+file:///dev/null@2c70bae1c7de14544b99bae0c331f4ac76e14d83#egg=tempest,testscenarios==0.6.2,testtools==2.9.1,tomlkit==0.15.1,typing_extensions==4.16.0,urllib3==2.7.0,voluptuous==0.16.0,wcwidth==0.8.2,wrapt==2.3.017:36
sean-k-mooney2026-11-06 16:57:28.331556 | controller | all run-test-pre: PYTHONHASHSEED='3077721390'17:36
sean-k-mooney2026-11-06 16:57:28.331728 | controller | all run-test: commands[0] | find . -type f -name '*.pyc' -delete17:36
sean-k-mooney2026-11-06 16:57:28.457021 | controller | all run-test: commands[1] | tempest run --regex cinder_tempest_plugin --concurrency=617:36
sean-k-mooney2026-11-06 16:57:34.390297 | controller | The specified regex doesn't match with anythingERROR: InvocationError for command /opt/stack/tempest/.tox/tempest/bin/tempest run --regex cinder_tempest_plugin --concurrency=6 (exited with code 1)17:37
sean-k-mooney2026-11-06 16:57:34.390731 | controller | ___________________________________ summary ____________________________________17:37
sean-k-mooney2026-11-06 16:57:34.390791 | controller | ERROR:   all: commands failed17:37
sean-k-mooney2026-11-06 16:57:34.804380 | controller | ERROR17:37
sean-k-mooney2026-11-06 16:57:34.804748 | controller | {17:37
sean-k-mooney2026-11-06 16:57:34.804903 | controller |   "delta": "0:00:42.717778",17:37
sean-k-mooney2026-11-06 16:57:34.805013 | controller |   "end": "2026-11-06 16:57:34.422609",17:37
sean-k-mooney2026-11-06 16:57:34.805113 | controller |   "msg": "non-zero return code",17:37
sean-k-mooney2026-11-06 16:57:34.805223 | controller |   "rc": 1,17:37
sean-k-mooney2026-11-06 16:57:34.805331 | controller |   "start": "2026-11-06 16:56:51.704831",17:37
sean-k-mooney2026-11-06 16:57:34.805455 | controller |   "warnings": [17:37
sean-k-mooney2026-11-06 16:57:34.805572 | controller |     "Module remote_tmp /home/tempest/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually"17:37
sean-k-mooney2026-11-06 16:57:34.805665 | controller |   ]17:37
sean-k-mooney2026-11-06 16:57:34.805759 | controller | }17:37
sean-k-mooneyack17:37
sean-k-mooneyit looks like the venv was beign recreated when we actully ran the tests ^17:37
sean-k-mooneyi proably should have pastbin'd that17:37
sean-k-mooneywas that hte problem or soemthing else17:37
gmaansean-k-mooney: it was temp outage for releasing tempest and green now. recheck will pass the tests17:39
gmaani just sent it on ML also in case anyone else wondering about failure17:39
sean-k-mooneyodd im not sure why a release woudl cause this type of failure17:40
sean-k-mooneywas it form changign the uc file17:40
gmaani need to pin the constraints in tox for end of support for unmaintained/2025.1 and that end up recreate the venv where plugins were installed.17:41
sean-k-mooneyack17:41
sean-k-mooneyok that makes sense as that is one of the things tox tracks17:41
sean-k-mooneyif the constratis change it recretes the env17:41
gmaani try to do these on friday and merge the  pin and revert together but you know gate it merge the pin normally but stuck on revert those constraints :)17:42
sean-k-mooneyso if devstack and tempest disagreed on what it shoudl be it woudl do that17:42
gmaanyeah17:42
sean-k-mooneyno worries17:42
sean-k-mooneyi just started lookign at it because it was mentioned on the wtacher channel tanks for updatdating there as well17:43
gmaannp!17:47
fricklerthinking about it, this would likely be a good application for the submitWholeTopic/circular-dependency feature. currently afaict it is only enabled for the zuul repo itself, but maybe we could do the same for tempest (possibly only temporarily) next time this comes up18:27
clarkbI can't remember what sort of granularity you can enable it on. It might be tenant wide?18:28
clarkbWorth looking into if you want to pursue this further18:28
fricklerlooks like it is per queue, so not the whole tenant, but also not per repo. I don't think we need to deep dive into this right now, but try to keep this in mind for the next release (likely next cycle, unless gmaan has other plans?)18:33
gmaanlet me think over it next week if we can fix it at tempest side if not then having such grouping merge can be helpful18:35
gmaaneven I am thinking from nova side, many time we hold the base change to approve until last change is good (especially for microversion changes which has base changes of object/RPC etc first and then API microversion) to go and there also it can be helpful18:36
opendevreviewBrian Rosmaita proposed openstack/devstack-plugin-ceph master: Add Ceph post-deployment health checks  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/100941222:37

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