Monday, 2022-08-22

*** ysandeep|PTO is now known as ysandeep04:38
*** ysandeep is now known as ysandeep|afk05:18
*** ysandeep|afk is now known as ysandeep08:55
*** dviroel|out is now known as dviroel|rover11:28
*** ysandeep is now known as ysandeep|afk12:22
admin1i got dpdk up .. but i cannot get any instances to launch on it .. 13:57
*** ysandeep|afk is now known as ysandeep14:01
*** dviroel|rover is now known as dviroel|rover|lunch14:58
*** ysandeep is now known as ysandeep|dinner15:13
spateladmin1 where are you planning to use DPDK ?15:22
spatelif you planning to run general workload on DPDK based compute host then you are not going to gain anything 15:23
jrosser_jamesdenton: you around? i can look at this ironic stuff some more15:24
admin1spatel, the node will have just 1 vm optimized for latency 15:28
spatelok but what are you looking? what application are you planning to run on VM which required latency?15:29
admin1some game from a client 15:29
admin1no idea what game is though .. .. i don't get inside the vm login15:30
admin1i got the dpdk added to br-vlan following yours and a few other articles15:30
admin1but i can't see to get any vms spawn in that machine 15:30
admin1i disabled all others and enabled just that one15:30
spateldid you configured hugepages on VM? 15:31
spatelDPDK is no fun i would say.. it has lots of knob. if they are just running single VM then go without DPDK.. i don't think they will notice any latency issue. (if they are looking for network latency then use SRIOV)15:33
jrosser_admin1: as far as i understand there really is no point unless the application inside the VM is dpdk aware15:34
spateljrosser_ 100% agreed15:34
spatelDPDK is myth :) all document saying increate your network throughput but true story is that only with VM running DPDK base app. 15:35
admin1aah 15:35
admin1ok15:35
spatelincrease*15:35
admin1i will ask them15:35
spatelI spent many many months and many lab to understand that line :)15:36
spateladmin1 even i asked same question in berlin conf. to DPDK folks and they agreed and said still you are using virtio to connecting your VM so there is a bottleneck. 15:37
spatelJust use SRIOV period 15:37
spatelmy eyes on this guy and i believe we can take advantage of high speed networking without DPDK shit - https://docs.openvswitch.org/en/latest/intro/install/afxdp/15:39
spatel* It is aims to have comparable performance to DPDK but cooperate better with existing kernel’s networking stack *15:40
spatelAnyone running windows on openstack ? I have licensing question 15:42
admin1i am :) 15:43
admin1basically licensing is regional .. so you need to first contact the m$ distributor responsible for your area15:44
admin1next, you ask them for a datacenter license .. which allows you to cram as many vms as possible in the same hardware which you license per box on per set of cpu 15:44
admin1so if you have a big box and only say 1 windows customers, you say you will take min license for 8 cores  and then once the 8 core is used(abused), then add 8 core more and grow up 15:45
admin1that is how public cloud providers do it .. 15:45
admin1alternate is to ask customer to bring their own license 15:45
jamesdentonhi jrosser_ 15:50
spatelgreat! so if i get datacenter lic for core base in that case how my VM understand HOST is licensed ?15:50
jrosser_hello15:50
jamesdentoni will be in and out for a bit15:51
jrosser_ok15:51
jrosser_i guess the patch with the biggest changes / questions is this one https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/85212215:52
jamesdentonyes15:52
jamesdentonwith containers, it seems the bridge IP is not being picked up in inventory. i'm wondering if the dynamic address mechanism is/was meant to work around that in those other two projects15:53
jrosser_i have this https://paste.opendev.org/show/b3OlRo8NGe0MmgwrmStV/15:55
jrosser_and yes we seem to have split universe with dynamic_address_fact and then something similar/different in the octavia role, and now also different in my ironic patch15:56
jamesdentonyes, but conductor actually runs on metal IIRC15:56
jamesdentonand conductor is the one that matters here for tftp/http15:56
jamesdentonthat is to say, even w/ lxc i think conductor still runs on metal15:57
jrosser_https://paste.opendev.org/show/bu5VE8Bj5FioJK3o3c8g/15:58
jrosser_do you have an AIO for this so we can compare?15:58
jamesdentoni think so, one sec15:59
jrosser_also https://paste.opendev.org/show/bUCstZrdgCQBSlV3MNz2/16:01
jamesdentoni'm rolling with this: https://github.com/openstack/openstack-ansible/blob/master/inventory/env.d/ironic.yml#L31-L3916:02
jrosser_hmm interesting16:04
jamesdentonhaving to reboot this VM16:04
jamesdentonjrosser_ https://paste.opendev.org/show/bsmNoGFtOYd4S5WdXof6/16:09
jamesdentonthe behavior of bmaas_address in this case is just like storage and tunnel_address16:10
jamesdentonthis environment is a little screwy, since I modified is_metal from true to false to get it to build an ironic_api container. otherwise, there wasn't one16:11
jrosser_how wierd16:11
jamesdentonand there is a patch out there.. it was intentional16:11
jamesdentonhttps://github.com/openstack/openstack-ansible/commit/4cba47c1d3a186d189c75e903cbb8be39602fa0f16:11
*** dviroel|rover|lunch is now known as dviroel|rover16:12
jamesdentonwell, it's quasi-related, anyway.16:13
jrosser_i'm just wondering how i have ended up with ironic_api container at all here16:14
jamesdentongood question16:14
jrosser_maybe another good question is what actually do we want16:20
jrosser_my AIO is from before i found the weird inventory bug, so it could be that i also have a non representative state16:21
*** ysandeep|dinner is now known as ysandeep|out16:57
damiandabrowskilooks like we have a problem with rabbit repo, at least on 24.4.0 + focal17:13
damiandabrowskihttps://paste.openstack.org/show/biMEpiqFoTfuicwDLilS/17:13
damiandabrowski1:24.1.3-1 disappeared from the repo? 17:14
damiandabrowskihttps://paste.openstack.org/show/byAFbw5rwUsjF8ZjpQLB/17:14
damiandabrowskiseems like it's available only for ubuntu/bionic and debian/buster17:17
damiandabrowskihttps://cloudsmith.io/~rabbitmq/repos/rabbitmq-erlang/packages/?q=name%3A%27%5Eerlang-base%24%27+version%3A1%3A24.1.3-1&sort=-version17:17
damiandabrowskiwill continue tomorrow17:17
*** dviroel|rover is now known as dviroel|out21:53

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