| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-01-31 | |||
| 16:55:27 | mdbooth | mriedem: ack | |
| 16:58:16 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Pass limit to /allocation_requests https://review.openstack.org/531517 | |
| 17:03:00 | stephenfin | bauzas: Could you hit these at some point, please :) https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/pike+topic:bug/1736759-stable/pike | |
| 17:04:49 | stephenfin | mriedem: Assuming you're not completely burnt out yet, could you take a look at this backport https://review.openstack.org/#/c/530743/ ? | |
| 17:06:50 | mriedem | stephenfin: i see that neither jaypipes or bauzas reviewed the patch on master, | |
| 17:07:01 | mriedem | so i think i'd like to see that they are cool with that before we merge all the way back to ocata | |
| 17:07:06 | bauzas | dansmith: FWIW, I think I found a possible issue with https://review.openstack.org/#/c/532924/ | |
| 17:07:29 | bauzas | dansmith: which would require the object to check the service version | |
| 17:07:33 | dansmith | bauzas: I was assuming you were going to -2 that | |
| 17:08:10 | bauzas | -2 that change because we're close to RC1 ? | |
| 17:08:22 | bauzas | and defer to Rocky? | |
| 17:08:35 | bauzas | because I don't disagree with that cleanup | |
| 17:08:37 | dansmith | bauzas: no because of the use of the 0.0 as sentinels for the DB or whatever that hack was | |
| 17:08:56 | dansmith | okay, you're saying we're far enough past that that we can do this cleanup? | |
| 17:09:12 | bauzas | dansmith: I think mid-term we can remove the sentinels | |
| 17:09:19 | dansmith | I really didn't look closely other than to see it seemed to be missing the point of those being 0 | |
| 17:09:20 | dansmith | okay | |
| 17:09:21 | bauzas | dansmith: but the problem is with an upgrade | |
| 17:09:23 | stephenfin | mriedem: I'm not sure I get you? | |
| 17:09:37 | mriedem | gibi: if you're still around, can you re-approve https://review.openstack.org/#/c/539300/ and the one after it | |
| 17:09:56 | bauzas | dansmith: so we could potentially require to keep a bit of backwards compatibility logic | |
| 17:10:03 | stephenfin | Oh, you want more than two pairs of eyes on it? Gotcha | |
| 17:10:08 | mriedem | stephenfin: i'm not personally comfortable with disk over commit and allocation ratio stuff, i know jaypipes and bauzas are more knowledgeable about that | |
| 17:10:09 | bauzas | dansmith: I'll discuss with maciejjozefczyk_ about the possible solutions | |
| 17:10:11 | mriedem | stephenfin: yes | |
| 17:10:44 | stephenfin | That's fair. I can bug them (y) | |
| 17:10:49 | bauzas | maciejjozefczyk_: when you're up tomorrow, let's discuss and ping me | |
| 17:10:58 | bauzas | I'm here | |
| 17:11:01 | bauzas | no need to bug me | |
| 17:11:09 | bauzas | what's the context ? | |
| 17:11:32 | bauzas | btw. if anyone has some fakelibvirt expertise and functional testing for libvirt, raise a hand, please | |
| 17:11:48 | bauzas | it will prevent me to spend a couple of hours trying to understand the code | |
| 17:11:50 | stephenfin | bauzas: :) I'm looking for eyes on this backport https://review.openstack.org/#/c/530743/ | |
| 17:11:51 | mriedem | bauzas: https://review.openstack.org/#/c/538938/ | |
| 17:11:58 | mriedem | oops | |
| 17:12:00 | stephenfin | The stable/ocata backport too, but baby steps | |
| 17:12:04 | sean-k-mooney | gibi: yep that why at least one of the spec is written to assume nova will do the claim. i also have not really looked at them since november so cant rememeber all the deatils. | |
| 17:12:05 | openstackgerrit | sahid proposed openstack/nova-specs master: libvirt: add support for virtio-net rx/tx queue sizes https://review.openstack.org/539605 | |
| 17:12:24 | stephenfin | bauzas: I might be able to help | |
| 17:12:37 | stephenfin | w/ fakelibvirt, that is. What's up? | |
| 17:12:45 | bauzas | stephenfin: my goal is to provide a specific test module for vGPU testing | |
| 17:13:09 | bauzas | ie. mocking the virt driver to have mdevs and do a couple of server actions | |
| 17:13:23 | bauzas | like we have for NUMA or SR-IOV testing | |
| 17:13:46 | gibi | mriedem: done | |
| 17:13:50 | bauzas | stephenfin: but let's punt that discussion to tomorrow, /me looking at your change | |
| 17:13:56 | stephenfin | bauzas: Yup, that sounds fair. Have you looked at nova/tests/functional/libvirt/test_pci_sriov_servers.py ? | |
| 17:14:01 | bauzas | I did | |
| 17:14:09 | stephenfin | Ah, cool | |
| 17:14:40 | bauzas | I probably need to only identify the best entrypoints to mock only the pieces of libvirt I want | |
| 17:15:19 | stephenfin | Yeah, we can discuss tomorrow AM so, but fakelibvirt is basically the hardware-dependent aspects of libvirt mocked out. How those parts are determined, I'm not so sure | |
| 17:15:42 | stephenfin | vladikr would be the person to ask tomorrow, assuming he's about/has time | |
| 17:15:58 | bauzas | no worries, I'll dig into the code anyway | |
| 17:18:15 | dansmith | tssurya: assume you don't yet have a bug for the host_manager issue right? | |
| 17:18:20 | openstackgerrit | Marcin Juszkiewicz proposed openstack/nova master: Make sure that we have USB Host controller for USB tablet https://review.openstack.org/538003 | |
| 17:18:55 | hrw | mriedem, jaypipes: this version adds usb host controller ONLY if pointer device is 'usbtablet' so ps/2 mouse lovers are not touched | |
| 17:22:54 | mriedem | hrw: that needs tests | |
| 17:23:45 | tssurya | dansmith : no | |
| 17:23:49 | tssurya | do you want me to open one ? | |
| 17:24:19 | hrw | mriedem: I am aware. Will ask someone to write one for me as I know how get functionality working but completely out of ideas when it comes to tests. | |
| 17:24:20 | dansmith | tssurya: I was thinking maybe you already had bugs for both of these things when I asked on the first review, but then realized maybe not | |
| 17:24:38 | dansmith | tssurya: I think it'd be good to have the bugs coming from cern as backport justification, if you don't mind | |
| 17:25:01 | hrw | mriedem: having info are the idea and it's implementation ok is also helpful to me | |
| 17:25:06 | tssurya | dansmith : yea sure, I can do open them | |
| 17:25:15 | tssurya | you want it to be two seperate bugs ? | |
| 17:25:24 | mriedem | hrw: there should be at least one existing test in nova.tests.unit.virt.libvirt.test_driver that you could copy and modify | |
| 17:25:26 | dansmith | tssurya: yeah they're separate issues I think | |
| 17:25:40 | hrw | mriedem: ok | |
| 17:26:14 | hrw | mriedem: any other comments than unit testing? | |
| 17:26:31 | tssurya | cool will do and btw I have done the same for the bdm querying as we had discussed, for nova list, so will post that and open a bug for that too | |
| 17:26:54 | dansmith | tssurya: cool | |
| 17:27:01 | mriedem | hrw: haven't looked | |
| 17:27:05 | hrw | ok | |
| 17:27:14 | mriedem | don't wait for me though | |
| 17:27:23 | hrw | mriedem: do not plan to | |
| 17:27:34 | hrw | mriedem: and thanks a lot for reviews | |
| 17:27:40 | openstackgerrit | Elod Illes proposed openstack/nova master: Functional test: evacuate with no compute https://review.openstack.org/498482 | |
| 17:27:41 | bauzas | mriedem: tssurya: I missed your discussion about ReqSpec deletions | |
| 17:28:08 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Add a nova-caching-scheduler job to the experimental queue https://review.openstack.org/539260 | |
| 17:28:14 | bauzas | mriedem: tssurya: I'll try to provide a new patchset this week, but no promises | |
| 17:29:00 | tssurya | bauzas : you have checked the last comment from mriedem on PS9 ? | |
| 17:29:07 | bauzas | not really | |
| 17:33:33 | bauzas | tssurya: dansmith: mmm, honestly, given https://review.openstack.org/#/c/515034/ I think we can abandon https://review.openstack.org/#/c/391060/ | |
| 17:33:35 | bauzas | mriedem: ^ | |
| 17:33:53 | bauzas | purging the spec records when we archive the deleted instances is enough | |
| 17:34:06 | dansmith | bauzas: no it's not | |
| 17:34:13 | bauzas | what are we missing then ? | |
| 17:34:14 | dansmith | for the case we were taking about above | |
| 17:34:34 | dansmith | because we wanted to use the deleted-reqspec as the sentinel to not include the instance in a list of instances from a downed cell | |
| 17:34:40 | dansmith | I want to talk about it in dublin | |
| 17:34:45 | dansmith | so don't abandon yet | |
| 17:34:48 | tssurya | bauzas : we are trying to find some way in which we can include information regarding the status of an instance : whether its deleted or not in the api DB | |
| 17:34:51 | bauzas | okay | |
| 17:37:39 | bauzas | dansmith: so the idea would be that if you don't find the related spec record for a specific instance UUID, then it implies that the instance is deleted, hence not needed to be shown from the instance mapping records ? | |
| 17:38:05 | bauzas | so we wouldn't have stale content if the cell is down? | |
| 17:38:06 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Check for leaked server resource allocations in post_test_hook https://review.openstack.org/538510 | |
| 17:38:14 | dansmith | bauzas: yeah | |
| 17:38:22 | bauzas | mmm, ok | |
| 17:38:26 | bauzas | I see | |
| 17:38:28 | dansmith | bauzas: we'd only be showing instance shells, but we don't want any to come back from the dead | |
| 17:38:39 | dansmith | we could have a deleted flag, but.. I really don't want to go down that road | |