Earlier  
Posted Nick Remark
#openstack-nova - 2018-02-06
14:45:47 stephenfin sean-k-mooney: It's very rough, but fancy taking a look at ^ at some point?
14:46:06 stephenfin efried: You might be able to weight in from the generic device management aspect too ^
14:46:18 mriedem bauzas: depends on if it's recreatable in master
14:46:22 efried ack
14:46:33 bauzas mriedem: just told that actually
14:46:34 stephenfin Try as I may, I can't think of a reason to need that, but I'm clearly missing something as both you and sean-k-mooney suggested it :)
14:46:36 bauzas hence Incomplete
14:48:41 sean-k-mooney stephenfin: reason to need ?
14:50:12 sean-k-mooney stephenfin: also first taught on https://review.openstack.org/541290 is it should proably be an neutron spec but i have only got to line 10 so ill keep reading
14:55:00 sean-k-mooney stephenfin: of were you refering to a need for numa-aware-vswitches when you said you can think why you need that?
15:05:15 mriedem bauzas: can you review https://review.openstack.org/#/c/539739/ please? it's an rc1 blocker due to a regression in the native encrypted luks stuff, blocking some cinder 3rd party CIs
15:05:33 bauzas mriedem: roger.
15:05:47 bauzas LUKS, I am your father.
15:11:31 edleafe bauzas: <groan!>
15:12:04 bauzas that's possibly one of the top said jokes, I know
15:16:31 openstackgerrit Lajos Katona proposed openstack/nova master: WIP: ServerMovingTests with custom resources https://review.openstack.org/497399
15:31:19 openstackgerrit Ed Leafe proposed openstack/nova master: Make the InstanceMapping marker UUID-like https://review.openstack.org/539323
15:41:31 stephenfin sean-k-mooney: Yup, keep reading. It seems like a nova thing in that current design :)
15:41:39 stephenfin though you may have left comments in the interim
15:52:22 sean-k-mooney stephenfin: well im commenting back. the current design will not work unfrotunetly for example have you taught about how you handel bonds.
15:58:14 sean-k-mooney stephenfin: sorry in advance https://review.openstack.org/#/c/541290/1 comments in line
15:58:23 stephenfin sean-k-mooney: :)
15:59:33 sean-k-mooney stephenfin: by the way where did the 50% performanc number come from? the numa effect on ovs-dpdk should be in the singel figure if you turn on the numa support in dpdk
16:00:14 stephenfin sean-k-mooney: I was wondering if anyone was going to call me on that. It's been quoted numerous times to me by fbaudin, but I think it's based on internal analysis
16:00:43 stephenfin I can root out the details and add them in some form to the spec
16:00:50 stephenfin ...which clearly needs more work :)
16:01:20 sean-k-mooney stephenfin: ya but i have mention to him in the past that we have messured much lower numbers in the past if you turn on the numa support in dpdk/ovs which is off by default
16:03:22 stephenfin sean-k-mooney: Thanks, I wasn't aware of that. There's some great info in there
16:03:33 stephenfin sean-k-mooney: You aren't, by any chance, going to be in Dublin, are you?
16:04:25 sean-k-mooney i proably will be. im not sure if i will be there on behalf of intel though as my travel has not been approved so i might not be the there the whole week if i go up myself
16:14:39 sean-k-mooney stephenfin: just looking at the at the dpdk-devel packages for centos and fedora and they appear to have the the numa support turned on. and the ovs packages depend on libnuma so they "should" have numa support but if the testing was not done with at least 1 pmd per numa node then ovs will not be able to compensate internally if the vm and nic are not on the same numa node
16:15:26 stephenfin sean-k-mooney: Could you stick that in the review too? This is all good data to use while working on this
16:15:48 stephenfin sean-k-mooney: Planning on setting up an AIO deployment this evening to start hacking on this and see what I can get working
16:16:04 efried sean-k-mooney: Are you from Dublin originally?
16:16:41 sean-k-mooney stephenfin: yep will do. if you use networking-ovs-dpdk/devstack just be aware we dont acally compile in the ovs support you will have to add it in but patches are welcome.
16:16:44 sahid mriedem can you ack this https://review.openstack.org/#/c/515008/, it's a bugfix
16:17:18 sean-k-mooney efried: no i lived there for a year im on the other cost in shannon but its only about a 3 hour drive or so
16:17:44 efried I thought pronouncing 'th' as 't' was a Dublin thing.
16:18:07 stephenfin sean-k-mooney: You mean you don't compile in DPDK support...right?
16:18:29 stephenfin If not, what about compiling in?
16:18:36 stephenfin efried: For example?
16:18:49 efried stephenfin: "taught" for "thought"
16:19:26 sean-k-mooney efried: they pronounce 'th' more like a 'd' but 'th' as a 't' is more of a tipperary thing that i generally avoid doing in speach
16:20:06 stephenfin Ah, no. My father, who's also from the west coast, does that too
16:20:07 stephenfin One, two, tree...
16:21:25 sean-k-mooney ya losing the th is a munster thing mainly
16:22:49 sean-k-mooney efried: also i spell phonetically not correctly so the acent i write with is not the one i speak with. at least not entirely
16:22:50 stephenfin Pronouncing 's' as 'sh' is also a thing. Fun
16:25:54 sean-k-mooney stephenfin: speaking of fun did you see this yet https://bugs.launchpad.net/nova/+bug/1747496 all those mtu patch last year and this is still a thing ...
16:25:55 openstack Launchpad bug 1747496 in OpenStack Compute (nova) "MTUs are not set for VIFs if using kernel ovs + hybrid plug = false" [Undecided,New] - Assigned to sean mooney (sean-k-mooney)
16:26:15 stephenfin Oh, I saw the ping for that last night and forgot
16:26:29 stephenfin Fun indeed
16:27:02 sean-k-mooney isint nice when libvirt tries to be helpful and plug vif for us to not over burden os-vif with all the work
16:27:04 openstackgerrit James E. Blair proposed openstack/python-novaclient stable/pike: Zuul: Remove project name https://review.openstack.org/541370
16:28:34 sean-k-mooney stephenfin: i found it while i was deploying or new internal devcloud with jumbo frames and no security group dirver
16:29:03 stephenfin sean-k-mooney: Oh, that crap
16:29:12 stephenfin I want to remove that _entire_ code path
16:29:36 stephenfin In fact, I think I started on doing it about a year ago and got distracted/confused
16:30:08 sean-k-mooney stephenfin: ya so do i but as a backportable solution first im going to set the mtu in the xml for libvirt >3.2 and then stop libvirt form helping and let os-vif do it as a followup patch
16:30:28 stephenfin sean-k-mooney: Yup, I can get onboard with that approach
16:39:17 cfriesen sean-k-mooney: just curious, why is numa support in dpdk off by default? seems like that'd be a good thing.
16:41:11 mriedem melwitt: comments in https://review.openstack.org/#/c/515008/ since sahid asked for review and left
16:42:08 openstackgerrit Chris Dent proposed openstack/nova master: Optional separate database for placement API https://review.openstack.org/362766
16:46:28 stephenfin cfriesen: I'm not sean-k-mooney, but I'm guessing it's the need for an extra dependency?
16:49:23 bauzas mriedem: I have a noob question, how can you know that vol.volume_id is set in https://review.openstack.org/#/c/539739/4/nova/virt/libvirt/driver.py@7430 .
16:49:24 bauzas ?
16:51:39 mriedem bauzas: because when we attach a volume to an instance, we save the volume_id on the bdm record,
16:51:50 mriedem see nova.virt.block_device.DriverVolumeBlockDevice.attach
16:52:05 mriedem DriverVolumeBlockDevice wraps an proxies a BlockDeviceMapping object,
16:52:22 mriedem and the @update_db decorator on attach() updates the wrapped bdm object
16:53:34 mriedem i should say that is the case for bfv with source type blank/image/snapshot where nova creates the volume and then attaches it,
16:53:53 mriedem for normal volume attach to an existing instance, the bdm is created in compute here https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L5220
16:53:54 bauzas ok, looking at the code
16:53:56 mriedem with the volume_id
16:56:11 hrw zuul forgot about me ;( 7h since patch upload and no results
16:56:33 bauzas hrw: you probably haven't see the gate status
16:56:46 bauzas they had problems in the morning with very slow processing
16:56:51 hrw bauzas: probably
16:57:35 kashyap dansmith: Okay, after talking to libvirt and QEMU migration maintainers, you're right in pointing out here: https://review.openstack.org/#/c/497457/18/nova/virt/libvirt/driver.py
16:57:39 kashyap That...
16:57:40 hrw ok I see
16:57:45 kashyap dansmith: It is an absolutely horrible hack
16:58:10 kashyap dansmith: ...to slow down migration via by limiting the speed to 1 MiB/s
16:58:11 dansmith kashyap: Well, I know it's a hack, but wasn't sure if there was another option :)
16:58:25 hrw bauzas: will see. in worst case 'recheck' in the morning tomorrow
16:58:56 bauzas hrw: you know the status page or not ?
16:59:00 kashyap dansmith: Discussing the design aspects w/ them. I have a half-comment in draft, will complete it in a bit :-)
16:59:07 dansmith kashyap: excellent, thanks!
16:59:08 kashyap dansmith: Just wanted to confirm your instinct :P
16:59:14 hrw bauzas: https://wiki.openstack.org/wiki/Infrastructure_Status one?
16:59:14 dansmith kashyap: awesome :P
17:00:14 stephenfin (I looked at the underlying bug and also assumed there wasn't an alternative)
17:00:41 bauzas hrw: http://zuul.openstack.org/ and http://status.openstack.org/openstack-health/#/
17:01:07 hrw thx
17:01:28 openstackgerrit Dan Smith proposed openstack/nova master: Bump compute RPC API to version 5.0 https://review.openstack.org/541005
17:01:28 openstackgerrit Dan Smith proposed openstack/nova master: Compute RPC client bump to 5.0 https://review.openstack.org/541035
17:01:48 kashyap dansmith: At least, QEMU migratoin upstream said: "If Nova can define a need, we can add a tunable that libvirt can use"
17:02:08 dansmith ++
17:03:08 stephenfin dansmith: <3 I've been waiting for RPC version bumps for aaaaages
17:03:41 stephenfin Mostly thanks to lots of comments from ndipanov saying we can cruft in virt/hardware when that happens

Earlier   Later