21:00:19 #startmeeting nova_cells 21:00:20 Meeting started Wed Jun 1 21:00:19 2016 UTC and is due to finish in 60 minutes. The chair is alaski. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:23 The meeting name has been set to 'nova_cells' 21:00:41 anyone around today? 21:00:43 \o 21:00:43 o/ 21:00:45 o/ 21:01:04 great. I know everyone likes a long meeting but I'm going to try to keep this short today 21:01:12 #topic Testing 21:02:18 auggy is working on getting a multinode grenade job setup for cells testing. right now she's working on getting a sample job up and running to learn the ropes 21:02:33 then she'll modify it for cells 21:02:40 but atm she's at pycon 21:03:10 #topic Open Reviews 21:03:19 my favorite link https://etherpad.openstack.org/p/newton-nova-priorities-tracking 21:03:29 anyone have a particular one they'd like to discuss? 21:04:14 then we'll move on 21:04:19 #topic Open Discussion 21:05:00 Quotas spec got an update due to issues pointed out by johnthetubaguy, I have updated so hopefully unblocked now. 21:05:08 great 21:05:40 Thats all I have today. :) 21:05:49 I'm working out upgrade details related to the race condition discussion from last week 21:05:54 doffm: cool :) 21:06:03 are there any todos left that need doing other than reviews? 21:06:15 alaski: nice 21:06:50 melwitt: there are probably some migrations to be done 21:07:17 and there's the work to get the mq and db connection switching actually used 21:07:32 Is someone at mirants working on that? (I saw a WIP somewhere) 21:07:37 Andrey Volkov picked up the mq portion https://review.openstack.org/#/c/322181/ 21:07:39 doffm: yep 21:08:10 he's new to openstack so guidance on the reviews would be helpful 21:08:18 Ok. 21:08:35 and I'm not aware of any work on the db side 21:09:13 okay, cool. I'll check with doffm what migrations may be left that I might be able to help with 21:09:24 and/or I could look at the db switching 21:09:37 melwitt: Instance groups and Quota specs are still not approved. 21:09:45 Both need doing, I'm planning to pick up quotas. 21:09:55 (migrations) 21:10:00 melwitt: cool 21:10:12 oh, also I ran into an issue with instance tags that needs resolving 21:10:12 okay. do we need more specs for migrations? sorry I lost track of that 21:10:42 I don't think so. Its easy to lose track so I should go back and make sure. 21:10:48 I think thats it from our summit discussions. 21:11:30 Sorry yes, we need to do all the resource provider stuff. 21:11:38 ah, right 21:11:39 I don't know what the situation is there, I have lost track. 21:12:03 what do you want to know ? 21:12:10 o/ 21:12:39 doffm: what do you mean by looking at the r-p ? 21:12:52 I think it's mostly settled now right, it's just about moving what's in place and putting new things in the api db 21:12:57 Who is going to do the db migration? 21:13:06 doffm: for aggregates N? 21:13:17 dansmith has been working on it I believe 21:13:17 sorry, confused 21:13:24 I guess thats what I'm asking, I don't know if there is a spec for the RP tables to be moved, or if we need a spec for that. 21:13:31 which db migration are you talking about ? inventories? 21:13:42 Yeah. 21:13:57 oh, that's mostly *not* a DB migration 21:14:04 rather a new creation 21:14:13 and we merged a bit of that 21:14:18 the RP table move is part of the generic-resource-pools blueprint 21:14:22 https://review.openstack.org/#/c/315682/ 21:14:27 Ok, thanks. 21:15:52 so for instance tags, I realized (or Tempest beat me up about it) that instance tags can be set at any point in an instance lifecycle 21:15:52 (btw. saw the Aggregate series being a bit merged now) 21:16:20 bauzas, everyone: thanks for reviews. 21:16:37 I'd like to change it so that instance tags can be sent at boot time(they can't now), and then can't be changed until the instance is active 21:17:01 but I haven't been able to push on that yet 21:17:23 so that's also up for grabs melwitt 21:17:32 hm, so API change? sounds kinda big 21:17:45 yeah 21:17:51 as in, a big deal changing the semantics 21:17:59 adding them at boot time should be fairly non controversial 21:18:00 yup 21:18:11 restricting when they can change is a big one 21:18:38 Makes sense though. From a 'cloud applications, my instances is cattle not a pet' perspective. 21:18:40 right, okay 21:19:00 but since they're intended to be used for scheduling being able to change them before scheduling is sort of odd 21:19:02 o/ 21:19:03 alaski: is this captured anywhere on a review or ML that I missed? 21:19:09 the problem you ran into I mean 21:19:12 tags are used for scheduling? 21:19:27 mriedem: not yet, but they're part of jay's generic scheduler proposal 21:19:41 to replace server groups 21:19:44 melwitt: just a test failure on one of my patches, let me dig that up 21:19:49 mriedem: yeah 21:20:01 alaski: I can find it, just needed a hint in the direction 21:20:03 Server groups are getting replaced? 21:20:04 is that going to make newton? 21:20:10 melwitt: I think it was https://review.openstack.org/#/c/263927/ 21:20:20 mriedem: no 21:20:35 doffm: that's the not explicitly stated goal 21:20:36 ok, so let's ignore that for now :) 21:20:48 but this is a thing that breaks for cells v2 it sounds like 21:20:58 I guess this is news to me, the instance tags thing as part of the resource pools stuff. will go look back at that 21:21:09 melwitt: i don't think it's part of that 21:21:10 something else 21:21:21 something much more sinister! 21:21:28 right, it's just affinity/anti-affinity I believe 21:21:44 alaski: well, it's a bit early to discuss about jay's spec I think 21:21:45 yeah, usually that's the server groups 21:21:55 so how does this fail for cells v2? 21:22:04 but I agree, server groups should die in fire 21:22:05 mriedem: yes, what breaks is that if you set a tag before there's an instance in a cell there's nowhere to store the tag 21:22:36 like, try to boot an instance on another host but the host given by the affinity server group. good luck. 21:22:40 every other resource like this I saw is gated behind a vm_state=ACTIVE check 21:22:49 but instance tags are special 21:23:11 it was probably just not thought of 21:23:18 +1 21:23:20 right 21:23:34 so you can't provide tags on boot today? 21:23:43 correct 21:23:44 nope 21:23:55 but while scheduling you add the tag 21:23:58 and then kablammo 21:24:01 which also seems like an oversight 21:24:03 okay so maybe that's not as big of a deal then. microversion and explain in release note and doc 21:24:21 not sure I see where tags are in use by the scheudler... 21:24:25 they aren't 21:24:29 it's before the instance is in a cell 21:24:42 so boot, add tag, place in cell - boom 21:25:03 hmm, i think that's maybe a bug fix? 21:25:05 the add tag goes boom 21:25:13 not the boot thing, but restricting the add tag until it's active 21:25:19 it goes boom because it's in the cell db N 21:25:20 ? 21:25:23 i think i'd be good with bug fixing that in 21:25:38 providing tags on boot is an api change and spec 21:25:43 and not required for cells v2 right now 21:25:53 mriedem: okay. we can propose it and see how it goes 21:26:07 oh, nvm my question, I had the reason 21:26:32 yeah, it'll depend on whether it's broken in its current form 21:26:36 mriedem: yeah, that part's not required. my breakage is fixed by not setting tags before picking a cell 21:27:04 yeah let's just bug fix that 21:27:09 easy peasy 21:27:51 cool 21:28:03 melwitt: I think it's unintended in its current form 21:28:27 and we need a workaround or fix to move forward on cells 21:29:12 that's all I've got today 21:29:15 anyone else? 21:29:59 great 21:30:01 thanks all! 21:30:06 #endmeeting