Tuesday, 2023-05-09

hamidlotfi_Hi there,08:30
hamidlotfi_Why not use any SQL proxy behind Galera instead of Haproxy? Is this a technical reason?08:30
hamidlotfi_Because Haproxy is blind to the Galera cluster and overloads your ecosystem.is it true?08:30
hamidlotfi_@noonedeadpunk  @jrosser  08:48
jrosserhamidlotfi_: I think noonedeadpunk looked at proxysql but there are always priorities of features to consider, I’m not sure it worked straightforwardly08:52
jrosserbut it would be an improvement to have a proper sql aware component there instead of haproxy08:52
jrossercontributions are at course welcome, as usual ;)08:53
jrosser*of course08:53
hamidlotfi_Thanks for your reply, I'll definitely think about it.08:54
opendevreviewMerged openstack/openstack-ansible-os_nova master: Delegate compute wait tasks to service_setup_host  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/88013912:14
NeilHanlonhamidlotfi_: as jrosser said, proxysql can be problematic in and of itself, especially if it's not setup and tuned properly. Although, it would be really beneficial for scaling to have a proxysql layer in, so...13:48
hamidlotfi_so what?13:49
hamidlotfi_your text is cutted.13:50
NeilHanlonapologies, that was just me trailing off. no more text or thought after that14:08
noonedeadpunkJust in case, maxscale can not be used on any production system without support contract according to their license14:56
noonedeadpunkAnd there are not much choice except proxysql which is slightly tricky14:56
noonedeadpunkBut I still wanna return to it14:58
NeilHanlonaren't you supposed to be away? :P 15:01
NeilHanlon#startmeeting openstack_ansible_meeting15:01
opendevmeetMeeting started Tue May  9 15:01:36 2023 UTC and is due to finish in 60 minutes.  The chair is NeilHanlon. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'15:01
NeilHanlon#topic rollcall15:01
NeilHanlon#topic rollcall15:01
noonedeadpunko/ semi-around15:01
NeilHanlono/ 15:02
NeilHanlon#topic office hours15:05
noonedeadpunkSo I think we merged internal tls almost fully15:05
noonedeadpunkExcept magnum and zun that are still broken15:05
noonedeadpunkI think we should merge magnum and do branching of roles15:06
NeilHanlonagreed15:06
NeilHanlonlooking at the two patches for magnum  I think I prefer just removing the labels, but probably still important to make sure we have it documented how to add the labels15:07
noonedeadpunkLooking at the ptg etherpad, looks like we've covered all points except docs: https://etherpad.opendev.org/p/osa-bobcat-ptg15:07
noonedeadpunkOh, ok, then we can merge it fast, as I might be wrong in preffering leaving them15:08
noonedeadpunkDo you have a link handy?15:08
NeilHanlonhttps://review.opendev.org/c/openstack/openstack-ansible/+/88156615:09
NeilHanlonI guess I'm on the fence about it. i could be convinced to keep them15:10
noonedeadpunkOk, voted 15:10
NeilHanlonsame15:10
noonedeadpunkWell, it was more that defaults were not working back in the days, so we were keeping correct template there not to forget what options were required 15:10
NeilHanlonah, i see15:11
noonedeadpunkI'm not 100% sure what's the state as of today though, so maybe indeed we should drop them as we don't really test15:11
noonedeadpunkOr better - test15:11
noonedeadpunkBut yeah, anyway15:11
NeilHanloni am making a note for myself as I will need to look at this in just a few months anyways15:12
NeilHanloni have a chapter on kubernetes and will talk about Magnum lol15:12
noonedeadpunkTempest plugin was weirdly broken with python type for string messed up15:12
noonedeadpunkTip: you can set +W when you're setting second V+215:14
NeilHanlonoh, right. i kinda forgot I had that power lol15:14
noonedeadpunkWe'll need to backport the patch as well15:14
noonedeadpunkAt least to Zed I think15:15
NeilHanlonyeah15:15
noonedeadpunkBtw, has upgrade job fix landed?15:15
NeilHanlonthis one? https://review.opendev.org/c/openstack/openstack-ansible/+/87989015:16
NeilHanlonlooks like need another recheck15:16
noonedeadpunkYeah:(15:16
NeilHanlonwhat's timing out?15:16
noonedeadpunkDunno, logs simply don't load on my phone15:17
noonedeadpunkIt could be the node is simply slow though 15:18
NeilHanlongotcha. i'll send a recheck request again15:18
noonedeadpunkOk, great:) I think these are by far only things I was concerned about15:22
NeilHanlonawesome :) 15:22
* noonedeadpunk returns back to a session with mgmt15:22
NeilHanlon👍15:22
NeilHanlonon OVS front, i've got good progress on the nfv sig content for ovs3.1. The way we are doing it I think we may not even need to update the roles as the centos-release-nfv package will simply point to the right place when running on Rocky15:23
jrossero/ hi15:25
damiandabrowskihi guys, im not really around but i just wanted to mention that tls job is fixed and this relation tree is ready for reviews15:25
damiandabrowskihttps://review.opendev.org/c/openstack/openstack-ansible/+/882454/315:25
jrosserwe should backport the first one also I think15:27
damiandabrowskiyup, you are right i guess15:27
damiandabrowskiim not logged in to gerrit on my phone so i cant set backport candidate there now😀15:28
NeilHanloni can do it :P 15:28
damiandabrowskithanks!15:29
NeilHanlonadd backport-candidate on "Add 'tls' scenario", yes?15:29
damiandabrowskino no15:29
damiandabrowskihttps://review.opendev.org/c/openstack/openstack-ansible/+/882454/315:29
damiandabrowskithis one15:29
NeilHanlonyep yep, okay. i misinterpreted jrosser's "first one"15:30
* jrosser also on phone client15:30
NeilHanloni'll put that patch set on my list to try and look at this week damiandabrowski15:31
damiandabrowskigreat!15:31
NeilHanlonsounds like we're pretty much done for this week. Thank you all for joining! 15:49
NeilHanlon#endmeeting15:50
opendevmeetMeeting ended Tue May  9 15:50:22 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:50
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-05-09-15.01.html15:50
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-05-09-15.01.txt15:50
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-05-09-15.01.log.html15:50
admin1one of my controller died due to disk issue .. so OS reinstalled on new disks ..  this is the error I get .. regarding repo-build .. https://gist.githubusercontent.com/a1git/01833addf6007f1bd26c27d6aa75dd14/raw/f0ac9b092ccacd8b8fa02166da03b6b85b91e25d/gistfile1.txt16:06
admin1tag is 26.1.0 16:25
jrosseradmin1: the playbooks deal with initial setup of the glusterfs cluster and can also recover from a delete/recreate container16:30
jrosserbut they cannot recover from a reinstalled node - this is expected16:30
jrosseryou will have to do some manual maintenance work on the glusterfs setup to remove the old node, then re-run the repo server playbook to add the replacement. there is state files youve lost from the failed node so it's not a particularly easy to automate recovery from this16:32
jrosseradmin1: i can't say anything about if this is appropriate for your situation but there is some steps described here https://docs.rackspace.com/support/how-to/recover-from-a-failed-server-in-a-glusterfs-array/ 16:38
admin1is it possible/ok to lxc-containers-destory pkg-repo and  retry ? 16:50
jrosserprobably, but maybe not16:56
jrosserthere is state about the glusterfs cluster stored on the hosts, not in the containers16:56
jrosserand that is there precisely to allow the containers to be deleted/recreated16:56
jrosserthat state will however contain data about the failed/replaced node, and i think specifically that in this case your replacement node will have a different UUID to what it had before16:57
admin1is there a way to delete the gluster and let it re-create ? 19:29

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