Thursday, 2021-09-30

*** tobberydberg_ is now known as tobberydberg11:51
mgariepyjamesdenton, https://bugs.launchpad.net/nova/+bug/175192312:39
jamesdentonnice find! i was wondering in that instance_info_cache was related12:50
jamesdentonwe have run into this before12:50
jamesdentonmgariepy i found that my horizon issue last week was related to having two (different) cells named cell1. Not ssure how or when that creeped in12:55
mgariepyyep. the fun part is that it's not merged for Rocky lol12:56
spateljamesdenton morning13:10
jamesdentonhi13:12
mgariepyjamesdenton, after some digging.. i only had 3 vms with the issue.13:23
mgariepyone which i fixed manually (not realizing it had the issue.13:24
spateljamesdenton do you know how to do vm bonding when using two sriov vf ?13:26
jamesdentoni recall seeing a blueprint for that functionality but i don't know if it has been implemented. It would require the ability to schedule two VFs across two PFs, which i don't think exists (yet)?13:28
jamesdentonyou should be able to give a VM two interfaces from the same network and bond them in the VM?13:28
spatelYes that is what i am thinking13:36
spateljamesdenton but i would like to have some good way and not hack way...13:37
jamesdentoni don't know that there is a "sanctioned" way to do it13:37
spatelwhen i say give create vm then it will automatically pic two VF from two PF and attach to vm and then cloud-init will take care of bonding13:37
jamesdentonlast i knew, the behavior was "pick two VF, likely from same PF until that PF is exhausted"13:38
spatelThis guy did it but process is not joyful - https://www.redpill-linpro.com/techblog/2021/01/30/bonding-sriov-nics-with-openstack.html13:38
jamesdentonyeah, ok, two different networks but really the same network. that;'s also an option :D13:39
spatelyes.. 13:40
spatelbut its hard to put them in terrafrom :(13:40
spatelwe need way to automate it so my clients can build vm without lots of hacks 13:41
jamesdentonunderstood. were you ever able to make headway on the DPDK tuning?13:41
spatelstill running load-test 13:42
spatelcomparing sriov with dpdk 13:42
spatelmajority of people running dpdk load-test with testpmd inside guest VM 13:42
spateltestpmd is dpdk aware application but in real world we don't do testpmd, we run raw application which is not dpdk aware 13:43
spatelfor example haproxy 13:43
spatelfeel like i am running wrong way load-test and that is why my result is different compare to people running with testpmd 13:44
jamesdentoni didn't think the VM needed to be DPDK aware if it was happening on the compute, but dunno13:46
spateldo you have dpdk environment ? i would like to see your result also 13:46
spatellet me show you result 13:48
jamesdentoni do not13:48
spateljamesdenton i have two vm 1. sriov and 2. dpdk and here is the result 13:49
spatelhttps://paste.opendev.org/show/809694/13:49
spatelThis is UDP based iperf3 load-test13:49
spatelwith packet size 150bytes 13:49
spateljamesdenton one thing i have observed which on sriov vm context switching is less and on dpdk vm its 3x higher 14:02
spatelmay be because its virtio and packet routing via kernel but in sriov its direct VF so packet traveling without using kernel14:03
jamesdentonyeah14:04
jamesdentonhow many PMDs and how much RAM did you allocate?14:04
jrossernoonedeadpunk: i am wondering if we have a mistake, this https://github.com/openstack/openstack-ansible/blob/master/playbooks/haproxy-install.yml#L46-L51 and https://github.com/openstack/openstack-ansible-haproxy_server/blob/master/tasks/main.yml#L34-L49 at the same time?14:07
spatel1G and 4 pmd14:08
noonedeadpunkjrosser: hm... I think https://github.com/openstack/openstack-ansible/blob/master/playbooks/haproxy-install.yml#L46-L51 does smth different?14:09
noonedeadpunkbut not sure...14:09
noonedeadpunkbecause we provide only pki_search_certificates_pattern14:09
noonedeadpunkSo we shouldn't generate certs there14:09
noonedeadpunkBut I'd say that https://github.com/openstack/openstack-ansible-haproxy_server/blob/master/tasks/main.yml#L34-L49 should cover usecase anyway14:10
noonedeadpunkwhere we have issue is https://bugs.launchpad.net/openstack-ansible/+bug/193896114:10
noonedeadpunkI started testing out solution but had to switch :(14:10
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Fix apache ProxyPass arguments  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/81140214:11
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-haproxy_server master: Fix typo for user supplied certificate variable  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/81197914:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Fix haproxy Let's Encrypt SSL path  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/81198514:48
*** promethe- is now known as prometheanfire15:11
*** prometheanfire is now known as Guest141515:12
*** chandankumar is now known as raukadah15:21
*** Guest1415 is now known as prometheanfire15:35

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