Thursday, 2023-04-13

opendevreviewDr. Jens Harbott proposed openstack/grenade master: Disable using GLOBAL_VENV for now  https://review.opendev.org/c/openstack/grenade/+/88026606:00
opendevreviewDr. Jens Harbott proposed openstack/devstack master: Add option to install everything in global venvs  https://review.opendev.org/c/openstack/devstack/+/55893006:01
fricklerdansmith: somehow dbcounter pip install is failing on bullseye with the global_venv patch, maybe you can take a look https://zuul.opendev.org/t/openstack/build/5f2f9230eebb48fbabb2de903da7c324 I've disabled it for that job in the latest PS for now06:55
fricklerkopecmartin: next step for patrole retirement could be approved now https://review.opendev.org/c/openstack/patrole/+/880012 /me isn't core on that08:37
opendevreviewMerged openstack/patrole master: Retire patrole  https://review.opendev.org/c/openstack/patrole/+/88001208:42
kopecmartinthanks frickler, +2 +w 08:42
kopecmartinoh, that was quick :D 08:42
kopecmartini also updated this https://wiki.openstack.org/wiki/QA#Projects08:43
lajoskatonakopecmartin: Hi, shall I disturb you with a grenade bug? This one: https://bugs.launchpad.net/neutron/+bug/201506509:13
lajoskatonakopecmartin: the issue mostly coming with security-group-rule create but rarely with other calls (test_add_remove_fixed_ip, or create_server) and we started to check it as Neutron bug but actually these tempest tests are from compute group and calling the legacy os-security-group-rules API of compute for example, and even these calls are not visible in the n-api log for example09:24
lajoskatonakopecmartin: so my  first question is shall we change these tests instead to call the Neutron API, or deprecated these tests and use only the tests that call the Neutron API?09:26
* kopecmartin checking and loading the context 09:28
lajoskatonakopecmartin: thanks09:43
fricklerkopecmartin: noop jobs run pretty fast usually, yes ;)09:52
fricklerlajoskatona: are there matching tempest.api.network.security_groups checks? if yes, I'd say the compute checks should be skipped except for legacy clouds or maybe even dropped completely in tempest master09:54
lajoskatonafrickler: yes there are 2 modules under network: test_security_groups & test_security_groups_negative, as I see there's some overlap between the 2 (I mean what is under api/compute and what is under api/network)10:58
opendevreviewMerged openstack/grenade stable/yoga: Don't enable the dstat service in CI jobs  https://review.opendev.org/c/openstack/grenade/+/87395611:15
lajoskatonafrickler, kopecmartin: I quickly checked the relate tempest tests and under api/compute/security_groups there's more and from wider use cases, like create a server attach sg and try to delete it and check the raised exception.11:36
lajoskatonafrickler, kopecmartin: so what should be discussed is to change these tests to use Neutron API instead of old/legacy Nova API (the same is true for other legacy APIs like floaing IP....)11:37
lajoskatonafrickler, kopecmartin: but that is a longer thing and I still don't see why there's urllib3.exceptions.ReadTimeoutError during grenade executions recenlty, and by opensearch no similar issue for other jobs (see the links in the LP as opensearch links are not friendly with IRC)11:39
opendevreviewMerged openstack/grenade stable/xena: Don't enable the dstat service in CI jobs  https://review.opendev.org/c/openstack/grenade/+/87395713:20
opendevreviewJorge San Emeterio proposed openstack/tempest master: DNM: Give more time to the detach operation  https://review.opendev.org/c/openstack/tempest/+/88030613:33
dansmithfrickler: ugh, yeah will look13:34
opendevreviewMerged openstack/grenade stable/wallaby: Don't enable the dstat service in CI jobs  https://review.opendev.org/c/openstack/grenade/+/87395813:34
dansmithfrickler: hmm, it seems to work on jammy13:46
dansmithfrickler: that error seems really weird to me and I wonder if it's something that has been changed since python 3.913:46
dansmither, I guess not because it also seems okay on focal13:50
dansmith...but also works on lunar, which has the "managed" flag13:52
fricklerdansmith: yes, it is weird, it also works without the global venv on bullseye. it also works with the venv on bookworm. so maybe don't worry about it too much, then13:58
dansmithit's like, the least-offensive python module possible, so it's hard to understand how we could be breaking rules :)13:58
dansmiththe attributeerror is actually in setuptools code, so perhaps it's just a problem in the setuptools in bullseye and we could/should update setuptools in the venv?13:59
dansmithThis makes it look like a combination of pip, setuptools versions and --system-site-packages is the culprit: https://github.com/pypa/setuptools/issues/3240#issuecomment-108682814614:05
dansmithwhich maybe supports the position of one of those needing an update14:05
dansmiththe original bug mentions bullseye specifically but goes on to replicate it in other places with specific versions14:05
kopecmartingmann: it seems that we use in tempest an old compute's network api https://bugs.launchpad.net/neutron/+bug/2015065 as lajoskatona pointed out earlier today15:35
kopecmartini wonder whether we should get rid of this import https://opendev.org/openstack/tempest/src/branch/master/tempest/api/compute/security_groups/test_security_group_rules.py#L1615:36
gmannkopecmartin: thanks for updating wiki, I sent it on ML also. 17:04
gmannkopecmartin: lajoskatona: give me sometime, I will check grenade things today 17:05
opendevreviewDr. Jens Harbott proposed openstack/devstack master: Add option to install everything in global venvs  https://review.opendev.org/c/openstack/devstack/+/55893018:21
fricklerdansmith: I tested locally and it seems upgrading pip in the venv does help, let's see how this goes now18:22
dansmithfrickler: ah cool18:22
gmannkopecmartin: lajoskatona : we can use the neutron client which should be our direction but compute API even that is deprecated should work unless anything broke them21:09
gmannkopecmartin: frickler: can you check these hacking open reviews and once they are merged then we can release new version https://review.opendev.org/q/project:openstack/hacking+status:open 21:11
opendevreviewGhanshyam proposed openstack/tempest master: Run scenario test in parallel in tempest-full-py3 job  https://review.opendev.org/c/openstack/tempest/+/88039321:55
opendevreviewGhanshyam proposed openstack/tempest master: Run scenario test in parallel in tempest-full-py3 job  https://review.opendev.org/c/openstack/tempest/+/88039322:08

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