21:00:00 #startmeeting nova_cells 21:00:01 Meeting started Wed Apr 5 21:00:00 2017 UTC and is due to finish in 60 minutes. The chair is dansmith. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:02 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:05 The meeting name has been set to 'nova_cells' 21:00:23 hoodat 21:00:25 ahoy 21:00:30 hoo dee hoo 21:00:43 o/ 21:01:03 #topic testing and boogs 21:01:06 mriedem: I'm sure you want to say something here 21:01:20 nope 21:01:21 well, 21:01:22 bugs? 21:01:25 bugs yeah 21:01:25 yeah, we've got'em! 21:01:39 um 21:01:39 we have a treasure trove of bugs 21:01:57 i'm back 21:02:00 heh 21:02:01 https://review.openstack.org/#/c/453859/ and down 21:02:14 fixes the quota double decrement and shelved offloaded local delete thing 21:02:20 once those are in i'll backport to ocata 21:02:26 woot, thanks for your work on those 21:02:33 and then i'm going to start poking on cleaning up that turd 21:02:36 once those are merged, I'll make some more bugs 21:02:43 peeling back the 'temporary' transitional stuff 21:03:03 me too, I'll make more bugs 21:03:14 you bastards 21:03:18 heh 21:03:25 ;D 21:03:37 so, I'll put this in testing since it kinda is: 21:03:43 https://review.openstack.org/#/c/436094 21:03:53 that's a successful run with multiple cells in devstack 21:04:17 I asked sdague this morning to start reviewing the carnage in there so I can get the devstack part closer to acceptable 21:04:33 nice 21:04:39 and I haven't done the actual fleet part of moving the conductors to the second node 21:05:03 not sure that would pass nova's full complement of tests, but it's something 21:05:25 well, 21:05:32 didn't we talk about some specific test scenarios there? 21:05:41 we have some notes from the ptg, i just don't have it in my head right now 21:05:51 like, 21:05:55 live migration with multiple cells 21:06:00 the scheduler restricts that now though 21:06:03 mriedem: well, we're going to need to make the live migration job run the cold migration tests 21:06:11 to make sure we keep our coverage 21:06:26 I guess I should dig into that this week 21:06:29 the normal dsvm multinode job runs cold migration 21:06:34 via resize i think 21:06:45 right but once it is multicell it won't test actual moves 21:07:11 hmm, 21:07:11 the thinking i had at ptg was to make the live migration job just one cell, and have it run the cold migration jobs too, 21:07:17 which will be our coverage of actually moving things 21:07:27 so we always just have 2 computes right? 21:07:37 and then once we are multicell on the main job, things won't actually move because the two computes will be in separate cells 21:07:40 maybe i was thinking with the fleet we grew a 3rd compute 21:07:45 but that's a 3-node job 21:07:48 which we're not doing 21:07:52 b/c $$$ 21:07:56 right 21:08:03 ok i'm following now 21:08:26 so, 21:08:32 multicell on the main job == single-node dsvm? 21:08:39 or dsvm multinode? 21:08:45 b/c it has to be the latter right? 21:08:51 just the latter yeah 21:08:52 single-node dsvm is just single cell 21:09:03 we'll never create another cell on the single job obviously 21:09:07 yeah 21:09:10 then on the live migration job we'll force it to be single-cell even though it's two computes 21:09:15 and then we'll keep our coverage 21:09:20 this just gets weird, because the multinode dsvm job you'd think you could run migrations between hosts 21:09:21 but nope 21:09:37 we'll probably need a treasure map at some point 21:09:39 for QA and infra 21:09:40 yeah, well, 21:09:50 we could grow another multinode job just for this, but...$$$ 21:09:55 maybe a devref doc on cells v2 testing permutations 21:10:00 yeah 21:10:02 i'm fine with the plan, 21:10:09 we just need to write it down publicly 21:10:14 well, once we have things up to make those changes and people are happy, writing it down would be fine 21:10:15 yeah 21:10:27 we just need to make sure our devref doesn't get out of sync with infra 21:10:30 which could easily happy 21:10:32 happen 21:10:42 and older releases will codify incorrect details about infra 21:10:45 anyway 21:11:02 anything else for testing/bugs? 21:11:07 yeah branches.. 21:11:11 that's going to get extra nasty 21:11:24 but we'll see 21:11:48 #topic open reviews 21:11:52 got plenty of these too 21:12:02 progress on my set has kinda stalled out, 21:12:11 melwitt has a thousand quotas ones open (thanks to me) 21:12:24 mriedem has can't-stop-writing-specs-itus 21:12:24 the quota ones need work don't they? 21:12:30 they do 21:12:32 i'm burned out on the specs bullshit 21:12:38 oh good 21:12:40 I'm close to the end, I'm going through each seam and making sure unit tests pass, that sort of thing 21:12:49 dtp has started https://review.openstack.org/#/c/453025/ 21:12:49 melwitt: excellent 21:12:58 i -1ed immediately 21:13:05 just to be friendly 21:13:05 heh 21:13:10 good, keep that self esteem from getting out of control 21:13:32 dtp and i will have to pow-wow on splitting up the api changes probably 21:13:40 b/c it's 2 apis, a bunch of changes each, but a single microversion 21:13:50 ack 21:13:51 what could go wrong 21:13:58 i'm thinking we'll work them as separate changes stacked, then collapse once they are ready 21:14:02 yeah 21:14:31 could do the divorced parents thing and only have the kids every other day 21:14:42 and fight over the holidays 21:14:51 maybe 21:15:12 you also have to cleanup your faster host mapping discovery series 21:15:19 oh 21:15:21 yeah I bet I do 21:15:29 that thing gets lost behind the cells one 21:15:31 and the nova-status check for min compute 21:15:51 I think I'm annoyed with (you on) that one and have been ignoring it 21:15:54 i know 21:15:58 hah 21:15:59 i could feel it 21:16:02 that obvious? 21:16:06 yes 21:16:07 lol 21:16:08 damn 21:16:13 thought I was sneaky-er than that 21:16:21 hah 21:16:50 okay anything else here? 21:16:54 nope 21:17:03 I have to go get my mid-nova-gathering haircut when we're done here 21:17:17 it's a bit early... 21:17:19 you're a month away 21:17:21 #topic open discussion 21:17:25 yeah, but I'm hairy 21:17:37 I mean I have to get the mid one so I can get another right before boston 21:17:38 i think poofy is the word 21:17:58 dansmith thanks for writing this > http://superuser.openstack.org/articles/upgrades-in-nova-database-migrations/ 21:17:59 it helped 21:18:10 dtp: heh cool 21:18:38 okay anything else? 21:18:39 i'll poke on https://review.openstack.org/#/c/439891/ before the kid gets home 21:19:03 thanks 21:19:15 going twice... 21:19:36 #endmeeting