21:01:04 #startmeeting nova 21:01:05 i have lots of grievances! 21:01:05 Meeting started Thu Mar 26 21:01:04 2015 UTC and is due to finish in 60 minutes. The chair is mikal. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:01:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:01:08 The meeting name has been set to 'nova' 21:01:09 o/ 21:01:11 \o 21:01:14 o/ 21:01:19 o/ 21:01:20 o/ 21:01:24 чи 21:01:25 #topic Kilo status 21:01:26 Hi 21:01:31 Ok, so we're feature frozen 21:01:34 And string froken 21:01:39 frozen even 21:01:42 And deps frozen 21:01:46 o/ 21:01:47 So, just bug fixes now 21:01:54 i watched frozen on monday while snowed in :) 21:02:06 mriedem: you were actually frozen? How excitement. 21:02:13 mriedem: how many times does that make? 21:02:16 :) 21:02:17 So, anything else to say there? Its just a reminder really. 21:02:28 mriedem: welcome in the parents of daughters club 21:02:39 q: novaclient is also frozen? 21:02:51 We don't freeze the client, but we might not release it either 21:03:01 well we need to have a stable branch for clients now 21:03:09 jogo: did that merge yet? 21:03:19 * mikal hasn't looked since the TC meeting about it 21:03:19 k, thanks. :) 21:03:40 mikal: its not about things merging, that is the state we are in today 21:03:49 So yeah, there is a proposal for stable branches for clients, but I don't think its merged yet unless it happened without me noticing 21:03:59 dhellmann: ^ 21:04:00 jogo: well, the spec for what to do needs to merge, right? 21:04:18 * mikal is happy for us to have a stable branch for novaclient 21:04:19 well, there is at least one commit that will have to be considered before the client stable release 21:04:26 I just want to make sure we follow the agreed process 21:04:31 it's related to the microversions, on novaclient 21:04:45 claudiub: we're already pinned on clients, so it will require a req bump, which means probably post release 21:04:46 without it, the microversioning api can't be used 21:05:03 claudiub: it can be used by people using the API directly 21:05:04 mikal: right, the mechanics of it sure 21:05:38 i see. 21:06:04 although, i don't know how many people use the api directly, without using the novaclient. :) 21:06:10 anyway, once the client patch lands, we can see where we stand and if it's worth it 21:06:15 Herm, the TC meeting agenda has been bumped to next week, so its not trivial for me to get a URL for the spec 21:06:47 extended server attributes wants microversion 2.3, so if novaclient doesn't support that... 21:06:51 Ahhh, this 21:06:53 #link https://review.openstack.org/#/c/155072/ 21:06:59 That's what jogo is referring to 21:07:37 Well, if we think there are reviews we need to do for the client, let's track that somehow and then make a call about releasing once they're merged 21:07:50 Perhaps a next section on the priority etherpad? 21:07:59 Although they could just go in the v2.1 api section... 21:08:30 makes sense to be in the v2.1 api section, as it is a consumer 21:08:35 Works for me 21:08:49 Anything else on release status? 21:09:12 #topic Kilo priorities 21:09:29 So, apart frm those client reviews, anything else we need to be trackig for priorities? 21:09:43 https://review.openstack.org/#/c/142495/ would be nice to land 21:09:53 annegentle has been trying to get the api docs into our repo for months 21:09:56 has a -1 21:10:02 I've been watching for that to bump today 21:10:08 happy to +W when it does 21:10:10 Also, https://review.openstack.org/152569 is on the agenda but I don't know who put it there 21:10:17 yes, it does for complaints about the doc content 21:10:28 but these are our docs 21:10:40 and redoing them should happen after move 21:10:55 sdague: you're saying it should land in its current form? 21:11:03 sdague: annegentle seemed to be working on a change 21:11:11 mikal: I think that was me from two weeks ago 21:11:26 melwitt: le huh, fair enough 21:11:32 haha 21:11:53 dansmith: honestly, I'd be happy with current land, and fix it after. 21:12:06 as I expect this to be a -1 to death patch otherwise 21:12:33 sdague: can you comment to that effect/ 21:12:40 dansmith: sure 21:12:51 mikal: you okay with that? 21:13:05 fwiw i asked kaufer to review the pagination section since he's been pretty involved there 21:13:09 dansmith: I am 21:13:19 mriedem: yeah, it's definitely good that he did 21:13:20 dansmith: we can iterate in tree 21:13:30 mriedem: and I was waiting because it looked like good changes 21:13:38 but I'm also happy to not hold up docs 21:13:41 I really do have updates, just need to finalize them 21:13:51 annegentle: want us to just wait then? 21:13:55 i'm asking kaufer in -nova if he will make changes after it's merged 21:13:58 but sounds like we should wait 21:14:23 annegentle: you can ping one of the four of us and we can help make sure it lands on the next round if you want 21:14:28 annegentle: ok, your call, it seemed like this keeps getting stalled though 21:15:31 Sounds like we wait for annegentle then? 21:15:49 Anything else on priorities? 21:16:05 thanks dansmith sdague 21:16:10 #topic Gate status 21:16:10 I'll have it done by my eod 21:16:12 RC1 planned for April 9th, rihgt? 21:16:21 gate has been ok i think? 21:16:26 bauzas: or before, when the targetted bugs are fixed 21:16:34 mriedem: yay! 21:16:39 #topic Bugs 21:16:43 overall categorization is down though http://status.openstack.org/elastic-recheck/data/uncategorized.html 21:16:44 badly 21:16:45 mikal: okay, I'll update the prio etherpad for related bugs then 21:16:58 So, this flows into the RC1 question 21:17:07 mriedem: that is because the number of failures is way down 21:17:07 if you filter ^ by 24 hours though there aren't huge missing things 21:17:10 RC1 is blocked until the targetted bugs are fixed, or bumped to RC2 21:17:11 mriedem: did you want do do an elastic recheck categorization day? 21:17:21 112 failures in 10 days is not bad 21:17:22 anteaya: no, there isn't anything worth categorizing right now 21:17:24 yeah 21:17:27 mriedem: k 21:17:37 bauzas: that's the *last* day for rc1, it might go earlier 21:17:37 i do have this https://review.openstack.org/#/c/168158/ 21:17:50 sdague: ack, thanks for the clarification 21:17:54 I was looking and our -rc1 bug list is pretty short 21:17:54 i'm back to digging in the guts of quotas for this fixed_ips race we've had for a year now 21:18:01 Yeah 21:18:01 is everything we really care about on that? 21:18:04 #link https://launchpad.net/nova/+milestone/kilo-rc1 21:18:21 I expected there to be some bugs that weren't in-progress on there, but there really isn't much 21:18:25 I have a few bugs I'm concerned that are targeted for rc1 but that's on-going 21:18:28 So I think last release what we did about now is have a rat around looking for bugs we thought should be RC 21:18:47 I don't think we should be randomly promoting things 21:18:56 But if people know about something important, they should make sure its on that list 21:19:10 like quotas! 21:19:11 +1 for a bug triage 21:19:11 +1 21:19:12 any chance of getting someone to look at https://review.openstack.org/#/c/164762 ? should be fairly uncontroversial. It hasn't gotten much review traffic. 21:19:23 yeah, I just have this feeling like maybe there isn't much on there, and maybe it's not getting focus 21:19:35 dims: quotas is bigger than just some bug fixes 21:19:50 sdague: true 21:20:10 Anyway, we don't have to find all the rc bugs right now in this meeting 21:20:10 sdague: there are a few self contained bugs though 21:20:15 But we do need to make sure we think about it 21:20:35 the cells job is non-voting but -1 for a few weeks, 21:20:36 it may be worth taking a look at the logs to see if they look sane too 21:20:46 are all of the patches up to make that green? if not, we should have rc1 bugs for those maybe? 21:20:55 mriedem: we're actively working on fixing the issues with the cells job 21:20:55 jogo: right - same idea ^ 21:21:02 sorry folks, that was the wrong link...that's the trickier one. I meant to ask about https://review.openstack.org/#/c/162746/ 21:21:11 mriedem: the main ones are already targeted RC1 21:21:25 bauzas: ok, do any of those have a green cells job at the HEAD? 21:21:53 mriedem: it's 13 fails 21:21:55 mriedem: no because a couple of project-config changes are needed, which I have up depending on bauzas fixes 21:21:58 mriedem: https://review.openstack.org/#/c/166396/2 should end us with a green job 21:22:01 mriedem: we need to sync up with melwitt and alaski 21:22:07 10 go away when bauzas updates his patches 21:22:35 sdague: yeah, I expect it to be uploaded by tomorrow morning my time 21:22:38 ah cool, more skips 21:22:48 mriedem: one more skip, many removals :P 21:22:53 alaski: we shouldn't exclude the hypervisor tests 21:23:04 because that's a reall stacktrace in cells 21:23:06 yeah thanks to melwitt, we'll skip those bad 21:23:08 btw i'm not bashing, just saying it'd be nice to see that green before release 21:23:27 mriedem: yeah that's our target, agreed 21:23:32 sdague: I don't think those are being skipped, but I'll double check 21:23:33 +1 to green 21:23:36 sdague: they won't be, the patch series that's up will actually fix those hypervisor things without excluding them 21:24:03 is that this? https://review.openstack.org/#/c/167564/ 21:24:23 alaski: oh, maybe it was an old rev 21:24:24 mriedem: not this one exactly, but the series yes 21:24:28 mriedem: yes. and then I have https://review.openstack.org/#/c/166396/ Depends-On that patch 21:24:35 sdague: gotcha 21:24:42 yeah that's what i saw 21:24:43 yeh, you linked /2 :) 21:24:50 and /3 didn't have it 21:24:52 oh, oops 21:25:03 ok, +A on that 21:25:12 oh, woops 21:25:14 melwitt: you will probably have to change the Depends-On tag, but let's sync us offline 21:25:25 bauzas: okay 21:25:34 Anything else on bugs? 21:25:43 there was talk of a bug day 21:25:48 but after rc :) 21:25:55 The Shanghai thing? 21:25:56 got to drop early, our room is getting abandoned here. Catch you later folks 21:25:56 yeah 21:26:02 Yeah, the timing there is going to be a problem 21:26:18 huawei is going to let us pair program in china for 3 bug days 21:26:18 So, let's let that sort itself out on the thread 21:26:25 sdague: :( I was hoping to figure out what you wanted to do about the migration 21:26:45 #topic Stuck reviews 21:26:57 Noting that we're constrained in what we are willing to merge at the moment... 21:27:00 Any more stuck reviews? 21:27:09 i.e. reviews core will never reach concensus on in gerrit? 21:27:23 so cfriesen was bringing up the server group thing but that's just lack of review it looks like 21:27:32 Yep 21:27:34 yes 21:27:34 i'm not super familiar with that code, looks racy 21:27:37 he's trying to fix it 21:27:41 i don't know how well it's tested 21:27:42 mikal: I've seen one but it's an L thing now so .... 21:27:49 tonyb: ok 21:28:12 Ok, cool 21:28:17 #topic Open Discussion 21:28:23 Let me start by saying I am off work today 21:28:26 I'm going camping! 21:28:30 mikal: yay 21:28:34 But I am sure y'all will get more done if I am away 21:28:40 this review is semi-stuck i.e. waiting for input from danpb https://review.openstack.org/#/c/151953/ 21:28:46 mikal: so yeah as I said above what are we doing about the migration? 21:28:48 ...and he was never heard from again... 21:28:49 sounds fun...where to? process question for L...for the purposes of whether a blueprint needs a spec, do "meaningful" flavor extra-specs values count as an API change? 21:29:00 mikal: I could use a bit of guidance 21:29:15 melwitt: that review has a lot of +2's 21:29:41 anteaya: yeah, fair enough. 21:29:50 anteaya: as discussed, I think we need a summit session on this yet again 21:29:54 mikal: but nothing from DanB and it's libvirt .... 21:30:02 well that's fine but in the meantime? 21:30:06 anteaya: I don't know how we resolve that some operators just aren't excited by neutron 21:30:11 what do I tell oleg just cancel the meetings? 21:30:26 anteaya: I think at this point in the release cycle we are unlikely to make much progress 21:30:36 anteaya: so putting the meetings on pause for a couple of weeks is a good idea 21:30:36 mikal: how operators felt about neutron was never the problem I was trying to solve 21:30:46 but it seems to have trumped the problem I was 21:30:50 anteaya: true 21:30:56 anteaya: well, nova wants to delete that code 21:31:00 well, if no one wants to migrate... 21:31:02 anteaya: that's why we care about migrating people 21:31:04 that was what I was trying to support 21:31:08 mikal: IIRC there was a question on the last meeting about the planning of the sessions, any chance you could open an etherpad for starting to gather ideas ? 21:31:15 anteaya: if people refuse to migrate, we don't get to our code delete end goal 21:31:19 getting to the point of having that code out of nova 21:31:22 when do we start planning for dev summit sessions? 21:31:25 mikal: agreed 21:31:27 bauzas: oh sure, I can to that today 21:31:43 mikal: I know -- it's not controversial but it is stuck waiting for a specific person. just wanted to mention it 21:31:43 dims: later today apparently 21:31:45 mikal: awesome thanks 21:32:00 can nova-network be moved out of tree into some other project/service, like ec2? 21:32:04 dims, bauzas proibably after the PTL election 21:32:11 mikal: well I can post to the mailing list and cancel meetings but I would like to offer something by way of a new direction 21:32:14 mriedem: heh 21:32:29 i'm playing devil's advocate here 21:32:32 mikal: as folks will just batter you with questions if it isn't clear 21:32:38 anteaya: if I recall the mail thread correctly we were waiting for a summary of what people said at the ops meetup 21:32:42 mriedem: it's been suggested 21:32:46 mriedem: I actually like that idea 21:32:50 well if we don't want it in tree, 21:32:51 mikal: it is a private email thread 21:32:52 but people want it 21:32:54 move it out 21:33:05 mriedem: that's one of the thigns for that summit session I think 21:33:21 mriedem: it takes some effort to do that if we want it to work, even for the first day 21:33:22 mikal: and if you are refering to the public one, who is doing a summary and what will it tell us? 21:33:30 mriedem: so we could for sure, but it does take some effort 21:33:40 mikal: I'm fine waiting if I know what I'm waiting for 21:33:40 yeah i don't expect it to be trivial 21:34:00 the other problem is that I think we do piss off some actual people by letting n-net fall into disrepair 21:34:01 dansmith: so like 2 days heads down from you then? :P 21:34:14 heh 21:34:26 anyway, not something we'll settle here 21:34:30 mriedem: I'm actually infavour of your suggestion 21:34:34 anteaya: so we're waiting for two things, right? 21:34:44 it seems like the only way forward for some operators 21:34:51 anteaya: a migration implementation which doesn't cause concern for nova core 21:34:53 anteaya: it really doesn't solve anything 21:35:00 anteaya: and a decision about if we just spin nova-net out into its own thing 21:35:09 mikal: I can live with that 21:35:21 mikal: how do we get those things? 21:35:27 anteaya: with the first one probably changing if the second one happens 21:35:33 yes 21:36:23 anteaya: I don't have a solution apart from talking through the nova-net split out options at the summit. I need core focussed on the kilo release at the moment, I have a hard deadline for that. 21:36:33 oh of course 21:36:35 +1 for talking about it later 21:36:44 I'm just trying to figure out what to do now 21:36:52 calling a halt doesn't feel right 21:36:57 anteaya: I think we have to pause 21:37:02 anteaya: I can't think of any other workable option 21:37:11 anteaya: the people we need to talk it through with are too busy on the release 21:37:15 mikal: are you able to help me compose a post to the mailing list? 21:37:23 Sure 21:37:24 yup, I understand that 21:37:26 thank you 21:37:29 We can do that in an etherpad after this 21:37:32 sure 21:38:11 Anything else for open discussion? 21:38:13 Hi all, if we are on open discussion, is it a good timing to ask permission to add non-voting Mellanox Nova CI...? 21:38:16 Or should I send you all home? 21:38:27 s/home/bed 21:38:29 lennyb: jogo had questions for you in the email thread earlier today 21:38:34 lennyb: have you seen those yet? 21:38:41 lennyb: you need to bring your link with you 21:38:44 #link http://lists.openstack.org/pipermail/openstack-dev/2015-March/058779.html 21:38:53 for the L release, for the purposes of whether a blueprint needs a spec, do "meaningful" flavor extra-specs values count as an API change? 21:39:15 just wondering if I should start writing a spec for a proposal I'm working on 21:39:32 What does the word meaningful mean there? 21:39:41 yes, I didnt send him an answer yet. 21:40:00 stuff that impacts guest topology....I'm looking at allowing explicit pinning of guest numa node to host numa node 21:40:06 cfriesen: but, if its part of our public API, it probably needs a spec 21:40:15 so "hw:numa_node.X=Y" in flavor extra specs 21:40:39 anteaya: thanks. 21:40:43 cfriesen: I think that deserves a short spec, so that we don't end up with a syntax we regret later 21:40:56 okay 21:41:22 lennyb: so whether you answer the question in this meeting, in the nova channel or on the email, the permission you seek is waiting on your response to jogo's questions 21:42:21 lennyb: yeah, we need that email answered first please 21:42:27 I think that we're pretty much done here? 21:42:45 . 21:42:58 . 21:43:01 bye! 21:43:06 . 21:43:07 Happy camping 21:43:08 anteaya, mikal: thanks, I will answer the email. 21:43:09 don't get eaten by a wallaby while camping 21:43:13 #endmeeting