14:00:04 #startmeeting nova 14:00:04 Meeting started Thu Oct 2 14:00:04 2014 UTC and is due to finish in 60 minutes. The chair is johnthetubaguy. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:05 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:08 The meeting name has been set to 'nova' 14:00:14 o/ 14:00:26 \o 14:00:33 \o 14:00:38 hi 14:00:41 hi 14:00:47 #topic Juno Status 14:00:47 o/ lurking. 14:00:49 \o 14:00:53 so we have RC1 cut 14:00:58 o/ 14:01:23 https://bugs.launchpad.net/nova/+bugs?field.tag=juno-rc-potential 14:01:29 o/ 14:01:32 is the list of bugs that might trigger RC2 14:01:48 but its testing time I guess 14:01:54 anyone got any RC related things? 14:01:55 hi guys 14:02:15 #topic Kilo 14:02:25 so juno-rc is cut, so master is now kilo 14:02:54 #info nova-specs are open for kilo but template changes may be on the way 14:02:58 when do you plan to open kilo specs ? 14:03:02 oh 14:03:17 #info master is open for kilo 14:03:23 jogo had some patches up for templates 14:03:31 if they're not in, we should make short work of them 14:03:47 https://review.openstack.org/#/c/125153 14:03:49 is the bottom one 14:04:03 #info please reach out to the people who have −2s on your patches if the need to be removed, once blueprints are re-approved for kilo, etc 14:04:15 dansmith: good point, I meant to hunt those out 14:04:36 johnthetubaguy: oh, speaking of un--2ing patches and blueprints 14:04:58 a few of us were discussing whether we need a spec for general objects work this time, or just a blueprint to "keep doing what we've been doing" 14:05:15 and it seemed like the consensus was that a spec is rather meaningless (the one for juno definitely was) 14:05:19 less specs is better 14:05:29 are you cool with that? we talked about not always requiring specs this time for obvious stuff 14:05:30 dansmith: good question, does the blueprint help your tracking? I am good just ignoring the need for a blueprint 14:05:38 ah, cool, so yes 14:05:53 I think a blueprint helps tie together things that are ranom object conversions and such yeah 14:06:00 dansmith: i think everyone understands what the objects work is about so a spec doesn't add any value there 14:06:03 #info new blueprint policy means the same things need a blueprint, but they don't all need a spec 14:06:10 so i'm fine with ignoring specs for that 14:06:31 #link http://docs.openstack.org/developer/nova/devref/kilo.blueprints.html#when-is-a-blueprint-needed 14:06:41 +1 for objects bp for tracking 14:06:42 okay, I'll file a blueprint then 14:07:06 dansmith: cool, drop me a link, and I will approve it for you 14:07:12 okay 14:07:28 I don't really mind not having a blueprint either, since its refactoring really 14:07:38 but tracking can help 14:07:53 a blueprint helps, 14:07:59 even if it's just so we have a common topic in gerrit 14:08:07 yeah, true 14:08:14 helps find the reviews 14:08:17 cools 14:08:21 one more thing... 14:08:44 stuff that had code approved, but didn't make juno 14:08:52 we should try get that merged ASAP 14:09:07 so I will try help people through with the paperwork 14:09:14 code approved? 14:09:22 bp approved? 14:09:29 well, first code approved 14:09:34 theres a few of those 14:09:35 e.g. the tags stuff 14:09:43 the code wasn't approved, 14:09:52 it's my understanding that has to go through spec review again? 14:09:59 and be put into a project priority theme? 14:10:00 yeah, just missed freeze too 14:10:08 OK, we are getting ahead 14:10:19 sorry, an example would help if there is one 14:10:21 so the stuff that just missed juno-3, etc 14:10:32 hmm, no garyk, I think he had one 14:10:37 so not bps 14:10:44 it was a blueprint 14:10:48 code was approved 14:10:57 but got pulled 14:11:01 as gate was jammed 14:11:06 lets fast track that in, 14:11:19 don't we need a 2 week policy discussion on that first :) 14:11:23 I was going for any nova-driver approving those specs themselves 14:11:30 mriedem: screw that 14:11:43 so the next one 14:11:54 when re-submitting specs for Kilo, should we leave the existing spec in nova-specs.git for juno, or do a git mv into the kilo directory ? 14:12:01 #link https://blueprints.launchpad.net/nova/+spec/kilo-objects 14:12:13 danpb: i assumed it moved to kilo 14:12:16 danpb: it should be left behind I think, mikal has a review that makes that clearer 14:12:21 oh 14:12:29 mriedem: yeah, I was hoping for a mv, its easier to review 14:12:31 mriedem: exactly why i asked :-) 14:12:41 the ML had a thread on this 14:13:08 but, template changes? 14:13:18 right 14:13:21 we have project priorities now 14:13:35 dansmith: yeah, has to pass the tests, we might alter ones that get merged before we change the template 14:13:44 johnthetubaguy: ah, right, cool 14:14:06 dansmith: I am thinking we just wedge in the stuff that has code waiting that allready review, and mostly there 14:14:17 then tidy up what we have to 14:14:29 so in the ML we were talking about a git commit tag "Previously-approved: Juno" 14:14:41 makes sense 14:14:42 and a link to the juno spec in the new spec 14:14:48 keep it simple 14:14:59 does that work for people? 14:15:08 works for me 14:15:39 johnthetubaguy: is that going into the template? 14:15:47 johnthetubaguy: or is that part of mikal's patch you mentioned? 14:15:48 just the following does not make sense: link to the juno spec in the new spec 14:16:01 what is the new spec? 14:16:10 #info add this to the commit message for any kilo spec submissions where the spec was approved during juno: "Previously-approved: Juno" 14:16:13 garyk: i'm assuming link to the juno spec review from the kilo spec 14:16:15 or whatevs 14:16:20 mriedem: git commit, then link inside the spec 14:16:28 mriedem: I think thats easiest? 14:16:30 mriedem: ok, thanks 14:16:51 mriedem: sorry, yeah 14:16:53 i guess we'll get slapped when we eff up so that's fine 14:17:05 sure 14:17:15 we are just making it up as we go along right now 14:17:26 so do something sensible, so we spot it, is the key 14:17:44 my plan is to try and triage open reviews, so we get some priorities on the spec review queue 14:17:54 in the hope stuff doesn't get lost of weeks in there 14:18:31 any confusion, just ping a nova-driver in IRC, and hope we can try and help 14:18:38 anyways, does that all make sense? 14:18:43 less things need a spec 14:18:52 previously approved specs need a rubber stamp 14:19:08 if code was already approved, add a node in the review comments 14:19:23 in the later case, single nova-driver can approve? 14:19:32 (i.e. I will try push those along) 14:20:05 so the bike has nice shed, with a view of the coast 14:20:10 heh 14:20:13 #topic Gate status 14:20:20 hows we doing 14:20:30 interesting thread on stable branches being screwed 14:20:37 MS for vmware is broken 14:20:38 but hows master 14:20:38 I think we landed a bunch of nova fixes for the gate last week 14:20:49 one bad one was reverted last night 14:20:57 and a couple other top gate bugs were skipped 14:20:59 mriedem: which? 14:21:09 dansmith: sdague has a big list in the dev ML this morning 14:21:15 hmm 14:21:18 with blame all around :L) 14:21:28 sdague has lots of large ML threads.. hint? 14:21:34 subject line? 14:21:41 #link http://lists.openstack.org/pipermail/openstack-dev/2014-October/047639.html 14:21:57 oh, that was yesterday 14:22:04 Bug 1375108 - Failed to reboot instance successfully with EC2 is reverted 14:22:05 Launchpad bug 1375108 in nova "Failed to reboot instance successfully with EC2 " [High,Confirmed] https://launchpad.net/bugs/1375108 14:22:11 Bug 1323658 - Nova resize/restart results in guest ending up in inconsistent state with Neutron is skipped 14:22:13 Launchpad bug 1323658 in nova "Nova resize/restart results in guest ending up in inconsistent state with Neutron" [Critical,Confirmed] https://launchpad.net/bugs/1323658 14:22:20 Bug 1374175 - test_server_cfn_init failed in gate-tempest-dsvm-neutron-heat-slow: AssertionError: Timed out waiting for 10.1.0.4 to become reachable is skipped 14:22:20 Launchpad bug 1374175 in tempest "test_server_cfn_init failed in gate-tempest-dsvm-neutron-heat-slow: AssertionError: Timed out waiting for 10.1.0.4 to become reachable" [Undecided,New] https://launchpad.net/bugs/1374175 14:22:24 mriedem: is that icdehouse or juno? 14:22:36 garyk everything 14:22:40 that leaves Bug 1357055 - Race to delete shared subnet in Tempest neutron full jobs as top dog 14:22:42 Launchpad bug 1357055 in nova "Race to delete shared subnet in Tempest neutron full jobs" [Critical,Fix released] https://launchpad.net/bugs/1357055 14:22:46 ok, thanks, it was not clear from the subject 14:22:49 dansmith: ^ we thought that was fixed 14:23:17 wow, OK 14:23:30 so help required, basically 14:23:33 basically sdague is mad as hell and he's not going to take it anymore :) 14:23:37 yeah it's the same old story 14:23:45 OK, that could wind him up 14:23:56 so neutron peeps helping out on Bug 1357055 would be nice 14:24:01 Launchpad bug 1357055 in nova "Race to delete shared subnet in Tempest neutron full jobs" [Critical,Fix released] https://launchpad.net/bugs/1357055 14:24:07 is it just me, or do we need to re-think the nova and neutron integration 14:24:28 oh god, you want to side rail the meeting? 14:24:29 johnthetubaguy: meaning? 14:24:43 we need to work on the neutronv2 api cleanup in kilo 14:24:47 as a project priority 14:24:52 beagles is on the case 14:24:53 mriedem: +3 14:24:58 mriedem: agree 100% 14:25:14 dansmith: I guess I mean neutronv2 api "cleanup" 14:25:17 but refactoring it is not the way to go 14:25:18 okay 14:25:28 garyk: let's not start in the meeting please 14:25:35 that is keeping the same code flow where an instance create has 16 neutron calls is worng! 14:25:43 dansmith: feels like we need something less racy, like I remember us talking about in salt lake city 14:25:57 mriedem: right 14:26:04 yeah so we want bulk requests to neutron 14:26:06 johnthetubaguy: yes, part of the problem is that it was designed to behave like nova-network, but can't 14:26:11 rather than the billion that we have now as garyk points out 14:26:12 mriedem: agree 100% 14:26:13 dansmith: right 14:26:14 right 14:26:24 I think we probably need neutron api changes to make it happen as well, 14:26:37 i think geekinutah actually has an old bp for some bulk request stuff 14:26:39 so redesiging our interface without that is likely to result in similar problems 14:26:44 yeah, thinking a cross project session, but thats maybe a waste 14:26:45 yeah 14:26:47 dansmith: correct. it would be good to prosoe them at summit and then hopefully can get that moving forwards 14:27:15 so if we can go into the summit with a list of 'this is what makes this really bad and we need x y z api changes in neutron', can we figure that out? 14:27:16 johnthetubaguy: a cross project session is essentail 14:27:16 dansmith: I almost want neutron to give us a python lib where we can "get_configuration" that we pass to the nic driver 14:27:33 mriedem: yes, there should be no reason why we cannot figure this out. 14:27:46 dansmith: and aaron managed to figiure out the events stuff 14:27:47 i'm pretty sure markmcclain had some ideas at the nova meetup in portland 14:28:01 yeah, we keep talking, but we need to do something 14:28:02 johnthetubaguy: yeah, that'd be nice, but... 14:28:16 this is why we need project priorities, IMHO :) 14:28:20 right 14:28:28 I don't disagree 14:28:38 anyways 14:28:41 we also need similar things with cinder, but not as critical 14:29:05 fwiw: I brought the subject up in the neutron meeting earlier this week... there is also an item on refactoring/rewriting this code on the neutron etherpad for kilo as well. 14:29:25 to summarize on the gate, it's better after last night's round of reverts and skips 14:29:37 classification rates are high http://status.openstack.org/elastic-recheck/data/uncategorized.html 14:29:38 mriedem: and not to throw a spanner int he works but the same will be with the scheduler when that moves out. 14:29:53 OK, so we should fix that 14:30:12 mriedem: cool, so its clearer what to fix, which is good 14:30:19 I mean, lets move on 14:30:34 garyk: well, we're precisely working on cleaning up the interfaces for the scheduler, so even that's a fair point, there should not be so much hits to do 14:30:37 we should make sure there is a summit session on this "nova interactions" I will raise it after the meeting 14:30:44 +1 14:30:45 #topic Open Discussion 14:30:48 oh btw, 14:30:57 is there a list of design sessions to vote on? 14:31:18 mriedem: https://etherpad.openstack.org/p/kilo-nova-summit-topics 14:31:30 is there a list that's not an etherpad of doom? 14:31:30 #link https://etherpad.openstack.org/p/kilo-nova-summit-topics 14:31:39 not as far as I know 14:31:45 please comment in the etherpad for now 14:31:51 i'm too dizzy 14:31:54 the colors... 14:32:05 mriedem: there is a button to turn that off 14:32:06 maybe an official vote process on the ML would be good 14:32:25 well in juno there were actual pages in some tracking thing for the summit 14:32:31 n0ano: there was a plan from ttx on the ML 14:32:59 if it's older than yesterday I missed it, I'll have to go back 14:33:01 mikal hasn't told me his plans yet, but I suspect there will be a proposed list, that could be reviewed / voted on 14:33:04 at least, there is a choice to make in between what will have a 40-min format session and what will be part of the contributors meetup on the last day 14:33:17 n0ano: its tagged with [all] not [nova] if that helps 14:33:23 s/make/do (French spotted) 14:33:59 honestly, I think the meet up day will be deciding *what* we do in kilo 14:34:14 including discussing the details as required 14:34:32 johnthetubaguy: you mean about prioritizing reviews and blueprints ? 14:34:32 with spill over from the previous two days of sessions 14:34:32 we'll need more than 40 minutes if we don't have a rough idea of the details pre-summit 14:34:38 mriedem: +1 14:34:47 e.g. alaski's grand plan for cells :) 14:35:05 yeah, some things might need two slots 14:35:11 the meetup is nice for free-form topic discussion 14:35:19 the design summit is not... 14:35:25 true 14:35:28 mriedem: I'll be sending out a ML post at some point, otherwise we'll get nowhere 14:35:36 mriedem: hence the idea of the last 3rd day for this 14:35:58 ok, cool 14:36:07 i'm not even opposed to slides for this stuff 14:36:17 honestly I see the last day as overflow and getting concrete lists of things to do 14:36:18 jaypipes loves him some slides :) 14:36:24 mriedem: specs are ideal 14:36:28 sure 14:36:33 we were talking about requiring a spec for sessions 14:36:35 but i need animation! 14:36:39 mriedem: no slides! :) 14:36:55 mriedem: some sort of ascii cartoon is fine right? 14:36:58 alright sorry to derail 14:37:01 anyways 14:37:01 are we off the rails? 14:37:02 heh 14:37:08 lol 14:37:13 OK, any more for any more 14:37:27 summit plan coming soon, please express ideas in the etherpad 14:37:31 #link https://review.openstack.org/#/c/125514/ 14:37:33 review that ^ 14:37:36 for rc2 i guess 14:37:47 mriedem: :P 14:38:02 oh is there a bootlegging session tomorrow? 14:38:06 jaypipes: dansmith: ^ 14:38:10 mriedem: docs 14:38:16 ok 14:38:26 cool, any more for any more? 14:38:34 please no 14:38:37 yeah one sec 14:38:55 containers stuff - has anyone checked with those guys to see if they are on track for something to be presented at the summit? 14:39:08 I haven't, I will email them 14:39:08 they seem to go into hiding for months at a time 14:39:18 they're in their containers 14:39:22 hi-o 14:39:23 isolation, man 14:39:25 mriedem: they're designing APIs AFAIK 14:39:25 mriedem: i think that they are jaded with the removal of the driver 14:39:27 cheaper to ship them that way 14:39:30 anyways 14:39:34 ok, that is all 14:39:38 cools 14:39:40 thanks all 14:39:45 happy reviewing 14:39:45 mriedem: and they were asking for integration with the current scheduler 14:39:51 watch out for those rc bugs 14:40:03 #endmeeting