Tuesday, 2020-11-03

*** tosky has quit IRC00:26
*** cshen has joined #openstack-ansible00:35
*** macz_ has quit IRC00:39
*** cshen has quit IRC00:40
*** mmethot_ has quit IRC00:51
*** gshippey has quit IRC02:25
*** spatel has joined #openstack-ansible02:29
*** cshen has joined #openstack-ansible02:36
*** cshen has quit IRC02:40
*** ianychoi has quit IRC03:00
*** ianychoi has joined #openstack-ansible03:21
*** ThiagoCMC has quit IRC04:09
*** NewJorg has quit IRC04:26
*** rh-jelabarre has quit IRC04:27
*** NewJorg has joined #openstack-ansible04:28
*** cshen has joined #openstack-ansible04:36
*** cshen has quit IRC04:40
*** spatel has quit IRC05:16
*** yasemind96 has joined #openstack-ansible05:28
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-ansible05:33
*** cshen has joined #openstack-ansible05:40
*** cshen has quit IRC05:44
*** djhankb has quit IRC06:13
*** djhankb has joined #openstack-ansible06:14
*** cshen has joined #openstack-ansible07:00
*** cshen has quit IRC07:04
*** miloa has joined #openstack-ansible07:07
*** cshen has joined #openstack-ansible07:23
*** pcaruana has joined #openstack-ansible07:25
*** jbadiapa has joined #openstack-ansible07:41
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_nova stable/ussuri: Do not symlink ceph libraries for distro path  https://review.opendev.org/76107208:07
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_nova stable/train: Do not symlink ceph libraries for distro path  https://review.opendev.org/76107308:07
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_nova stable/stein: Do not symlink ceph libraries for distro path  https://review.opendev.org/76107408:07
*** andrewbonney has joined #openstack-ansible08:14
*** macz_ has joined #openstack-ansible08:18
*** rpittau|afk is now known as rpittau08:19
*** _kukacz has joined #openstack-ansible08:23
*** macz_ has quit IRC08:23
*** tosky has joined #openstack-ansible08:40
openstackgerritMerged openstack/openstack-ansible-tests stable/stein: Return bionic jobs to voting  https://review.opendev.org/75967608:59
*** kukacz_ has joined #openstack-ansible09:04
*** yasemind96 has quit IRC09:19
*** kukacz_ has left #openstack-ansible09:33
*** _kukacz has quit IRC09:40
*** _kukacz has joined #openstack-ansible09:42
*** frenzy_friday has joined #openstack-ansible09:44
*** _kukacz is now known as kukacz09:48
*** sshnaidm|afk is now known as sshnaidm|rover09:56
openstackgerritMerged openstack/openstack-ansible-os_glance stable/ussuri: Do not symlink ceph libraries for distro path  https://review.opendev.org/76081610:02
openstackgerritMerged openstack/ansible-role-systemd_networkd master: Add GPG Key for EPEL8 Repo  https://review.opendev.org/75914510:06
*** macz_ has joined #openstack-ansible10:06
*** macz_ has quit IRC10:11
*** spatel has joined #openstack-ansible10:18
*** spatel has quit IRC10:23
*** fanfi has quit IRC10:29
noonedeadpunkanother vote for https://review.opendev.org/#/c/759472/ would be great:)10:37
openstackgerritMerged openstack/openstack-ansible-os_glance stable/train: Do not symlink ceph libraries for distro path  https://review.opendev.org/76082010:37
openstackgerritMerged openstack/openstack-ansible-os_cinder stable/ussuri: Do not symlink ceph libraries for distro path  https://review.opendev.org/76081410:38
openstackgerritMerged openstack/openstack-ansible-os_cinder stable/stein: Do not symlink ceph libraries for distro path  https://review.opendev.org/76081510:38
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible stable/stein: Actually use ANSIBLE_FORKS in openstack-ansible.rc  https://review.opendev.org/76054010:41
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible stable/stein: Actually use ANSIBLE_FORKS in openstack-ansible.rc  https://review.opendev.org/76054010:42
*** d34dh0r53 has quit IRC10:50
*** kukacz has quit IRC10:51
*** kukacz has joined #openstack-ansible10:51
*** macz_ has joined #openstack-ansible10:57
*** macz_ has quit IRC11:02
*** gshippey has joined #openstack-ansible11:09
*** pcaruana has quit IRC11:20
*** pcaruana has joined #openstack-ansible11:33
*** cloudxtiny has joined #openstack-ansible11:46
cloudxtinyhello everyone. sorry if this is the wrong place for this question, but I am having trouble with lxc containers in openstack ansible. containers on 2 of my infra nodes can't ping each other but they can all ping the 3rd infra node11:46
cloudxtinyany one had a similar issue?11:47
noonedeadpunkplace is correct, but not sure how to help here11:49
noonedeadpunkI was experiencing such issues but it was networking issue on the lower layer11:50
cloudxtinynoonedeadpunk thanks. Its really strange. I can see the ARP request hit the br-mgmt bride on both servers but it never gets to the container11:51
noonedeadpunkand all lxc hosts can ping each other right?11:51
cloudxtinyyes they can11:51
cloudxtinyreally strange. I have added an IP address to the br-mgmt bridge on each host and they can ping each others containers11:52
noonedeadpunkI can recall seing exact same thing but don't remeber how I fixed that...11:52
cloudxtinyits just the containers on two of the hosts that can't ping each other on the br-mgmt network11:52
cloudxtinyI was wondering if it's a CentOS 8 issue?11:53
noonedeadpunkand they have net.ipv4.ip_forward enabled in sysctl right?11:53
cloudxtinyyes11:53
noonedeadpunkspatel had everything working so I don't think it's centos 8 specific thing11:55
cloudxtinyokay. So it must be my setup then.11:57
cloudxtinyI am using tlb bonding on the physical interface for all nodes so it's strange that this is affecting 2 them11:57
noonedeadpunkI'm wondering if I had to configurre something on switches...11:57
noonedeadpunkbut really can't recall, it was years ago from now:(11:58
cloudxtinythanks anyway :-).11:58
noonedeadpunkbut it was nothing wrong with containers themselves 100%11:59
cloudxtinythanks. I can rule that out :-). It strange that the APR reply gets to the bridge but not the bridged interface of the target container.12:00
*** rfolco has joined #openstack-ansible12:00
cloudxtinyI worry it's something do do with MTU but it's set the same on all hosts12:01
*** mike44333 has quit IRC12:04
noonedeadpunkoh, well, containers mtu is 1500, so yeah, it might be it12:11
noonedeadpunkin case you have vlans with 1450 mtu12:12
cloudxtinyI set it 9000 on all interfaces except eth0 (lxcbr0)12:21
cloudxtiny*I set it to 9000 on all interfaces except eth0 (lxcbr0)12:23
*** kukacz has quit IRC12:30
*** kukacz has joined #openstack-ansible12:31
*** shyamb has joined #openstack-ansible12:34
cloudxtinyhummm. problem seems to be related to the subnet.12:37
cloudxtinyI am using 172.16.8.0/22 but I can't ping any ip address in the 172.16.9.xx from the problem containers even though they all have the same subnet mask12:39
*** shyamb has quit IRC12:48
*** rh-jelabarre has joined #openstack-ansible13:07
mgariepydefault ping will get through even in cas of mtu issue unless you pass it -S <some big number> to force the packet size.13:10
*** rh-jelabarre has quit IRC13:17
*** rh-jelabarre has joined #openstack-ansible13:17
mgariepycloudxtiny, is the netmask/ route configured correclty ?13:21
mgariepycloudxtiny, are your server connected in the same switch ? or you have a fancy network configuration ?13:24
*** kukacz is now known as kukacz_13:27
*** mmethot has joined #openstack-ansible13:31
*** yann-kaelig has joined #openstack-ansible13:37
*** kukacz_ has quit IRC13:52
*** kukacz has joined #openstack-ansible13:52
openstackgerritMerged openstack/openstack-ansible-os_nova stable/ussuri: Do not symlink ceph libraries for distro path  https://review.opendev.org/76107214:06
*** kukacz_ has joined #openstack-ansible14:08
*** kukacz has left #openstack-ansible14:08
*** d34dh0r53 has joined #openstack-ansible14:10
*** spatel has joined #openstack-ansible14:11
*** kukacz_ has quit IRC14:16
*** kukacz_ has joined #openstack-ansible14:16
*** jamesdenton has joined #openstack-ansible14:17
spateljamesdenton: morning14:20
jamesdentonmorning14:20
*** kukacz_ is now known as kukacz14:20
spatelfinally i did some hacks here and there to make OVS and Linuxbridge compute working in mix environment14:21
spatelone compute running in OVS and other compute running in LinuxBridge14:21
spatelbut its messy configuration which i am trying to avoid (not a good idea)14:21
spatelget back to dpdk (I don't think centos8 version of opensvswitch support native dpdk)14:22
spateli did my best to look around on internet and all i found compile/compile/compile but not a single RPM14:23
jamesdentonhmm, i would be highly surprised if it didn't, but you never know14:23
cloudxtinymgariepy servers on the same switch and I have checked the subnet masks, they are all /22 :-(14:29
cloudxtinythanks14:29
spateljamesdenton: i tried so many thing but none of them work14:30
spatellets see what you come up with14:30
cloudxtinyspatel so are you sugguestion not o use openvswitch with centos8? I was planing to do that once I get through my container network problem14:31
spatelcloudxtiny: no, I am going to use OVS :)  all i am saying centos8 doesn't have support of openvswitch with DPDK with native RPMS.14:32
cloudxtinyif its too much of a headache, then maybe I'll just change the config back to use linuxbridge14:32
cloudxtinyspatel ahh. I see, thanks :-)14:32
spatelcloudxtiny: i would say go with OVS (in future you can utilize many features )14:32
spatelOVS is much stable now days compare to previous years and getting better.14:33
jamesdentonspatel spinning up a server now, but it may take a while to get things worked out14:36
spateljamesdenton: i am thinking to deploy my new 200 node cloud using OVS (good by to LinuxBridge), and later i can add dpdk whenever its ready14:37
spatelif i go with LinuxBridge then i will get stuck with it and never able to get out without hacking my codes.14:37
jamesdentonWell, if you are to believe this: https://docs.openstack.org/kolla/train/admin/template-override/ovs-dpdk.html, then you're right, there's no rpm14:38
spateloh boy.. so only option is build RPM right14:42
spateljamesdenton: what do you think?14:44
jamesdentonnot sure yet14:44
spateli can compile RPM with same version and put it in OSA repo to get it out14:44
spatellet me ask this question to CentOS8 community and see what they offer14:45
mgariepyjamesdenton, i'll go back to lxb for my deployment and try to improve the ovn support in osa before i switch to it.14:45
*** cloudxtiny has quit IRC14:45
jamesdentonmgariepy having issues?14:45
mgariepyi need to figure out the containerization of the gateway nodes, and the ha stuff for ovn that needs to be fixed also.14:46
openstackgerritMerged openstack/openstack-ansible-os_cinder stable/train: Do not symlink ceph libraries for distro path  https://review.opendev.org/76081314:46
mgariepyfor the ha part i think we could just run the ovndb northd and southd (ovsdb) process in cluster mode which should be simple enough14:47
jamesdentonhave you checked to see if it's not already in that mode?14:52
openstackgerritMerged openstack/openstack-ansible stable/ussuri: Actually use ANSIBLE_FORKS in openstack-ansible.rc  https://review.opendev.org/76036614:53
*** csmart has quit IRC14:54
*** fridtjof[m] has quit IRC14:54
*** csmart has joined #openstack-ansible14:55
*** fridtjof[m] has joined #openstack-ansible14:55
*** masterpe has quit IRC14:57
*** ioni has quit IRC14:57
*** csmart has quit IRC14:59
*** fridtjof[m] has quit IRC14:59
mgariepyjamesdenton, it's not,15:04
openstackgerritMerged openstack/openstack-ansible stable/train: Actually use ANSIBLE_FORKS in openstack-ansible.rc  https://review.opendev.org/76036715:05
jamesdentoncool15:05
mgariepybut i'm still interested to it. just don't have quite enough time to tests/fix all the little things.15:05
jamesdentonunderstood15:06
mgariepyi'll build a smaller testbed with less complex network to test.15:06
jamesdentonif you want to make a list of the little things you saw, i can try to work on it as time allows15:06
mgariepyok cool.15:06
mgariepyi'll ping you when i can take the time for that.15:07
mgariepyalso, with lxb i kinda know where it fails. and how to fix differents stuff if needed.15:07
openstackgerritMerged openstack/openstack-ansible-os_nova stable/train: Do not symlink ceph libraries for distro path  https://review.opendev.org/76107315:13
openstackgerritMerged openstack/openstack-ansible-os_nova stable/stein: Do not symlink ceph libraries for distro path  https://review.opendev.org/76107415:14
mgariepyjamesdenton, not so sure anymore lol.15:20
jamesdenton:)15:21
*** ioni has joined #openstack-ansible15:31
mgariepyi need to tests it more ;d haha15:33
*** fridtjof[m] has joined #openstack-ansible15:38
*** csmart has joined #openstack-ansible15:39
mgariepyjamesdenton, https://bugs.launchpad.net/openstack-ansible/+bug/179093315:44
openstackLaunchpad bug 1790933 in openstack-ansible "Implement OVSDB clustering for OVN" [Medium,In progress] - Assigned to James Denton (james-denton)15:44
mgariepylol15:44
jamesdenton:|15:44
jamesdentonsee i thought it sounded familiar15:44
jamesdentonlol15:44
mgariepyhaha indeed.15:45
mgariepybut yep it needs some testing.15:45
jamesdentonno doubt15:45
*** ioni has quit IRC15:47
*** fridtjof[m] has quit IRC15:47
*** csmart has quit IRC15:47
mgariepyjamesdenton, do you run all on metal with ovs  + dvr ? or you also have centralized gateways somewhere15:49
mgariepy?15:49
jamesdentonwith Stein+ we have run on metal w/ DVR, yes. the infra nodes are the dvr_snat nodes15:50
mgariepyok15:52
mgariepyovs works well ?15:52
jamesdentonthere are some issues with DVR for certain use cases, but overall OVS itself is fine15:54
mgariepyk15:58
*** fridtjof[m] has joined #openstack-ansible15:59
noonedeadpunk#startmeeting openstack_ansible_meeting16:00
openstackMeeting started Tue Nov  3 16:00:24 2020 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: openstack_ansible_meeting)"16:00
openstackThe meeting name has been set to 'openstack_ansible_meeting'16:00
noonedeadpunk#topic rollcall16:00
*** openstack changes topic to "rollcall (Meeting topic: openstack_ansible_meeting)"16:00
noonedeadpunko/16:00
mgariepyhey !16:00
noonedeadpunkseems we won't have much more attandees :)16:04
noonedeadpunks/:)/:(/16:04
noonedeadpunk#topic bug triage16:04
*** openstack changes topic to "bug triage (Meeting topic: openstack_ansible_meeting)"16:04
mgariepyfor once i'm here.16:05
noonedeadpunkyeah:)16:06
jamesdentono/16:06
gshippeyo/16:06
noonedeadpunkso we have one new bug and it jamesdenton one16:06
noonedeadpunkhttps://bugs.launchpad.net/openstack-ansible/+bug/190258516:06
openstackLaunchpad bug 1902585 in openstack-ansible "uwsgi socket backlog exceeded" [Undecided,New]16:06
jamesdentonahh yes16:07
noonedeadpunkwell I think we need to bump limits here indeed16:08
noonedeadpunknot sure about reasonable defaults part)16:08
noonedeadpunkas 1024 sounds as enough...16:09
jamesdentoni think there is a memory penalty.. maybe 8kB per, or something like that. nothing huge16:09
noonedeadpunkjamesdenton: `some buffer` means you've bumped smth else except mentioned things?16:10
jamesdentonwell yes, we did 1024 and it worked for a bit, but then that limit was hit. and so on16:10
jamesdentoni'm not really sure why the queue wasn't emptied fast enough16:10
mgariepyhow many hosts ?16:10
noonedeadpunkI think it was about how many connections it was serving16:11
*** shyamb has joined #openstack-ansible16:11
jamesdentongood question, i am not sure. looking16:12
*** shyamb has quit IRC16:12
jamesdenton137 computes16:14
*** gyee has joined #openstack-ansible16:14
*** fanfi has joined #openstack-ansible16:17
*** macz_ has joined #openstack-ansible16:18
*** dwilde has joined #openstack-ansible16:22
noonedeadpunksorry got distracted16:23
noonedeadpunkso, um16:23
noonedeadpunkeventually it's pretty easy to override uwsgi listen16:24
*** d34dh0r53 has quit IRC16:24
*** dwilde has quit IRC16:24
*** d34dh0r53 has joined #openstack-ansible16:24
*** masterpe has joined #openstack-ansible16:24
*** ioni has joined #openstack-ansible16:24
*** csmart has joined #openstack-ansible16:25
jamesdentontrue.16:25
noonedeadpunkbut not globally....16:25
noonedeadpunkthe one thing I was facing rcently is need to bump prlimit16:26
noonedeadpunk* LimitNOFILE16:26
noonedeadpunkbut it feels it's not the case here16:26
noonedeadpunkSo what I'm trying to understand if we should change defaults and how exactly16:27
jamesdentonright, i am not sure. it might help to have an override available and maybe a directive on how to use it. but keep the defaults as-is? They seem to work OK except in the case of a severely downsized control plane16:27
jamesdentonin out case we went from 3->116:28
jamesdenton*our16:28
jamesdentonand i don't have data at this time to show normal load vs connections growing at that time16:28
*** gyee has quit IRC16:31
noonedeadpunkwell, sysctl can be overwritten with openstack_user_kernel_options16:33
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible-openstack_hosts/src/branch/master/defaults/main.yml#L12916:33
noonedeadpunkand uwsgi can also be overwritten...16:33
noonedeadpunkthe only thing missing is global override for all uwsgi services16:33
noonedeadpunkwill this cover the usecase?16:34
*** dave-mccowan has joined #openstack-ansible16:36
noonedeadpunkhowever this downsize is kind of example of the upgrade scenario16:37
jamesdentonyeah, the kernel param is no issue. but would the listen override need to go here? https://opendev.org/openstack/ansible-role-uwsgi/src/branch/master/templates/uwsgi.ini.j216:39
jamesdentonand that template is used for individual uwsgi apps, right?16:39
noonedeadpunkyep16:39
noonedeadpunkand I think each service has overrides16:39
noonedeadpunklike nova_api_metadata_uwsgi_ini_overrides16:40
jamesdentonahh ok16:40
jamesdentonyes i think you're right16:40
*** gyee has joined #openstack-ansible16:41
spateljamesdenton: I have now DPDK supported OVS16:41
-spatel- [root@compute-2 ~]# ovs-vswitchd --version16:41
-spatel- ovs-vswitchd (Open vSwitch) 2.12.016:41
-spatel- DPDK 19.11.016:41
jamesdentonnova_api_os_compute_uwsgi_ini_overrides in this case. ok, so maybe just a docs change?16:41
jamesdentonlooks like somaxconn is bumped to 4096 in latest 5.x kernel16:41
noonedeadpunkyeah, I guess we can just document things16:42
jamesdentonof course, folks have to READ :D16:42
noonedeadpunkand I will add patch to uwsgi to be able to have overwrite for all services at once rather than do it for each separately16:42
jamesdentoncool16:43
*** gyee has quit IRC16:45
noonedeadpunkbtw, where do you see docs?16:45
noonedeadpunkshould we do it for each role or just some small section in the integrated repo?16:46
*** rpittau is now known as rpittau|afk16:46
jamesdentonhmm16:46
jamesdentonhttps://docs.openstack.org/project-deploy-guide/openstack-ansible/draft/app-advanced-config-override.html16:47
jamesdenton?16:47
jamesdentonseems old16:47
noonedeadpunkwhat is draft....16:48
jamesdentonno idea16:48
noonedeadpunklol what is it:)16:48
noonedeadpunkwell, I'm not sure we can maintain all type of overrides...16:49
*** cloudxtiny has joined #openstack-ansible16:49
noonedeadpunkI'd rather drop list of `Currently available overrides` and did describe general approach or naming convention we're using and asking to double check naming for each role16:49
jamesdentonagreed16:50
noonedeadpunkwell, we already have such note....16:50
noonedeadpunkbut yeah. we need to fix this page16:50
noonedeadpunk#agreed document way of overrides usage (including uwsgi ones). use https://docs.openstack.org/project-deploy-guide/openstack-ansible/draft/app-advanced-config-override.html as base16:51
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/ansible-role-uwsgi master: Allow to globaly override uwsgi params  https://review.opendev.org/76119816:55
noonedeadpunk#topic office hours16:55
*** openstack changes topic to "office hours (Meeting topic: openstack_ansible_meeting)"16:55
noonedeadpunkeventually what I wanted to say is that next wednesday stein goes to extended maintenance, so I'm going to do last release this week16:56
noonedeadpunkand afterwards I will switch branches to stable/stein for services and roles, to tag it with EM16:56
noonedeadpunkso that there was no need in bumps (as they won't have much sense anyway)16:57
noonedeadpunkand thanks everyone for attending!16:57
noonedeadpunk#endmeeting16:57
*** openstack changes topic to "Launchpad: https://launchpad.net/openstack-ansible || Weekly Meetings: https://wiki.openstack.org/wiki/Meetings/openstack-ansible || Review Dashboard: http://bit.ly/osa-review-board-v2"16:57
openstackMeeting ended Tue Nov  3 16:57:42 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:57
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2020/openstack_ansible_meeting.2020-11-03-16.00.html16:57
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2020/openstack_ansible_meeting.2020-11-03-16.00.txt16:57
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2020/openstack_ansible_meeting.2020-11-03-16.00.log.html16:57
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/ansible-role-uwsgi master: Allow to globaly override uwsgi params  https://review.opendev.org/76119816:59
noonedeadpunkjamesdenton: I think that is relevant doc https://docs.openstack.org/openstack-ansible/latest/reference/configuration/using-overrides.html17:01
noonedeadpunkalso missing uwsgi ones though17:01
jamesdentonahh yeah17:02
spateljamesdenton: i got this reply from centOS-8 community developer regrading DPDK support - http://paste.openstack.org/show/799662/17:05
jamesdentonsounds promising17:06
spateldoes that means i have to ditch ussuri and start looking at victoria17:07
*** dave-mccowan has quit IRC17:12
cloudxtinyanyone know where I get the urls and ports for the services when I am using an external LB?17:14
cloudxtinycan't see anything in the docs17:14
*** dave-mccowan has joined #openstack-ansible17:17
noonedeadpunkcloudxtiny: we have haproxy config defined here https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/haproxy/haproxy.yml#L3817:18
noonedeadpunkeventually it's set of vars with which it will be defined, but you may get list of ports17:19
cloudxtinynoonedeadpunk thanks17:19
*** fresta has quit IRC17:22
*** sshnaidm|rover is now known as sshnaidm|afk17:22
spateljamesdenton: what this block trying to do - https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/tasks/providers/setup_ovs_dpdk.yml#L2517:32
spatelmy playbook failed around it17:32
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: [doc] Mention uwsgi overrides in doc  https://review.opendev.org/76120617:35
*** suryasingh has quit IRC17:36
spatelmay need to fix that code and create mkdir -p /etc/dpdk/17:37
noonedeadpunkyeah, seems it is17:39
noonedeadpunkworth creating here https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/tasks/neutron_pre_install.yml#L53-L88 conditionally17:39
spatelYes, i think ubuntu use /etc/dpdk but i am not seeing that is the case in CentOS-8 but let me verify otherwise i will submit patch17:41
*** tosky has quit IRC17:57
*** dwilde has joined #openstack-ansible18:05
*** d34dh0r53 has quit IRC18:05
spateljamesdenton: i am getting this error on my OVS - http://paste.openstack.org/show/799664/18:11
openstackgerritMerged openstack/openstack-ansible-os_magnum stable/ussuri: Drop magnum distro CI jobs  https://review.opendev.org/76052718:15
*** miloa has quit IRC18:17
dmsimardjamesdenton: o/ did you figure out how to run the ansible ovs tests locally ?18:20
jamesdentonhi dmsimard - i haven't had a chance to circle back to that18:21
dmsimardI suppose you know about https://github.com/ansible-collections/openvswitch.openvswitch already ?18:21
jamesdentonindeed! this is my PR: https://github.com/ansible-collections/openvswitch.openvswitch/pull/5818:22
jamesdentonbut i was hoping to be able to test locally before pushing changes, just cant quite get the right local env18:22
dmsimardjamesdenton: if it's integration tests (aka playbooks/tasks) I've used https://docs.ansible.com/ansible/latest/dev_guide/testing_integration.html#running-integration-tests in a past life18:23
dmsimardbut I haven't tried since the split out to collections18:23
dmsimardthe way it'd work is that you would have "targets" here https://github.com/ansible/ansible/tree/devel/test/integration/targets and then you could run tests for a particular target18:24
jamesdentonok, i can give that a shot. i was trying just unit tests yesterday and running into dependency issues.18:24
jamesdentonhttps://docs.ansible.com/ansible/latest/dev_guide/developing_collections.html#unit-tests18:24
openstackgerritMerged openstack/openstack-ansible-os_magnum stable/ussuri: Add deployment of keystone_auth_default_policy  https://review.opendev.org/75947118:24
jamesdentonspecifically, http://paste.openstack.org/show/799665/18:25
dmsimardyeah I'm not familiar with the unit tests but if you do a good amount of integration tests that might be good enough18:25
jamesdentonok, sure, i can give that a go. seems like the existing example is fairly basic: https://github.com/ansible-collections/openvswitch.openvswitch/blob/main/tests/integration/targets/openvswitch_bridge/tests/basic.yaml18:26
jamesdentonbut i may have to create some kind of dummy port, since a port would be required for a bond18:26
jamesdentons/port/interface18:26
dmsimardthe tasks run inside the container so as long as you can do that there it should be fine18:27
jamesdentoncool. we'll see :D18:27
dmsimardwish I could help more but I at least wanted to point you in the right direction, I'm far from an authority in #ansible-network :p18:28
*** arxcruz has quit IRC18:28
jamesdentonwell, i appreciate the direction. i remember losing interest in this last year due to the... hurdles...18:28
jamesdentonbut the collection breakout helps there18:28
dmsimardfeel free to poke me about hurdles, I'm actually starting friday in the community engineering team :)18:29
dmsimardnoonedeadpunk, jrosser: ^ that goes for you too <318:30
jamesdentonoh sweet! well, the hurdles these days are self-imposed. i'm more familiar with the openstack contribution workflow and everything else is foreign. i think last year, just trying to squeeze a PR in the devel branch was tough.18:30
*** gyee has joined #openstack-ansible18:32
dmsimardoh yeah, I prefer the openstack contribution workflow to github too :p18:33
noonedeadpunkdmsimard: what dissapointed me in openvswitch collection was that it's impossible to install it from git because of galaxy file but pabelanger aid it's "ok"?)18:52
dmsimardhow long ago was that ? I know that galaxy didn't support installing collections from git at first but I think it should be good now18:53
*** jamesdenton has quit IRC18:54
noonedeadpunkIt as during ansiblefest18:54
dmsimardlike the one from a couple weeks ago ?18:54
noonedeadpunkyep18:54
dmsimardhmmm, should work IMO but let me hunt that down18:55
dmsimardnoonedeadpunk: https://docs.ansible.com/ansible/devel/user_guide/collections_using.html#installing-a-collection-from-a-git-repository18:56
noonedeadpunkdmsimard: it was specificly openvswitch collection18:56
dmsimardoh yeah ?18:57
noonedeadpunkand it was because of missing version info in galaxy.yml18:57
noonedeadpunkand everyone was aware and was going to do nothing as far as I got...18:57
dmsimard:/18:57
noonedeadpunkit needs like https://github.com/openstack/ansible-collections-openstack/blob/master/galaxy.yml#L3618:58
dmsimardyeah that doesn't sound right18:58
noonedeadpunkwell, let me rephrase, folks pointed that ansible-galaxy is just stupid as it should get version out from git tags18:59
dmsimardhttps://galaxy.ansible.com/openvswitch/openvswitch is parsed as 1.0.6 but I'm not sure where it comes from18:59
dmsimardbtw I set up a hound instance like the one we have for openstack https://codesearch.recordsansible.org/19:00
noonedeadpunkiirc it does zuul or smth like that, so you can specifily push version when publishing19:00
noonedeadpunkbut it makes impossible to install from git....19:00
noonedeadpunkoh! and where does it search? only ara?19:01
*** nurdie has joined #openstack-ansible19:01
noonedeadpunkoh, collections!19:01
dmsimardno, across all the repos in the ansible, ansible-community and ansible-collections github organizations19:01
noonedeadpunkthat is neat19:01
spotzdmsimard!19:01
dmsimardspotz: o/19:01
noonedeadpunkthat is awesome!19:01
dmsimardnoonedeadpunk: I created https://github.com/ansible-collections/openvswitch.openvswitch/issues/5919:06
noonedeadpunkoh, thanks)19:07
noonedeadpunkI guess pabelanger is part of the team  as well?:)19:07
dmsimardi don't know for sure which team he is in but he's part of ansible, yes19:08
*** arxcruz has joined #openstack-ansible19:28
*** andrewbonney has quit IRC19:37
openstackgerritMerged openstack/openstack-ansible master: Bump SHAs for master  https://review.opendev.org/75597319:38
*** ThiagoCMC has joined #openstack-ansible19:50
*** cloudxtiny has quit IRC19:50
ThiagoCMCHey guys, the following TASK is failing: "lxc_hosts : Wait for base image download", aria2c is unable to download the ubuntu-base-20.04-base-amd64.tar.gz image, but the machine can "ping google.com" and "apt update" works as well, any idea?19:51
ThiagoCMCaria2c logs shows only: "(ERR):error occurred."19:51
ThiagoCMCI tried to run: "aria2c --max-connection-per-server=4 --allow-overwrite=true --dir=/tmp --out=ubuntu-base-20.04-base-amd64.tar.gz --check-certificate=true --follow-metalink=mem --on-download-complete=/usr/local/bin/aria2c-download-helper.sh http://cdimage.ubuntu.com/ubuntu-base/releases/20.04/release/ubuntu-base-20.04-base-amd64.tar.gz" manually... It says: "errorCode=3 Resource not found"19:52
ThiagoCMCchecking more lol19:52
ThiagoCMChttp://cdimage.ubuntu.com/ubuntu-base/releases/20.04/release/ubuntu-base-20.04-base-amd64.tar.gz is 404!  O_O19:52
ThiagoCMCWhaaat19:53
ThiagoCMCOh, the file is "20.04.1" now... Not just "20.04"...  :-/19:53
ThiagoCMCI'm on branch "stable/ussuri", BTW.19:55
*** cshen has quit IRC19:56
ThiagoCMCOk, cool... I've updated: roles/lxc_hosts/vars/ubuntu-20.04.yml:_lxc_hosts_container_image_url with the correct file. Sorry about the buzz!19:58
noonedeadpunkThiagoCMC: yeah well known thing20:07
noonedeadpunkalready fixed in stable but not tagged yet20:07
noonedeadpunkpretty sure we will have fixed version during this week20:08
ThiagoCMCOkdok!20:08
noonedeadpunkThiagoCMC: http://lists.openstack.org/pipermail/openstack-discuss/2020-October/018280.html20:08
noonedeadpunkyou can find workaround in ML20:08
noonedeadpunkbut yeah you did right:)20:09
ThiagoCMCHmmm... But something might be missing... Now, the TASK: "lxc_container_create : Create container (machinectl)" is the one failing...   :-(20:10
ThiagoCMCNot sure but I didn't do the step 2 from that e-mail thread.20:10
ThiagoCMCI have "lxc_container_backing_store: machinectl" - my /var/lib/machines is under a btrfs filesystem (I did this back with Train or Stein and Ubuntu 18.04) and it worked.20:11
*** cshen has joined #openstack-ansible20:13
ThiagoCMCI'm seriously thinking about deploying OSA on top of LXD containers! Using "is_metal" everywhere! This way, OSA will "think" that it's bare-metal but, it's not.  LOL20:15
ThiagoCMCThen, I'll avoid letting OSA to manage containers, downloads and etc...20:15
ThiagoCMCLXD is so cool!20:15
ThiagoCMCI wonder why OSA doesn't support it...?20:15
*** jamesdenton has joined #openstack-ansible20:17
ThiagoCMCCan someone help me understand why the TASK "lxc_container_create : Create container (machinectl)" is failing? Logs: http://paste.openstack.org/show/799669/20:17
ThiagoCMCOMG! https://docs.openstack.org/releasenotes/openstack-ansible/ussuri.html: "To provide compatibility with Centos-8 the LXC cache preparation has been greatly simplified to remove the requirement for machinectl and btrfs, which is a combination not available on Centos-8. This has the side effect of machinectl no longer being a supported backing store for LXC."20:19
ThiagoCMCNoooo!!!20:19
ThiagoCMCUsing machinectl was the fastest way of deploying OSA!20:20
ThiagoCMCThis is bad, btrfs works just fine on Ubuntu...   :-@20:21
*** tosky has joined #openstack-ansible20:27
ThiagoCMCI'm very disappointed that OSA dropped machineclt only because CentOS 8 doesn't have it! I would rather drop CentOS support entirely.  LOL  :-(20:30
*** gshippey has quit IRC20:31
*** frenzy_friday has quit IRC20:46
spateljamesdenton: hey, i moved on from that permission error20:54
jamesdentonoh? what was it?20:54
spateli found it was reading user_id permission from somewhere else, (this is centos8)20:55
spatelas soon as i gave it root permission, it fixed that issue and service started successfully20:55
spatelnow i am in last stage, attaching dpdk to br-provider bridge but giving me this error20:55
spatelhttp://paste.openstack.org/show/799671/20:56
spatelI am totally stuck here20:56
spatelsome folks saying hardware issue or some saying firmware version20:57
spateldid you ever see that issue?20:57
spateldoing some firmware upgrade to see if it go away but if this is dead end then i can't use dpdk :(21:00
jamesdentonwhat chassis?21:09
spatelHP C7000 blade center with ProLiant BL460c Gen921:18
spateljamesdenton: ^^21:18
jamesdentoncan you check dmesg and see if there's anything relevant?21:19
-spatel- [root@compute-2 ~]# dmesg | grep fail21:20
-spatel- [ 1.320675] pci 0000:06:00.1: BAR 6: failed to assign [mem size 0x00080000 pref]21:20
spatellet me look for more details21:21
spatelmy ovs-vsctl show showing datapath_type: netdev21:21
spateldoes that means anything or its normal21:22
jamesdentonthats expected21:23
*** rfolco has quit IRC21:24
*** rfolco has joined #openstack-ansible21:24
spatelk21:24
*** ChanServ has quit IRC21:26
*** rfolco has quit IRC21:29
*** ChanServ has joined #openstack-ansible21:32
*** tepper.freenode.net sets mode: +o ChanServ21:32
spateljamesdenton: read this, its interesting - http://mails.dpdk.org/archives/users/2017-April/001811.html21:39
*** cshen has quit IRC21:42
*** cshen has joined #openstack-ansible21:48
*** elduderino80 has joined #openstack-ansible21:48
openstackgerritMerged openstack/openstack-ansible-os_magnum stable/train: Add deployment of keystone_auth_default_policy  https://review.opendev.org/75947222:01
*** aedc has joined #openstack-ansible22:03
*** aedc has quit IRC22:04
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_neutron stable/ussuri: Enable notifications when Designate is enabled  https://review.opendev.org/76124022:31
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_neutron stable/train: Enable notifications when Designate is enabled  https://review.opendev.org/76124122:31
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_neutron stable/stein: Enable notifications when Designate is enabled  https://review.opendev.org/76124222:32
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_neutron master: Enable notifications when Designate is enabled  https://review.opendev.org/75793722:33
jrosserThiagoCMC: i started patches to deploy with LXD https://review.opendev.org/738599 and https://review.opendev.org/738657 but it need someone to commit effort if those are of interest22:33
jrosserThiagoCMC: you can switch to ZFS from btrfs with the current code and get the same copy-on-write performance during container creation22:35
openstackgerritMerged openstack/openstack-ansible-os_manila master: Do not symlink ceph libraries for distro path  https://review.opendev.org/76058522:35
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Move nspawn to unmaintained state  https://review.opendev.org/76095422:39
*** spatel has quit IRC22:41
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible stable/ussuri: Bump SHAs for stable/ussuri  https://review.opendev.org/76073122:43
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-tests stable/stein: Add requirements_git_install_branch to test-vars  https://review.opendev.org/73252222:47
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible stable/train: Bump SHAs for stable/train  https://review.opendev.org/76072822:59
*** tosky has quit IRC23:01
ThiagoCMCjrosser, that, is, awesome!!! You can count on me to test it!23:08
ThiagoCMCIs there docs to use ZFS?23:08
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible stable/stein: Bump SHAs for stable/stein  https://review.opendev.org/76073023:09
ThiagoCMCSo, to benefit from ZFS, I can just set 'lxc_container_zfs_root_name: "pool/lxc"' and prepare it in advance (before run the OSA playbooks)?23:15
*** mmethot has quit IRC23:18
*** yann-kaelig has quit IRC23:27
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: [doc] Mention uwsgi overrides in doc  https://review.opendev.org/76120623:32
*** mmethot has joined #openstack-ansible23:34
*** cloudxtiny has joined #openstack-ansible23:36
cloudxtinyhello. for my bonded interface I am using tlb mode. Is it better to use active backup?23:37
cloudxtinyeven though all my infra servers are configured this way, only containers on 1 of the infra servers is "pingable" on br-mgmt23:38

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