Thursday, 2021-07-22

opendevreviewAndrew Bonney proposed openstack/openstack-ansible-rabbitmq_server stable/victoria: Bump rabbitmq version  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/80162807:45
*** rpittau|afk is now known as rpittau07:49
opendevreviewAndrew Bonney proposed openstack/ansible-role-python_venv_build master: Add distro/arch to requirements file path  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/80173808:28
masterpe[m]Is it possible to speedup OSA with Mitogen or will it break OSA?08:53
jrossermasterpe[m]: i have a very very long outstanding patch to add mitogen support09:14
jrosserhttps://review.opendev.org/c/openstack/openstack-ansible/+/59123609:14
jrosserbut there are some outstanding bugs in mitogen which break with some of the delegated tasks09:15
jrosseri've raised issues on mitogen but that needs development effort to fix09:15
noonedeadpunkAlso iirc we haven't see any significant performance bump with mitogen as well?09:58
noonedeadpunk*seen09:59
noonedeadpunks/bump/improvement/09:59
opendevreviewGeorgina Shippey proposed openstack/openstack-ansible-os_keystone master: Fix oidc scope misspelling in newer releases  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/80160410:05
jrossernoonedeadpunk: i think that performance improvements from mitogen would be seen on real deployments rather than in CI, as it helps with parallelism and latency10:39
jrosseri suspect that the biggest improvement for AIO/CI would be the fastest possible storage backend10:40
noonedeadpunkyeah, agree. 10:40
noonedeadpunkbut I thin kwe're talking about like 10% anyway?10:40
jrosserwe get at least 2x on our non OSA stuff here10:40
noonedeadpunkoh10:40
jrosserand if i used a mitogen_via host in the same rack as the target rather than via WAN i suspect we'd get more10:41
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [WIP] Use the Mitogen connection method in OSA  https://review.opendev.org/c/openstack/openstack-ansible/+/59123610:41
noonedeadpunklet me rabes just out of interest10:42
noonedeadpunk*rebase10:42
jrossertheres a delegate bug in mitogen10:42
noonedeadpunkIs mitogen really maintained nowadays?10:43
noonedeadpunklike it's half a year from latest commit...10:43
jrosseroh and also the way it detects if python code is a module or not is also not liking the openstack collections https://github.com/bbc/mitogen/commit/cf6b6af250264eb820e1b53d75b3a8d311b1530510:43
jrosseropenstack collection has a base class rather than include the ansible module stuff directly10:44
jrosserheres the delegation issue https://github.com/mitogen-hq/mitogen/issues/58410:46
noonedeadpunkYeah, I bet it's not ready for ansible 4.0 as well...10:47
noonedeadpunkthings are moving super fast now there...10:47
opendevreviewAndrew Bonney proposed openstack/ansible-role-python_venv_build master: Add distro/arch to requirements file path  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/80173810:54
opendevreviewMerged openstack/openstack-ansible-os_keystone stable/wallaby: Improvements to federation packaging  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/80158612:31
jrosserhuh well the mitogen patch didnt totally fail :)12:32
jrosserand most interestingly it passes on openstack-ansible-deploy-aio_lxc-debian-bullseye, and LXC job12:33
jrosser*an LXC job12:33
noonedeadpunkit's weird really12:34
noonedeadpunkbtw, focal fails now on `ansible -m setup -a 'gather_subset=!all,min' all`12:35
noonedeadpunkafter setup_hosts12:36
jrosseryes https://zuul.opendev.org/t/openstack/build/62d0cb3ef8414128b5dc3e2f38efee57/log/job-output.txt#9354-937112:36
noonedeadpunkright before setup-infrastructure12:36
jrosserthats totally odd12:36
noonedeadpunkfeels as a result of mitogen being unmaintained.... but like it's not failing on delegates right now!12:37
jrosseri guess part of the problem is that for 99% of things it kind of "just works"12:39
jrosserwe don't have issues with it outside OSA really12:39
jrosserand we are unlucky in OSA with the connection plugin and funky delegation which is whats made it always fail12:40
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_keystone master: Fix shibboleth compatibility for ubuntu 18.04  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/80184913:07
jrosserandrewbonney: ^ this needs a backport I think13:12
andrewbonneyYes, I've noted. I'll need to do some V backporting too but thought it best to address the issue first13:13
jrosseryeah this too maybe? https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/80158613:13
jrosseras i think that the issues there might be the same for co-incident mod-auth-oidc and shib13:13
andrewbonneyYes13:14
andrewbonneyWas SSO fully supported in U? Doesn't look like the Focal support for this goes back that far13:15
andrewbonneyAh, actually it may do but using the transitional package13:15
opendevreviewAndrew Bonney proposed openstack/ansible-role-python_venv_build master: Add distro/arch to requirements file path  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/80173814:36
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-rabbitmq_server stable/victoria: Bump rabbitmq version  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/80162814:37
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_barbican stable/victoria: Allow to symlink barbican_user_libraries  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/80187815:19
*** rpittau is now known as rpittau|afk16:02
noonedeadpunkjrosser: regarding your comment on https://review.opendev.org/c/openstack/openstack-ansible/+/799800 (just noticed it). I'm not sure actually. I can imagine usecase where ppl want to continue using panko for some reason. If we want to fully drop it - we probably want also to clean up inventory and drop containers?16:16
noonedeadpunk(and drop db haha)16:17
jrosserits about haproxy config16:17
jrosserwe need to make it be 'absent' for one cycle then we can delete the backend16:17
jrosseras it uses assemble the backend will still be present but then down forever otherwise16:18
noonedeadpunkI can imagine that if service is dropped from inventory - it will be removed from haproxy as well by default?16:18
jrosserhttps://github.com/openstack/openstack-ansible-haproxy_server/blob/abafc878c29a206414fc33b79883e926db8ee654/tasks/haproxy_service_config.yml#L33-L4716:19
jrosserno16:19
jrosserhaxproxy service config generates lots of files with_items then assemble module puts them all together for the whole config16:19
jrosserso they persist on the disk16:19
noonedeadpunkah, indeed16:19
noonedeadpunkOk, well, I mean maybe we want just to leave haproxy config as is then?16:20
noonedeadpunkand not mark as absent at all?16:20
noonedeadpunkbut yeah, that's weird as welll16:20
jrosserseems like the role allows two ways to do this 16:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Deprecate os-panko role  https://review.opendev.org/c/openstack/openstack-ansible/+/79980016:22
jrosserdefine a service with empty backup/backends defined16:22
jrosseror set service.enabled / service.state both false16:23
jrosserenabled=false state=absent, rather16:23
noonedeadpunkwell, since there're "OR" I think just state=absent should be enough?16:49
noonedeadpunkor enabled=false 16:50
noonedeadpunkempty backup/backends defined is kind of weird. As if you don't have haproxy_backup_nodes defined but haproxy_backend_nodes is empty list - that would still be false16:51
noonedeadpunkI guess I'd rather just dropped that condition then try to fix it. as haproxy_service_enabled/state should be enough I guess16:51
jrosseris it not (A or B)16:52
jrosseroh no it isnt16:53
jrosser(not A) or B16:53
jrosserthats kind of poor formatting on the conditionals, makes my head hurt16:54
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Fix service removal condition  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/80191016:59
noonedeadpunk^ 16:59
noonedeadpunkI dont think we need it that complicated17:00
dmsimardnoonedeadpunk: btw in case you miss it, I just posted a WIP for tracking task delegation https://github.com/ansible-community/ara/issues/282, it'll be in the next release17:02
noonedeadpunk٩(^ᴗ^)۶17:04
noonedeadpunkthat looks nice!17:04
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Deprecate os-panko role  https://review.opendev.org/c/openstack/openstack-ansible/+/79980017:10
spatelnoonedeadpunk if i want to build aio-ovn in my lab then what are the easy step? 19:59
spateli did last time with applying bunch of patches..19:59
spatelis there easy way or i should use same way19:59
*** sshnaidm is now known as sshnaidm|afk20:10
spateljust trying with export SCENARIO='aio_ovn_lxc' 20:12
spatellets see if it work 20:12

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