| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-02-06 | |||
| 14:15:08 | gibi | jaosorior: yes, metadata update on the Instance also triggers this code path | |
| 14:17:44 | efried | stephenfin or gibi, care to push this? https://review.openstack.org/#/c/533237/ | |
| 14:18:37 | stephenfin | efried: Sure, done | |
| 14:18:42 | efried | Thanks! | |
| 14:20:48 | gibi | efried: I missed it :0 | |
| 14:20:49 | gibi | :) | |
| 14:21:36 | efried | gibi: Don't worry, I've got other patches to satisfy your cravings. | |
| 14:24:19 | bauzas | mriedem: are we considering https://bugs.launchpad.net/nova/+bug/1747582 as a Won't Fix ? | |
| 14:24:20 | openstack | Launchpad bug 1747582 in OpenStack Compute (nova) "delete a resize instance change quota_usages incorrectly" [Undecided,New] - Assigned to guolidong (guolidong) | |
| 14:24:34 | bauzas | I mean, we did a huge work on quotas thanks to melwitt after Newton | |
| 14:25:59 | openstackgerrit | Jianghua Wang proposed openstack/nova master: XenAPI: Provide support matrix and doc for VGPU https://review.openstack.org/540808 | |
| 14:28:58 | jianghuaw | bauzas, ^ | |
| 14:29:15 | bauzas | jianghuaw: cool, will review it as soon as I can | |
| 14:29:22 | jianghuaw | bauzas, thanks. | |
| 14:34:00 | openstackgerrit | Ameed Ashour proposed openstack/nova master: change instance_system_metadata column type https://review.openstack.org/526900 | |
| 14:45:28 | openstackgerrit | Stephen Finucane proposed openstack/nova-specs master: Add 'numa-aware-vswitches' spec https://review.openstack.org/541290 | |
| 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 :) | |