Wednesday, 2023-06-28

jrosserrally somehow broken again https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/887058?tab=change-view-tab-header-zuul-results-summary07:23
jrosseron zed07:23
opendevreviewChristian Rohmann proposed openstack/openstack-ansible-galera_server stable/2023.1: Add optional compression to mariabackup  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/88713907:44
opendevreviewChristian Rohmann proposed openstack/openstack-ansible-galera_server stable/zed: Add optional compression to mariabackup  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/88714307:58
opendevreviewChristian Rohmann proposed openstack/openstack-ansible-galera_server stable/yoga: Add optional compression to mariabackup  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/88714407:59
hamidlotfi_https://www.irccloud.com/pastebin/v4CTx1Ae/08:23
hamidlotfi_https://www.irccloud.com/pastebin/2U56pMV0/08:23
hamidlotfi_Hi there,08:24
hamidlotfi_I have this error in nova install on compute node:08:24
hamidlotfi_https://www.irccloud.com/pastebin/5aR8x4tM/08:24
admin1hamidlotfi_, new install ? 08:28
hamidlotfi_yes in the new install 08:34
noonedeadpunkmornings08:45
admin1you can rm -rf /etc/nova and retry the playbook with -v or -vvv to check if its having issues writing those files in the first place 08:45
admin1\o 08:46
hamidlotfi_let me check08:46
noonedeadpunkjrosser: that rally thing looks exactly like gnocchi with setuptools08:46
noonedeadpunkI have some hopes that this can work https://review.opendev.org/c/openstack/openstack-ansible/+/88673108:47
noonedeadpunkMaybe worth backporting to Z now and adding as depends-on to see if it helps?08:47
anskiynoonedeadpunk: that won't fix gnocchi08:48
noonedeadpunknah, it won't08:48
noonedeadpunkbut might fix rally :)08:48
noonedeadpunkas rally doesn't have pyproject.toml08:48
anskiyabout rabbitmq stuff: yesterday I was able to reproduce the problem in AIO a couple of times: it was `nova-conductor`, that didn't properly restore connection to RabbitMQ, and every new server ended being stuck in `BUILD` state. 08:50
anskiytoday I can't reproduce it anymore for some reason :(08:50
jrosserhamidlotfi_: are you able to reproduce that error in an AIO?09:29
hamidlotfi_remove the directory /openstack/venv/nova.... and run again, the nova error is solved09:36
noonedeadpunkanskiy: yeah, there're totally some race conditions present in some services09:37
hamidlotfi_So far I have not used AIO .09:37
hamidlotfi_I think my problem was in downloading or compiling the package, which was solved by deleting the directory /openstack/venv/nova...09:40
noonedeadpunkI guess that's a good thing :D09:40
noonedeadpunkyeah, that sounds about right09:40
noonedeadpunkI wonder though if providing -e venv_rebuild=true would help or not.. I guess it won't as failure is before this flag would drop /openstack/venv/nova for you09:41
jrosseri wonder if there was an earlier failure which then results in this09:41
jrosserbecause afaik that api-paste stuff should be pretty reliable09:42
noonedeadpunkyeah, as it's not a common issue for sure... Unless, you did smth like `rm -rf /etc/nova/*`09:42
noonedeadpunksince /etc/nova/ is a symlink to /openstack/venv/nova-*09:42
jrosserwe never ever see that being trouble in CI jobs for example09:42
hamidlotfi_Is it possible to put this parameter in the user_variables.yml file?09:42
noonedeadpunkYou should not have that there :)09:43
hamidlotfi_Oh, thanks for reminding me of this important point ;)09:45
kleiniHow is it possible to force python_venv_build to completely build up the wheels newly including dependencies on the repo-container? I would have needed that for rolling back the dnspython library. I ended up with deleting the whole component on the repo-container.09:45
jrosserkleini: how did you roll the version back?09:54
jrosser^ of dnspython09:54
kleiniI changed it in upper-constraints file in /etc/openstack on the deploy host and then deployed only the os-designate component.09:55
kleiniAs I was not able to get that into the constraints file of the designate component on the repo-container without deleting the whole designate component there.09:56
jrosseryou would have needed to re-run the repo server playbook, unfortunately09:57
kleiniI found the configuration variable to define a different upper-constraints just for the designate component: designate_upper_constraints_url09:58
jrosserthis is ugly as it's actually the repo playbook stages the constraints file from the deploy host to the web server on the repo host09:58
kleinijrosser, that makes sense. then I would have to use designate_upper_constraints_url to get different upper constraints only for designate09:58
jrosseryes, the idea is that you can have as many constraints files as you need staged on the repo server09:59
noonedeadpunkI think you can just place one to repo container directly?09:59
jrosser^ this also, manually09:59
jrosserit really would be nice to make this better10:00
kleinithe fix is already in review. this is currently enough for me. I will fork designate repository and test that fix.10:00
kleiniso for me, I have a possible solution. was just curious, how I would have to do that "correctly".10:01
jrosserkleini: which bit correctly - how to use a fork?10:47
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/zed: Pin version of setuptools  https://review.opendev.org/c/openstack/openstack-ansible/+/88715710:59
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_cinder stable/zed: Use v3 service type in keystone_authtoken config  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/88705811:00
noonedeadpunkjrosser: probably that won't help rally (but dunno): https://opendev.org/openstack/rally-openstack/src/branch/master/upper-constraints.txt#L16312:03
halalifolk, dose this failure https://paste.openstack.org/show/bAlVbYyUWYLxgwDuvCYW/ on utility playbook using 27.0.0 tag because of the pip version of rally/pip 23.1.2 is different than the other pip version 22.3.1 on the other components or it something else12:12
noonedeadpunknah, it's smth else, which I'm not sure how to overcome right now12:17
noonedeadpunkThat sounds totally related to setuptools for me... But at the same time dropping down setuptools doesn't help much, as I believe some project does have pyproject.toml, so constraints are just ignored12:17
opendevreviewMerged openstack/openstack-ansible master: Pin version of setuptools  https://review.opendev.org/c/openstack/openstack-ansible/+/88673113:30
anskiyOVN users, FYI: https://www.mail-archive.com/ovs-discuss@openvswitch.org/msg07431.html. Was debuggin the same problem.13:45
jrosseranskiy: do we need a patch to set that timout?13:54
anskiyI'm trying to figure proper way to do this13:56
anskiykolla does set those values tho: https://review.opendev.org/c/openstack/kolla-ansible/+/839501. At least, they set `ovn_db_inactivity_probe` to non-default value of 60s 13:58
anskiynot sure about the other values they touch 13:59
mgariepyhttps://opendev.org/openstack/kolla-ansible/src/branch/master/ansible/roles/ovn-db/tasks/bootstrap-db.yml14:28
mgariepythe seems to only set the inactivity probe14:28
mgariepyand some probe here : https://opendev.org/openstack/kolla-ansible/src/branch/master/ansible/roles/ovn-controller/tasks/setup-ovs.yml14:38
anskiyyeah, and that's strange, as they introduce a couple more variables14:38
mgariepyhow big is your deployment ?14:38
anskiythere're actually numerous options for probe timeouts on different parts of OVN+OVS daemons14:39
anskiysmall for now, I think: about 1k SGs, and almost the same amount of instances14:45
mgariepyok14:51
opendevreviewDanila Balagansky proposed openstack/openstack-ansible-os_neutron master: Configure ONV NB and SB DB Connection probes  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/88719214:55

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