Thursday, 2024-06-20

jrossergood morning08:28
damiandabrowskihi!08:40
noonedeadpunko/08:52
jrosseri think rgw creates its own pools if they are not present08:52
jrosserhttps://docs.ceph.com/en/reef/radosgw/pools/#tuning08:53
jrosserso that is not the issue08:53
noonedeadpunkbut what about users then?09:04
noonedeadpunkor there shouldn't be requirements, except providing correct keystone auth09:05
* noonedeadpunk can't recall already09:05
opendevreviewMerged openstack/openstack-ansible master: [doc] Override pdf filename for the deploy guide  https://review.opendev.org/c/openstack/openstack-ansible/+/92213009:13
opendevreviewGaudenz Steinlin proposed openstack/openstack-ansible-galera_server master: Fix condition in cluster state checks  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/92237509:16
jrosseri cant recall either tbh09:16
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Update pip/wheel/setuptools/uwsgi versions to latest  https://review.opendev.org/c/openstack/openstack-ansible/+/92237609:27
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Update mariadb to 10.11.8  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/92237709:29
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-rabbitmq_server master: Update rabbitmq-server to 3.13.3  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/92237809:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2024.1: [doc] Override pdf filename for the deploy guide  https://review.opendev.org/c/openstack/openstack-ansible/+/92238009:54
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2024.1: [doc] Override pdf filename for the deploy guide  https://review.opendev.org/c/openstack/openstack-ansible/+/92238009:55
opendevreviewGaudenz Steinlin proposed openstack/openstack-ansible-galera_server master: Fix condition in cluster state checks  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/92237510:00
noonedeadpunkjrosser: I think we should try mariadb 11.4.2 instead10:10
noonedeadpunkIt's a new LTS and it's out of RC now10:11
noonedeadpunk(still missing 24.04 repos though)10:11
gaudenz_noonedeadpunk: Regarding your comment in https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/922375 I'm not sure I agree with you on the your interpretation of https://galeracluster.com/library/documentation/node-states.html#node-state-changes10:19
gaudenz_I can observe that 4 means "Synced", so if the numbers in the diagram correspond to states, they belong to the state where the arrow is pointing, but then "Open" has no number and "Joined" has 3 and 6?10:21
gaudenz_My interpretation would be that this is just a reference to the steps in the text below and has nothing to do with the values in "wsrep_local_state".10:22
noonedeadpunkWell, I somehow can recall that Donor is still 5, and Joiner 2. And also you do change logic there, as Joiner was also considered as "ok" previously10:23
noonedeadpunkat very least I think it's worth to be 2 independent changes, to vote on them separately10:24
noonedeadpunkas also - it might be worth checking for `wsrep_ready` as well...10:24
gaudenz_OK, I can split them.10:24
gaudenz_But still I would have to change the "in" to "not in", otherwise it fails if the cluster is OK. This was previously masked by the first condition.10:25
noonedeadpunkthough you might be right in terms of != 410:27
noonedeadpunkyeah, but you can push second patch on top of the first one not to fight with merge conflicts10:27
noonedeadpunkas I see this logic issue totally worth backporting, while I'm not sure if change to wsrep_local_state_comment should be backported as well10:28
noonedeadpunkwas checking for proxysql docs, and they do check wsrep_local_state there just in case10:29
noonedeadpunkhttps://proxysql.com/documentation/galera-configuration/10:29
gaudenz_I think wsrep_local_state == 4 and wsrep_local_state_comment == "Synced" are the same. And this is also the only state where wsrep_ready == "ON".10:32
gaudenz_I'm not sure if wsrep_local_state == 2 should also be considered as a valid node status for the playbook to continue. The current code did not care about the node status at all, as the first condition was always false if any node status could be read.10:35
gaudenz_As I understand it now from the proxysql docs, 4 means Synced and 2 means Donor. So it's probably OK to continue in these two states. In both cases the node should be healthy.10:37
noonedeadpunkyeah, as it switches to 2 while running mariabackup10:38
noonedeadpunkI guess my biggest concern about comment field - is how consistent it is. As most try to rely on ids rather then comments10:39
gaudenz_My thought it's better to rely on a string field wich has a speaking value than an undocumented id. But I'll update the change to check for "not in ["2", "4"]". Now that I better understand it this seams the correct thing to do.10:40
noonedeadpunk++10:42
opendevreviewGaudenz Steinlin proposed openstack/openstack-ansible-galera_server master: Fix condition in cluster state checks  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/92237510:47
opendevreviewMerged openstack/openstack-ansible-os_neutron master: Remove handler delegation for DB contract  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/92185110:54
jrossernoonedeadpunk: https://paste.opendev.org/show/bewgkQDqXEdKIceWBwaJ/11:11
jrosserthats from doing `openstack container list` in the utility container11:13
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron stable/2024.1: Remove handler delegation for DB contract  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/92238711:28
noonedeadpunkwell, it's still 401 from rgw?11:28
jrosserhttps://paste.opendev.org/show/bbhr8mRhzjntMwpaxxt8/11:33
noonedeadpunkum.11:34
jrosserindeed11:34
noonedeadpunkwhy `radosgw`....11:34
jrosserbecause https://codesearch.opendev.org/?q=radosgw_service_name&i=nope&literal=nope&files=&excludeFiles=&repos=11:36
noonedeadpunkso ceph-rgw-keystone-setup.yml doesn't execute?11:37
jrosserit does, i see it in my ansible.log11:38
jrosserand also the user and service exist (they're at the bottom of the paste)11:39
jrosserthis is pretty confusing because it's still reef, and the only thing we switch out is ceph-ansible11:39
jrosserit's not like we should be finding some behaviour change in ceph itself11:40
noonedeadpunkso, if service is there...11:42
noonedeadpunkbut keystone raises `Could not find service`...11:42
noonedeadpunklike - token is unscoped or having wrong permissions?11:42
noonedeadpunkare you checking zuul job? or reproduced in aio?11:43
jrosseri have an AIO that i made this morning11:43
jrosserand it reproduces what we see in zuul11:43
jrosserit makes little sense as there is a service named "radosgw" in `openstack service list` as well11:44
noonedeadpunkand can you list services if make an openrc file from ceph.conf creds?11:49
jrosseryes i seem to be able to11:55
noonedeadpunkbut as you said - that's unlikely ceph on itself11:57
noonedeadpunkmore how it's configured...11:58
jrosserthe keystone integration is done in an OSA playbook so that should also not be changing11:59
jrossermaybe i just need to compare the ceph.conf with a stable-7.0 job and see if there is anything different12:00
opendevreviewMerged openstack/openstack-ansible-plugins master: Update ssh_transfer_method parameter definition to match upstream  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/92183713:37
*** gaudenz_ is now known as gaudenz13:38
jrosseri must be missing something really obvious with ceph rgw14:18
mgariepycan you paste your ceph.conf for rgw ?14:21
jrosserhmm well i did hack at it a bit14:22
* jrosser re-runs rgw playbook14:22
mgariepyhehe14:23
jrossermgariepy: https://paste.opendev.org/show/bc3Aq6fisE6tK3sznEuC/14:24
mgariepyisn't it a ssl redirect from keystone ?14:35
mgariepyanyone here have dealt with an undeletable bucket in radosgw ?14:37
jrossermgariepy: where do you see the redirect?14:38
jrosserthis is in an AIO with internal vip == http14:38
mgariepywhen you auth to keystone in't the {"rel": "self", "href": ..} set to https ?14:38
mgariepywget -q -O - http://172.29.236.101:500014:39
noonedeadpunkI can recall related patch to that14:41
* jrosser not understanding how this relates to stable-7.0 -> stable-8.0 of ceph-ansible /o\14:41
noonedeadpunkhttps://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/92131214:42
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Set X-Forwarded-Proto header in apache conditionally  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/92131214:42
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_tempest master: Remove legacy centos-8-stream job  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/92240715:45
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Remove legacy centos-8-stream job definition  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/92240815:46
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Update rabbitmq-server to 3.13.3  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/92237815:47
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts unmaintained/xena: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/92240915:52
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts unmaintained/wallaby: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/92241015:54
opendevreviewJonathan Rosser proposed openstack/openstack-ansible unmaintained/wallaby: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/92241215:57
opendevreviewJonathan Rosser proposed openstack/openstack-ansible unmaintained/xena: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/92241316:00
opendevreviewJonathan Rosser proposed openstack/openstack-ansible unmaintained/yoga: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/92241416:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_neutron unmaintained/wallaby: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/92241516:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_neutron unmaintained/xena: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/92241616:06
NeilHanlonjrosser: https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/922409 and https://review.opendev.org/c/openstack/openstack-ansible/+/922413 looks like you just missed the second line on a couple of the definitions. i can propose a fix on them if you want16:12
jrosserahha yes go for it16:12
opendevreviewNeil Hanlon proposed openstack/openstack-ansible unmaintained/xena: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/92241316:16
NeilHanlonactually not sure what's up with 922409.. but.. might be transient16:18
opendevreviewJonathan Rosser proposed openstack/openstack-ansible unmaintained/xena: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/92241316:20
NeilHanlonlol oh no.. what have we unearthed16:22
jrosser8-O wtf is that :)16:23
opendevreviewJonathan Rosser proposed openstack/openstack-ansible unmaintained/xena: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/92241316:31
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Update mariadb to 11.4.2  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/92237716:53
*** jph5 is now known as jph17:46
opendevreviewBjoern Teipel proposed openstack/openstack-ansible-os_keystone master: Remove X-Forwarded-Proto header in apache  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/92131218:07

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