| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2019-02-19 | |||
| 15:43:10 | mdbooth | mriedem: If you recall this one: https://review.openstack.org/#/c/626952/ . It looks like the commit message there is rubbish. I haven't been able to reproduce the underlying issue and I suspect it's actually been fixed by upgrading libraries. Haven't worked out which ones, though. | |
| 15:43:59 | mdbooth | That said, I still like this cleanup, and I suspect the approach is slightly more robust to similar issues. Is it worth rewriting the commit message and keeping it around? | |
| 15:44:23 | mdbooth | If there's no interest I'll just drop it. Or lyarwood will, anyway :) | |
| 15:45:02 | mriedem | i don't have a strong opinion | |
| 15:46:26 | mdbooth | mriedem: ack. I'll probably drop it then as it's likely to languish. Thanks. | |
| 15:46:36 | mdbooth | lyarwood: ^^^ Lets drop it. | |
| 15:49:35 | openstackgerrit | Adam Spiers proposed openstack/nova master: WIP: Convert driver supported capabilities to compute node provider traits https://review.openstack.org/538498 | |
| 15:49:52 | aspiers | efried: there's PS 11 with a working test which includes the reset() | |
| 15:50:38 | efried | aspiers: The test was working for me at ps10 | |
| 15:51:30 | aspiers | efried: yeah but it didn't test the reappearance of the trait | |
| 15:52:01 | aspiers | efried: https://review.openstack.org/#/c/538498/10..11/nova/tests/functional/test_servers.py@2274 | |
| 15:52:18 | efried | okay. It doesn't really matter; I just need something that's supposed to hit that fake_delete | |
| 15:52:25 | aspiers | good point | |
| 16:00:53 | mriedem | cdent: so the nova functional tests - they use the placement fixture from extracted placement right? not the in-tree placement code. so doing https://review.openstack.org/#/c/637892/ in nova would only be for runtime if we copied that | |
| 16:02:24 | cdent | yes | |
| 16:02:43 | mriedem | ok | |
| 16:05:57 | cdent | mriedem: plus that osa thing that m*naser was gunna set up | |
| 16:08:03 | openstackgerrit | sean mooney proposed openstack/os-vif master: Change python3.5 job to python3.7 job on Stein+ https://review.openstack.org/610068 | |
| 16:08:16 | mriedem | cdent: yeah i'm more concerned (right now anyway) on the subunit parser thing | |
| 16:11:36 | bauzas | efried: others, I found yet another issue with vgpu reshapes... | |
| 16:12:02 | bauzas | efried: others, given we need to recreate mdevs when rebooting, we need to pass allocations when init_host() | |
| 16:12:23 | bauzas | I wrote a bit of comment in the first change, but I'm working on a change that will do this | |
| 16:17:20 | mdbooth | lyarwood: https://review.openstack.org/#/c/623489/ | |
| 16:17:39 | mdbooth | lyarwood: Just looking at the unit tests, but feel free to consider ^^^ anyway. | |
| 16:20:59 | lyarwood | mdbooth: ack and ack looking | |
| 16:24:41 | kashyap | BTW, sean-k-mooney: thanks for inadvertently reminding that this is a pending item a few weeks ago! Almost lost track of it: https://review.openstack.org/#/c/632507 | |
| 16:26:07 | sean-k-mooney | kashyap oh the libvirt version bump ya | |
| 16:31:08 | openstackgerrit | Sylvain Bauza proposed openstack/nova master: Add functional test for libvirt vgpu reshape https://review.openstack.org/631559 | |
| 16:31:08 | openstackgerrit | Sylvain Bauza proposed openstack/nova master: libvirt: implement reshaper for vgpu https://review.openstack.org/599208 | |
| 16:56:46 | sean-k-mooney | so are we still going ahead with https://review.openstack.org/#/c/634949/ since the cinder volume test in tempest-full are continuosly failing. | |
| 16:59:35 | mriedem | what cinder volume tests? | |
| 17:00:39 | mriedem | we did do https://review.openstack.org/#/c/634970/ to hopefully help with the tooz connection errors | |
| 17:01:08 | sean-k-mooney | tempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_same_server | |
| 17:02:08 | sean-k-mooney | i dont know if it sthe same two but i have notice 1-2 cinder volume attachment test filaing in a few reivews i looked at recently | |
| 17:03:09 | sean-k-mooney | usually either with a timeout or sometime with Invalid volue errors | |
| 17:03:16 | sean-k-mooney | like http://logs.openstack.org/15/620115/23/check/tempest-full/fcabb4b/testr_results.html.gz | |
| 17:03:35 | smcginnis | mriedem: I haven't noticed that tooz issue anymore. Have you seen any since that change? | |
| 17:04:44 | mriedem | smcginnis: http://status.openstack.org/elastic-recheck/#1810526 | |
| 17:05:04 | mriedem | those could be stable branches, checking logstash | |
| 17:05:57 | smcginnis | Grenade on the first one, so maybe? | |
| 17:06:04 | mriedem | sean-k-mooney: you hit a nova bug http://logs.openstack.org/15/620115/23/check/tempest-full/fcabb4b/controller/logs/screen-n-cpu.txt.gz?level=TRACE#_Feb_19_14_49_49_277325 | |
| 17:06:17 | mriedem | http://status.openstack.org/elastic-recheck/#1770211 | |
| 17:06:25 | mriedem | WARNING nova.virt.block_device [None req-2c3d004a-05e7-43d3-af5e-ccac75bed5fd tempest-AttachVolumeNegativeTest-1375016298 tempest-AttachVolumeNegativeTest-1375016298] [instance: 4b50efcf-0d26-4b01-91f0-1b8b1e9eef0f] Guest refused to detach volume aea37477-6c0c-4727-8092-da3b3d2f7c5c: DeviceDetachFailed: Device detach failed for vdb: Unable to detach the device from the live config. | |
| 17:06:45 | mriedem | i remember cfriesen asking about this still being an issue the other day | |
| 17:07:08 | mriedem | smcginnis: yeah looks like it's hitting on grenade so it's just a stable branch issue with devstack at this poin, | |
| 17:07:09 | mriedem | *point | |
| 17:07:10 | dansmith | mriedem: I saw a ping from you fly by from last night.. can you link me again so I don't have to dig out mah logs? | |
| 17:07:16 | mriedem | i'll work on backporting those devstack / etcd changes | |
| 17:07:33 | mriedem | dansmith: https://review.openstack.org/#/c/635315/1 | |
| 17:10:20 | dansmith | mriedem: nice | |
| 17:11:18 | cfriesen | mriedem: smcginnis: I was hitting this:https://bugs.launchpad.net/nova/+bug/1815949 | |
| 17:11:19 | openstack | Launchpad bug 1815949 in OpenStack Compute (nova) "missing special-case libvirt exception during device detach" [Medium,Confirmed] | |
| 17:11:39 | smcginnis | Hmm, that's a new one to me. | |
| 17:12:02 | sean-k-mooney | ok ya that makes sense. im pretty sure there are other voluem attachemtn failures like https://bugs.launchpad.net/cinder/+bug/1814916 too which are unrelated to tooz | |
| 17:12:03 | mriedem | cfriesen: ok that looks different than the 'unable to detach from transient / live config' | |
| 17:12:04 | openstack | Launchpad bug 1814916 in Cinder "MessagingTimeout in cinder-api during volume attachment update due to VolumeAttachmentNotFound in cinder-volume" [Medium,Confirmed] | |
| 17:12:19 | mriedem | yeah i don't know what's up with that volume attachment not found one | |
| 17:12:31 | mriedem | the api finds the record and then c-vol blows up b/c it's gone from the db, so clearly a race somewhere | |
| 17:12:57 | cfriesen | mriedem: smcginnis: but after fixing that I'm hitting the "Guest refused to detach" issue. I'm guessing it's related to stalls we're seeing in the guest, but still digging into causes. | |
| 17:12:57 | mriedem | probably just need someone to trace requests in a log to see when the PUT request is made and when the DELETE request is made | |
| 17:14:26 | openstackgerrit | Adam Spiers proposed openstack/nova master: WIP: Convert driver supported capabilities to compute node provider traits https://review.openstack.org/538498 | |
| 17:15:11 | aspiers | mriedem, efried: I've just finished the first version of the tests which were missing for capabilities to traits: https://review.openstack.org/#/c/538498/12/nova/tests/functional/test_servers.py | |
| 17:15:28 | mriedem | etcd changes for devstack backported https://review.openstack.org/#/q/topic:bug/1810526+(status:open+OR+status:merged) | |
| 17:15:43 | aspiers | mriedem, efried: I'm sure you'll find plenty of things to improve, but hopefully this is a good base | |
| 17:16:21 | aspiers | not sure if I went overkill on the tests for standard vs. custom traits, and capabilities vs. update_provider_tree | |
| 17:22:42 | aspiers | mriedem: BTW I kept you as the author and added myself via Co-Authored-By - was that the right thing to do? | |
| 17:22:51 | aspiers | not sure what the convention is here | |
| 17:24:18 | mriedem | aspiers: yup | |
| 17:24:28 | mriedem | more testing > less testing | |
| 17:24:50 | aspiers | mriedem: also, should I put "related to blueprint expose-host-capabilities" in the commit message? | |
| 17:32:48 | mriedem | hmm, that's not approved https://blueprints.launchpad.net/nova/+spec/expose-host-capabilities but the change is essentially trying to solve that same problem | |
| 17:32:50 | mriedem | so sure | |
| 17:33:26 | mriedem | the spec for that bp predates traits https://review.openstack.org/#/c/222200/ | |
| 17:33:35 | mriedem | so it was trying to solve it with something different | |
| 17:43:32 | sean-k-mooney | adrianc: o/ are you wokring on a new version of https://review.openstack.org/#/c/620115/ | |
| 17:44:05 | sean-k-mooney | adrianc: if not i might start adressing stephenfin nits after i get something to eat. | |
| 17:54:27 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Refactor _heal_allocations_for_instance to make place for port healing https://review.openstack.org/637953 | |
| 17:54:28 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: nova-manage: heal port allocations https://review.openstack.org/637955 | |
| 17:54:28 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Refactor _heal_allocations_for_instance (2) https://review.openstack.org/637954 | |
| 18:09:22 | melwitt | mriedem: omg, thank you. I was completely baffled by the 0'ed out instance uuid and could not imagine how that could happen | |
| 18:12:20 | melwitt | enforce request context project via policy instead of hard-coded | |
| 18:12:20 | melwitt | alex_xu: by unrelated, I meant that project_only=True isn't related to the instance target. the only thing that project_only=True does is enforce the request context project, not the instance project. so I was thinking that changing to use instance target is an unrelated change from removing project_only=True. if we remove project_only=True without changing instance target, we get the same behavior as today except that users choose to | |
| 18:16:36 | efried | aspiers: Still around? | |
| 18:20:31 | aspiers | efried: just got back | |
| 18:20:37 | efried | aspiers: Sorry that took a little longer than expected (interrupted by internal work, among other things), but I got it figured out. Now I have to go around and fix all the test cases that call into the shimmed API. | |
| 18:20:46 | aspiers | efried: nice work :) | |
| 18:20:54 | efried | WIP incoming, lemme finish writing up the commit message. | |
| 18:20:56 | aspiers | I bet whatever you changed would have taken me a week | |
| 18:21:26 | aspiers | mriedem: OK thanks, I'll do that | |
| 18:21:32 | openstackgerrit | Eric Fried proposed openstack/nova master: WIP: De-shim PlacementFixture https://review.openstack.org/637959 | |
| 18:21:41 | efried | aspiers: ^ | |
| 18:21:43 | aspiers | mriedem, melwitt: is it OK to reference 2 blueprints in a single commit message? | |
| 18:21:46 | aspiers | efried: ack | |
| 18:22:05 | efried | I originally wrote it on top of your patch, to make sure your test case worked, and it did. | |
| 18:22:15 | efried | But this version will be lacking your delete helper. | |
| 18:22:27 | efried | Once I've got it polished I'll rebase it under yours. | |
| 18:22:34 | efried | or you can | |
| 18:22:40 | aspiers | Sure, I can do that | |
| 18:22:48 | aspiers | I have some other tweaks to go in mine anyway | |
| 18:23:09 | melwitt | aspiers: I don't see why not. doing that would just put the link on both lp whiteboard AFAIK | |