Thursday, 2020-07-02

*** sai_p_ has joined #puppet-openstack01:53
*** ykarel|away is now known as ykarel04:49
*** amoralej|off is now known as amoralej06:57
*** sai_p_ has quit IRC07:03
*** rcernin has quit IRC07:45
*** tosky has joined #puppet-openstack07:46
*** dtantsur|afk is now known as dtantsur07:47
*** jpena|off is now known as jpena07:56
*** lbragstad_ has joined #puppet-openstack08:17
*** lbragstad has quit IRC08:20
*** gfidente has joined #puppet-openstack08:44
*** hjensas|afk is now known as hjensas08:46
*** derekh has joined #puppet-openstack08:49
*** tkajinam has quit IRC09:09
*** gfidente is now known as gfidente|ffu09:42
*** owalsh_ is now known as owalsh09:50
*** cgfbee has quit IRC10:51
*** rajinir has quit IRC11:00
*** jpena is now known as jpena|lunch11:43
*** amoralej is now known as amoralej|lunch12:00
zigotobias-urdin: I've found a big bug in puppet-module-openstacklib where os_transport_url is adding a trailing / at the end of the string, for only 1 of the 3 hosts I'm giving as parameter !!!12:19
zigoIt's a horrible result where components can't communicated with each other.12:19
zigo-d12:19
tobias-urdincan u give an example12:25
*** jpena|lunch is now known as jpena12:42
*** amoralej|lunch is now known as amoralej13:14
zigotobias-urdin: If I set something like this:13:21
zigo    $nova_notif_transport_url = os_transport_url({13:21
zigo                                  'transport' => $messaging_notify_proto,13:21
zigo                                  'hosts'     => fqdn_rotate($all_masters),13:21
zigo                                  'port'      => $messaging_notify_port,13:21
zigo                                  'username'  => 'nova',13:21
zigo                                  'password'  => $pass_nova_messaging,13:21
zigo                                })13:21
zigothen I get something like this:13:21
zigotransport_url=rabbit://u:p@host:port,u:p@host:port,u:p@host:port/13:21
zigoinstead of:13:21
zigotransport_url=rabbit://u:p@host:port,u:p@host:port,u:p@host:port13:21
zigoThen whith a virtual_host param set, it should be:13:21
zigotransport_url=rabbit://u:p@host:port/virtual-host,u:p@host:port/virtual-host,u:p@host:port/virtual-host13:21
zigobut what openstacklib does is:13:21
zigotransport_url=rabbit://u:p@host:port,u:p@host:port,u:p@host:port/virtual-host13:21
zigotobias-urdin: I believe I have a working patch to fix the wrong behavior.13:21
zigoOf course, this doesn't affect people using a single rabbit host, for example using haproxy, but that's not what I'm doing.13:21
zigotobias-urdin: My patch: https://salsa.debian.org/openstack-team/puppet/puppet-module-openstacklib/-/blob/debian/ussuri/debian/patches/fix-multiple-rabbitmq-transport_url.patch13:22
tobias-urdinzigo: based on oslo documentation it's correct https://docs.openstack.org/oslo.messaging/latest/reference/transport.html13:23
zigotobias-urdin: As much as I could see, that's not how it's working.13:23
zigoAre we sure the doc is correct?13:23
tobias-urdinyou need to check with oslo team then, or directly in the code13:24
tobias-urdinit probably depends on what driver is used13:24
zigoRight.13:24
zigoI'll go and ask.13:24
tobias-urdinim doing this transport_url=rabbit://u:p@host:port,u:p@host:port,u:p@host:port/myvhost13:24
tobias-urdinwithout any issues13:24
tobias-urdinis it possible that the issue is that the "/" vhost is used, so maybe it should be transport_url=rabbit://u:p@host:port,u:p@host:port,u:p@host:port//13:25
tobias-urdinor smth like that13:25
zigoI don't set any vhost, and then it just uses /, which works only if the / is ommited in the URL.13:25
zigoRabbit's weirdness...13:26
zigoI'll try to more carefully check what's going on.13:26
tobias-urdinzigo: all integration testing uses the "/" vhost, so doesn't look like there is an issue atleast there13:28
zigotobias-urdin: They use a single vhost, so it's not relevant as a test.13:29
tobias-urdinwell the testing tests with a single, i have every project split up in our deployment, so i dont think it's puppets fault atleast13:30
zigotobias-urdin: This all started because I am having neutron-bgp-dragent getting printing some timeout in my logs ...13:32
*** dpawlik2 has joined #puppet-openstack15:12
*** irclogbot_1 has quit IRC15:14
*** redrobot has quit IRC15:14
*** dpawlik4 has quit IRC15:14
*** tonyb has quit IRC15:15
*** tonyb has joined #puppet-openstack15:16
*** jtomasek_ has quit IRC15:17
*** ykarel is now known as ykarel|away15:17
*** mkarpin has joined #puppet-openstack15:18
*** irclogbot_2 has joined #puppet-openstack15:19
*** lbragstad_ is now known as lbragstad16:22
*** amoralej is now known as amoralej|off16:27
*** dtantsur is now known as dtantsur|afk16:28
*** derekh has quit IRC16:34
lbragstadEmilienM i'm revisiting https://review.opendev.org/#/c/729364/5 and i know we were able to get it working after an initial all-in-one.sh deploy by modifying the code directly16:49
lbragstadi'm able to reproduce the failures locally by mimicking what zuul does and installing the current patch set16:50
lbragstadi think there is something wrong with how i'm declaring the provider for keystone_config and it's relationship with keystone_domain_config because i see this all over in the logs http://paste.openstack.org/show/795505/16:51
lbragstadi suspect something in failing in puppet-keystone that prevents it from configuring keystone properly, resulting in the 500s16:51
lbragstadi applied http://paste.openstack.org/raw/795506/ on top of https://review.opendev.org/#/c/729364/5 - but that doesn't seem to fix the issue16:54
*** jpena is now known as jpena|off17:14
openstackgerritAlan Bishop proposed openstack/puppet-cinder master: Move the keymgr_XXX parameters from cinder::api to init  https://review.opendev.org/73912617:49
openstackgerritTobias Urdin proposed openstack/puppet-keystone master: WIP: support mutli-line config opts  https://review.opendev.org/72936417:49
*** gfidente|ffu is now known as gfidente|afk18:29
openstackgerritLance Bragstad proposed openstack/puppet-keystone master: WIP: support mutli-line config opts  https://review.opendev.org/72936420:03
openstackgerritMerged openstack/puppet-placement master: Use workers instead of threads in wsgi by default  https://review.opendev.org/73863020:05
lbragstadEmilienM i updated with everything i've tried today https://review.opendev.org/#/c/729364/721:56
lbragstadi'd appreciate any pointers if there is something blatantly obvious that i'm missing21:57
*** rcernin has joined #puppet-openstack22:42
*** tosky has quit IRC22:54
*** tkajinam has joined #puppet-openstack22:55

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