Earlier  
Posted Nick Remark
#openstack-nova - 2021-08-31
14:13:18 opendevreview Balazs Gibizer proposed openstack/nova master: [nova-manage]support extended resource request https://review.opendev.org/c/openstack/nova/+/802060
14:13:19 opendevreview Balazs Gibizer proposed openstack/nova master: Reno for qos-minimum-guaranteed-packet-rate https://review.opendev.org/c/openstack/nova/+/805046
14:30:32 sean-k-mooney stephenfin: just an fyi im going to rebase https://review.opendev.org/c/openstack/nova/+/669411 and adress gibi comment, this looks ok to me so should be an easy win
14:31:09 sean-k-mooney ill see how hard it is to add that final check after binding
14:32:01 gibi I only skimmed that patch, but if you make it fresh then I can try to look at the
14:32:55 sean-k-mooney its most of the way there if it misses its not the end of the world but also its small and low risk so if we can get it done then its a nice to have
14:33:43 sean-k-mooney im currently goign trhough the set of blueprint and patches that seam close and seeing if i can get them over the line
14:33:55 sean-k-mooney but this is lower on my list of priorities
14:35:35 gibi ack
14:52:56 opendevreview Merged openstack/nova master: Remove module level caching https://review.opendev.org/c/openstack/nova/+/806394
15:04:52 spatel is anyone running DPDK on Intel X710 nic, i would like to buy so looking for some good feedback ?
15:10:11 spatel currently i am using Intel® 82599 10 Gigabit Ethernet but it has limitation of rx/tx queue which is max=2 per VF
15:50:29 gibi fyi nova weekly meeting starts in 10 minutes here in the channel
15:51:34 sean-k-mooney spatel: x710 used ot be the primaly nic that intel used for dpdk development so its fully supported but its a few years old now and they have proably moveed tothe 800 seriese they lauched last year
15:52:10 sean-k-mooney spatel: this is the dpdk docs for that nic https://doc.dpdk.org/guides/nics/i40e.html
15:52:14 spatel do you know how many rx/tx queue does x710 support ?
15:52:32 spatel x710 is older so may be cheaper for me to get it up and running with dpdk
15:52:56 sean-k-mooney x710 is much much newer then 82599
15:53:10 sean-k-mooney but i know the queue count is actul configurable in the driver
15:53:22 sean-k-mooney im not sure what its set too by default for VFs
15:53:34 spatel 82599 has hard limit for 2 rx/tx queue per VF
15:53:47 sean-k-mooney ah Reserved number of Queues per VF (default 4)
15:53:57 spatel Look like x710 has 16 per VF (default 4) but we can change it so that is good
15:54:00 sean-k-mooney https://doc.dpdk.org/guides/nics/i40e.html#runtime-config-options
15:54:31 spatel nic look like x710 is good choice for me in low cost
15:55:20 sean-k-mooney the 72x revision are nic if you need 25G or think will upgrade at some point
15:55:41 sean-k-mooney they are not much more expensive and also are slightly more power effeinct
15:56:20 spatel 10G is more then enough, my whole requirement is to run DPDK and remove SRIOV dependency which doesn't support security-group and bonding
15:56:33 spatel hmm
15:57:29 spatel let me see what i can get because all depend on budget but good to know
15:57:48 spatel sean-k-mooney i have successfully deploy SRIOV with OVN and its working great
15:58:01 sean-k-mooney good to know
15:58:11 sean-k-mooney do not use it for PF passhtouhg however
15:58:21 sean-k-mooney we need to remove that at some point
15:58:39 spatel remove it from where? NOVA?
15:59:36 sean-k-mooney ovn
15:59:52 spatel I have question for you how does OVN provide redundancy for network node? currently my compute nodes are network node so lets say i have 10 compute nodes then how OVN schedule gateway chassis?
15:59:52 sean-k-mooney it allows vnic_type=direct-physical but does not manage it properly
16:00:06 bauzas 8 seconds before the meeting ;)
16:00:13 bauzas so, wait a bit for the answer :p
16:00:20 spatel :)
16:00:21 sean-k-mooney that proably better asked in neutron too
16:00:34 spatel thank you!
16:00:34 bauzas gibi: you're late
16:01:25 opendevmeet The meeting name has been set to 'nova'
16:01:25 opendevmeet Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:01:25 opendevmeet Meeting started Tue Aug 31 16:01:25 2021 UTC and is due to finish in 60 minutes. The chair is gibi. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:01:25 gibi #startmeeting nova
16:01:53 gibi I was just reading the scrollback about the nics
16:01:55 gibi :)
16:01:56 gibi o/
16:01:59 gmann o/
16:02:05 elodilles o/
16:02:15 dansmith o/
16:02:45 gibi #topic Bugs (stuck/critical)
16:02:55 gibi we have one bug marked critical
16:02:59 gibi https://bugs.launchpad.net/nova/+bug/1940555 around SQLAlchemy URL handling and the fix is going through the gate: https://review.opendev.org/c/openstack/nova/+/805663
16:03:15 bauzas \o
16:03:24 gibi it is bounced since I wrote the agenda but I requeued it
16:03:42 sean-k-mooney ack
16:03:53 gibi #link 17 new untriaged bugs (+6 since the last meeting): #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New
16:04:09 gibi I had no time to check the untriaged bugs in the last couple of days
16:04:22 gibi we have 0 bugs marked with xena-rc-potential tag #link https://bugs.launchpad.net/nova/+bugs?field.tag=xena-rc-potential
16:04:27 gibi please start marking release critical bugs with xena-rc-potential tag
16:04:53 bauzas tbc, those need to be regression bugs
16:04:59 gibi yepp
16:05:12 bauzas ie. something that worked before Xena but now has issues with this release
16:05:37 bauzas we only have 2 weeks before RC1 in order to merge bugfixes that *aren't* regressions
16:05:49 bauzas or those would be fixed in the next Yoga release
16:05:59 gibi and backported :)
16:06:09 sean-k-mooney i dont think we currenlty have any critical bugs that would need the rc flag
16:06:13 bauzas so, pings are appreciated besides classic feature review requests
16:06:30 bauzas we have an interesting race condition issue with placement
16:06:41 gibi yepp I saved that for the gate issue topic
16:06:51 gibi lets go there
16:06:52 bauzas this isn't only impacting the gate, right?
16:07:20 gibi it is a new race so so far we only have infor from the gate about it
16:07:23 bauzas but yeah, let's discuss this bug on the gate section
16:07:28 gibi #topic Gate status
16:07:32 gibi Nova gate bugs #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure
16:07:41 gibi We had the allocation deletion conflict bug #link https://bugs.launchpad.net/nova/+bug/1836754 that hopefully resolved when we landed #link https://review.opendev.org/c/openstack/nova/+/688802 yesterday
16:08:05 gibi We have a project creation race in allocation update bug as well #link https://storyboard.openstack.org/#!/story/2009159 that is affecting the those gate jobs that are booting more than on VM at the same time. Octavia is heavily affected. I've pushed a reproducer #link https://review.opendev.org/c/openstack/placement/+/806730 but I don't know how to fix the actual bug.
16:08:40 gibi this is the one bauzas mentioned above ^^
16:09:30 bauzas if the race isn't occurring a lot of times, we should maybe just call the transaction again
16:09:37 gibi in short if two VM for the same project is scheduled at the same time then the PUT /allocations call could cause a race in the project creation in placement
16:10:16 gibi bauzas: that was my first idea, but looking the code I'm not sure about the amount of surgery needed for this
16:10:33 dansmith it must be the *first* two vms right?
16:10:34 gibi if somebody has deeper sqlAlchemy knowledge than me then help is appreciated
16:10:45 bauzas dansmith: it *should* be yeah
16:10:47 gibi dansmith: first two VMs for a project yes
16:10:55 sean-k-mooney gibi: sorry im a bit confusted by the term project createion in a placment context
16:10:59 dansmith that definitely seems uncool
16:11:15 bauzas I guess we could hit the problem often with multicreate
16:11:30 bauzas ie. server create --max 2
16:11:30 gibi sean-k-mooney: placement stores the project_id and user_id of each consumer so that usages can be aggregated per project
16:11:38 sean-k-mooney why does placement need to be project wawre beyond storigng the project/user id in the allocation?
16:11:54 bauzas sean-k-mooney: because we use it from an API query
16:12:01 dansmith sean-k-mooney: it's relational so it has a table for it I think
16:12:07 sean-k-mooney yes im aware it there for usage
16:12:11 bauzas you can filter per project

Earlier   Later