Earlier  
Posted Nick Remark
#openstack-nova - 2018-04-06
15:37:04 jgwentworth I shall ack it
15:38:37 superdan tssurya: if my friday-speak wasn't clear enough on that review let me know and I'll try to plain it up a little
15:39:50 sususuryashines superdan: yes please
15:40:04 jgwentworth hah, good friday nick
15:40:14 sususuryashines for starters did you only want a change in explanation or the title also seems odd to you ?
15:40:30 superdan no, the title seems okay
15:40:33 sususuryashines jgwentworth: heh thanks ;)
15:40:39 superdan let me just write what I think it should be
15:41:55 mriedem sususuryashines: you could just lift from this https://review.openstack.org/#/c/559357/
15:42:47 sususuryashines mriedem: yes I thought so at first, but that commit message is a little different from superdan's recommendations on my commit message.
15:43:27 mriedem it's different in that it doesn't have all the meh and stuff :)
15:44:23 superdan sususuryashines: left a suggested block of text
15:44:52 sususuryashines superdan: historical :)
15:45:03 sususuryashines ack, will read and change
15:45:04 sususuryashines thanks
15:45:08 superdan sususuryashines: it's a lot like my doc patch, but a little more grenade-y.. feel free to re-write it in your words, I just want it to sound more like "oops, this was wrong all along" and not "we decided to change this when something broke"
15:45:29 sususuryashines superdan: ack
16:12:57 mriedem fried_rice: thanks for going over https://review.openstack.org/#/c/558001/ - i left some replies, will wait on you before making any changes there
16:13:06 fried_rice mriedem: ack
16:13:37 mriedem i think at this point it's likely easiest to say, "if you use OVS everywhere, just set this to True"
16:14:04 mriedem if you're mnaser and enjoy pain, then leave it False
16:14:10 mnaser hi
16:14:23 mriedem just making a little ODL joke
16:14:26 mriedem at your expense
16:14:54 mnaser oh
16:15:10 mnaser mriedem: if you're really into pain then you're run nova with multiple network backends
16:15:26 mnaser s/run/running/
16:15:29 mnaser s/running/trying to run/
16:15:41 mriedem yeah, that's what the new config option in that patch is for
16:15:56 mnaser thanks for the ping about it though
16:19:38 mriedem kashyap: ever seen this live migration failure? http://logs.openstack.org/37/522537/20/check/legacy-tempest-dsvm-multinode-live-migration/8de6e74/logs/screen-n-cpu.txt.gz?level=TRACE#_Apr_05_21_48_43_258043 i've seen this in a few different live migration runs this week
16:19:43 mriedem VQ 0 size 0x80 Guest index 0x12c inconsistent with Host index 0x134: delta 0xfff8
16:19:53 mriedem error while loading state for instance 0x0 of device '0000:00:04.0/virtio-blk'
16:22:44 mriedem http://logs.openstack.org/37/522537/20/check/legacy-tempest-dsvm-multinode-live-migration/8de6e74/logs/subnode-2/libvirt/qemu/instance-00000002.txt.gz
16:24:23 openstack bugzilla.redhat.com bug 1450524 in qemu-kvm-rhev "qemu-kvm: VQ 0 size 0x100 Guest index 0x2010 inconsistent with Host index 0x2171: delta 0xfe9f" [High,Closed: worksforme] - Assigned to jasowang
16:24:23 mriedem found https://bugzilla.redhat.com/show_bug.cgi?id=1450524
16:24:44 arvindn05 mriedem: i added comments to https://review.openstack.org/#/c/541507/9
16:24:56 fried_rice mriedem: Responded
16:25:30 arvindn05 also had a question on https://review.openstack.org/#/c/546357/ - Skip placement on rebuild in same host
16:26:00 arvindn05 why are we allowing the skipping placement given we know the image can now contain qualitative aspects?
16:26:46 arvindn05 also what if the qualitative aspects in the flavor changes? would we want to run placement in this case as well??
16:28:35 mriedem arvindn05: for one, we aren't yet allowing images with required traits
16:28:47 mriedem that patch fixes a bug which has to go back to pike
16:28:58 mriedem two, rebuild doesn't take a new flavor
16:29:28 arvindn05 ahh...missed that it was pike...
16:29:39 mriedem rebuild does take a new image, and the image meta could change, so we have to re-run some scheduler filters
16:29:49 mriedem this patch is master, but fixes a bug that was introduced in pike
16:30:11 arvindn05 for #2, it doesnt need to take a new flavor right? if the flavor was updated for the instance, then we might want to run placement
16:30:21 mriedem arvindn05: my point was, once we do start accepting images with required qualitative traits, the logic in this bug fix will likely need to change, as part of your blueprint
16:30:38 mriedem arvindn05: the flavor doesn't get updated for the instance unless you resize the instance
16:30:47 mriedem in which case you're not doing a rebuild, you're doing a cold migration with a new flavor
16:30:53 mriedem to a new host
16:31:25 kashyap mriedem: Was AFK; looking
16:31:39 fried_rice jroll: Was this just a suggestion, or is this the way we're supposed to be setting these up? https://review.openstack.org/#/c/555961/3/tox.ini@243
16:32:15 arvindn05 got it...will keep in mind to change the patch
16:32:21 fried_rice jroll: I don't know if you're involved in the whole requirements shift thingy, or if you're just able to look at it and know that that will dtrt
16:32:33 jroll fried_rice: that's how the other tox environments wind up running tests, look at the testenv:py35 section of that file
16:32:36 kashyap mriedem: That "Guest index YYYYY inconsistent with Host index" error rings a bell. And there _was_ a QEMU fix, let me look
16:32:41 jroll fried_rice: this is assuming the goal is to run unit tests there
16:33:11 jroll fried_rice: I'm not involved, just saw you mention here that you don't know what you need there, and thought I'd help :)
16:33:13 fried_rice jroll: Right, I get that it will do a thing, and that that thing is probably useful; but I didn't know if ^ assumption is actually true yet.
16:33:20 openstack bugzilla.redhat.com bug 1450524 in qemu-kvm-rhev "qemu-kvm: VQ 0 size 0x100 Guest index 0x2010 inconsistent with Host index 0x2171: delta 0xfe9f" [High,Closed: worksforme] - Assigned to jasowang
16:33:20 mriedem kashyap: yeah you're on https://bugzilla.redhat.com/show_bug.cgi?id=1450524
16:33:28 kashyap Am I?
16:33:35 jroll fried_rice: ah, gotcha. question for someone else then :)
16:33:58 fried_rice jroll: Okay, thanks. I'll wait for dhellmann to respond (either saying, "verily, do as jroll says," or "yeah, we don't want to do that yet - amend the commit message").
16:34:19 jroll fried_rice: though based on the commit message, I'd guess unit tests were the goal: "Create a tox environment for running the unit tests against the lower bounds of the dependencies."
16:34:55 fried_rice jroll: yuh; but the email chain hints that maybe we're just setting up the framework right now. I dunno. Was just trying to ease Doug's burden a little.
16:35:17 jroll ¯\_(ツ)_/¯
16:35:18 arvindn05 mriedem: i might be missing something....lets say you have instance X with flavor F, while X is running, you go in and change the flavor F to F'(only adding 1 trait, no resource changes), so when its rebuild are we still using F or F'?
16:35:42 mriedem arvindn05: F
16:35:55 mriedem the flavor used to originally create the instance is stored in the db with the instance,
16:36:09 openstackgerrit Merged openstack/nova master: Use a pythonic delete, with a retry. https://review.openstack.org/554793
16:36:10 mriedem so if the admin deletes or changes extra specs on the original flavor, the instance is still using what it was created with
16:36:25 openstackgerrit Merged openstack/nova master: Clarify/correct the ordering of API and Cell database schema updates https://review.openstack.org/559357
16:36:30 mriedem i believe it's also persisted with the request spec
16:36:33 arvindn05 ahh...didnt know that. so basically we have a snapshot of the flavor with the instance....makes more sense now :)
16:36:37 mriedem yes
16:37:57 kashyap mriedem: So ... this seems to be the instance that crashed:
16:37:58 kashyap http://logs.openstack.org/37/522537/20/check/legacy-tempest-dsvm-multinode-live-migration/8de6e74/logs/subnode-2/libvirt/qemu/instance-00000002.txt.gz
16:38:00 openstack Launchpad bug 1761798 in OpenStack Compute (nova) "live migration intermittently fails in CI with "VQ 0 size 0x80 Guest index 0x12c inconsistent with Host index 0x134: delta 0xfff8"" [Medium,Confirmed]
16:38:00 mriedem kashyap: tracking in nova with https://bugs.launchpad.net/nova/+bug/1761798
16:38:03 mriedem kashyap: yup
16:39:25 kashyap mriedem: So, that RHBZ bug was closed with this (unsatisfying) conclusion:
16:39:28 kashyap [quote]
16:39:30 kashyap "Well, we know half of their problem was the old virtio-balloon bug - that's already fixed.
16:39:33 kashyap There is an unexplained 'virtio-net' problem they were seeing - but we've never managed to recreate it, so I don't know if there's anything we can do.
16:39:36 kashyap [/quote]
16:39:39 kashyap (Err, "their" == the reporter)
16:39:39 kashyap "their
16:41:03 mriedem yeah,
16:41:10 mriedem hoping that maybe this goes away when we start using the queens UCA packages
16:41:19 mriedem so far it's only 4 hits in 7 days
16:41:33 kashyap Nod; I'm trying to see which version is that fix in
16:41:41 kashyap ("that fix" alluded to in the above quote)
16:42:06 openstack bugzilla.redhat.com bug 1450524 in qemu-kvm-rhev "qemu-kvm: VQ 0 size 0x100 Guest index 0x2010 inconsistent with Host index 0x2171: delta 0xfe9f" [High,Closed: worksforme] - Assigned to jasowang
16:42:06 kashyap mriedem: Look at that comment: https://bugzilla.redhat.com/show_bug.cgi?id=1450524#c21
16:42:19 kashyap "I'm not having any luck replicating this here; it's ran ~230 iterations of a migration [...]"
16:43:08 mriedem kashyap: yeah, don't really care about how often someone ran something in parallel in isolation
16:43:10 kashyap (I recall trying to get this reproducing; but was nigh impossible .)

Earlier   Later