21:05:22 <ttx> #startmeeting crossproject 21:05:23 <openstack> Meeting started Tue Jan 13 21:05:22 2015 UTC and is due to finish in 60 minutes. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:05:24 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:05:25 <ttx> Our agenda for today: 21:05:27 <openstack> The meeting name has been set to 'crossproject' 21:05:27 <ttx> #link http://wiki.openstack.org/Meetings/CrossProjectMeeting 21:05:30 <ttx> Should be a short one 21:05:37 <ttx> #topic CLI Sorting Argument Guidelines 21:05:38 <morganfainberg> yay short meetings 21:05:44 <ttx> #link https://review.openstack.org/#/c/145544/ 21:05:55 <ttx> This is a new openstack-spec to standardize CLI sorting arguments across projects 21:05:55 <jungleboyj> morganfainberg: +2 21:06:40 <jungleboyj> ttx +2 from me. 21:06:42 <bknudson> this project has problems with consistency in general. 21:06:55 <bknudson> the most consistent thing to do here would be to have every project be different 21:07:21 <annegentle_> bknudson: noooooo..... 21:07:24 <ttx> Affects Cinder, Glance, Ironic and Neutron apparently, but also future projects that would make use of a sort parameter there 21:07:26 <jungleboyj> bknudson: -2 for synciality. ;-) 21:07:35 <ttx> Not sure if Steven Kaufer is on IRC 21:07:40 <ttx> But then that doesn't prevent us from discussing it here 21:07:40 <jokke_> o/ 21:07:44 <jungleboyj> (sp) synicality 21:07:47 <thingee> sounds fine to me. we already approved the spec for cinder, but of course, curious to see what other projects think 21:08:54 <ttx> thingee: ideally we would have alignment from affected projects 21:09:09 <ttx> and then that would be a guideline for future such projects 21:09:20 <annegentle_> ttx: so what was the way TC members are supposed to vote in cross-project specs? +1? 21:09:28 <bknudson> one way to get alignment is to put the code in a library. 21:09:29 <ttx> annegentle_: yes 21:09:33 <annegentle_> ttx: k thanks 21:09:34 <ttx> same as anyone else 21:09:48 * devananda is back 21:09:50 <annegentle_> bknudson: I think this type of spec can then inform the openstack CLI of the best practice 21:10:09 <annegentle_> bknudson: so with dtroyer on board I think we can look for that sort of future 21:10:16 <annegentle_> bknudson: unless I misunderstand your point 21:10:21 <ttx> bknudson: not sure being in a library enforces alignment :) 21:10:49 <ttx> one can always ignore the lib. I'd prefer wide PTl approval on the openstack-spec, like for all openstack-specs 21:11:17 <ttx> mestery, nikhil_k: around ? 21:11:38 <ttx> if not, please review https://review.openstack.org/#/c/145544/ when you get a chance 21:11:55 <ttx> Other comments on that spec ? 21:12:39 <ttx> I guess not... 21:12:45 <morganfainberg> from a keystone perspective i don't think we have much of anything to say. 21:12:48 <asalkeld> looks reasonable 21:12:55 <morganfainberg> because we're relying on openstack client at this point 21:12:58 <bknudson> we've pretty much deprecated keystone cli. 21:13:05 <ttx> please cast your vote and i'll put it on the TC agenda for fainl tallying of the votes in a future meeting 21:13:09 <ttx> final* 21:13:21 <morganfainberg> our CLI is mostly deprecated / frozen and wont see support for v3/much future development 21:13:33 <devananda> looks reasonable to me, though I need to see what changes are needed in our current CLI/API 21:13:35 <jungleboyj> ttx +2 21:13:37 <thingee> bknudson: is openstack client using this format for sort/dir? 21:13:49 <ttx> devananda: cool 21:13:51 <jungleboyj> thingee: Assume you will put your vote out there? 21:14:04 <sdague> thingee: I believe currently it's just nova, because the conversation evolved out of novaclient patches 21:14:14 <morganfainberg> thingee, ttx, so i think the osc folks should be involved in this as well, specifically 21:14:25 <ttx> dtroyer: ^ 21:14:30 <thingee> morganfainberg: +1 that's where I was going to go with that question :) 21:14:34 <sdague> morganfainberg: dtroyer has already commented on the review 21:14:39 <sdague> with a +1 21:14:39 <ttx> dtroyer: you might want to chime in on the review as well 21:14:41 <morganfainberg> sdague, ah cool. 21:14:41 <thingee> sdague: ah true 21:14:45 <dtroyer> thingee, morganfainberg: we areā¦and OSc will be very close to this if not exactly there 21:15:01 <ttx> hah, he did already 21:15:20 <ttx> OK, last comments before we move on ? 21:15:21 <morganfainberg> then i'm a +1 on the spec :) will vote accordingly w/ comment 21:15:52 <ttx> #topic Proposed Vancouver Design Summit format 21:15:57 <ttx> #link http://lists.openstack.org/pipermail/openstack-dev/2015-January/054122.html 21:16:09 <ttx> I posted proposed changes to the Design Summit format last week, if you have questions let me know 21:16:26 <ttx> So far the reception seems to have been good -- so unless someone objects I'll have the events team work on a room layout that would allow this format 21:16:31 <bknudson> I was wondering about cross-project sessions -- is that a fishbowl or a workroom? 21:16:35 <thingee> ttx: good job. Glad that were addressing the issue of ops feeling like second class. 21:16:35 <annegentle_> ttx: have you done a walkthrough with nova/neutron and cross-project? 21:16:43 <devananda> ttx: +1 overall 21:16:52 <ttx> bknudson: fishbowl, although technically we could also have smaller workgroups there... 21:17:07 <morganfainberg> ttx, i am a +1 on that - didn't reply to the list though. 21:17:10 <bknudson> ok, thanks. 21:17:13 * nikhil_k joins in 21:17:15 <ttx> annegentle_: walkthrough? 21:17:23 <ttx> One challenge we will probably have to solve is the scheduling. 21:17:25 <annegentle_> ttx: an imagining if you will 21:17:35 <annegentle_> ttx: yes, for scheduling and where the space runs out 21:17:50 <jungleboyj> Proposal looked good as long as the Work Group sessions are in individual rooms, not shared. 21:17:59 <ttx> annegentle_: I have a proposed room layout. We shouold have an awesome space in Vancouver 21:18:14 <ttx> About scheduling, not sure we'll be able to rely on pre-allocated slots and small tweaks (like we use to do) to avoid conflicts this time 21:18:19 <jokke_> ttx: by quick look your proposal is great ... by the Paris experience, that's exactly what's needed! 21:18:23 <devananda> ttx: +100 on clearly splitting fishbowl and workinggroup sessions 21:18:32 <ttx> We might have to tag sessions with the necessary audience and then use a constraint solver to produce the final schedule for us 21:18:35 <devananda> ttx: what will the timing / overlap be with the main conference? 21:18:45 <annegentle_> ttx: yeah I think the split is right but then the constraints haven't been revealed yet 21:18:47 <ttx> Main conf runs Mon-Thu, we run Tue-Fri 21:18:57 <annegentle_> ttx: so it helps a bit to see constraints is all 21:19:04 <ttx> friday will be all workinggroup 21:19:14 <morganfainberg> ttx, friday being working group will be great 21:19:22 <morganfainberg> it worked very well at the last summit 21:19:24 <ttx> and hopefully food will be worse so nobody will hang around just to eat. 21:19:29 <morganfainberg> hahah 21:19:40 <ttx> what do I say... Food can only be worse. 21:19:47 <jungleboyj> morganfainberg: +2 21:19:49 <devananda> ttx: ok. so ops overlap tue-thu concerns me a bit. what do you think? 21:19:52 <eglynn__> should help with the lunch queues 21:19:54 <asalkeld> ttx the changes seems ok to me 21:20:37 <devananda> ttx: not concerns-me in a way that we should change anything - i think this is a good structure 21:20:43 <ttx> devananda: you mean ops summit running Tue-Fri adds more conflicts ? 21:21:02 <morganfainberg> silly question, did we determine [a little off topic] if there was a 3rd level of participant that let people duck out after the main conf? i think we said a reason a lot of people hung around was because they felt like they needed to for the last day since it was expo or full-access 21:21:11 <ttx> There is the option os running some ops sessions on Monday... the trick being, it would still feel like a different event outside the design sumit then 21:21:25 <morganfainberg> and so they paid for the full access and stuck around + wifi was only in the design summit side the last day(s) 21:21:48 <morganfainberg> ^^ that question might be something for a different meeting 21:21:53 <morganfainberg> (mine that is) 21:21:59 <bknudson> is it all in the convention centre? 21:22:21 <devananda> ttx: it may split operators time more, without giving them a clear "here is the ops day" indication 21:22:24 <ttx> morganfainberg: not sure... I think Paris was special because people just stayed over the weekend 21:22:41 <ttx> so they were around on Friday when usually they fly back 21:22:41 <morganfainberg> ttx, fair enough that too. cause well Paris. 21:22:48 <ttx> bknudson: yes 21:23:11 <ttx> devananda: what we do with Monday is still up in the air 21:23:14 <devananda> ttx: ah. having it all in the same building will help a lot, and actually may obviate my concern about the overlap 21:23:18 <morganfainberg> devananda, ++ 21:23:26 <ttx> depends a lot on how much room we'll actually have 21:23:34 <jokke_> devananda: at least I felt that the ops separation was awful ... we saw really small cross participation and it took at least me a full missed day to even find it 21:23:40 <ttx> fifieldt__ said he would rather have sessions on Monday too 21:23:45 <ttx> (ops sessions) 21:24:49 <ttx> On another note, I'll probably have to ask PTLs for their ideal allocation mix /before/ the new PTL election 21:25:05 <ttx> so the old PTl would pick the mix and the new PTL would use it 21:25:23 <ttx> I don't see much options to avoid that, we'll need to work on allocation way before the election 21:25:34 <eglynn> the old PTL is likely to get some team consensus on the preferred mix 21:25:44 <eglynn> ... i.e. not just pick it unilaterally I'd guess 21:25:44 <ttx> yes, and a lot of old = new 21:25:48 <devananda> ttx: seems fine to me 21:25:57 <ttx> just a detail I wanted to mention 21:26:09 <eglynn> yeap, doesn't seem like a huge issue 21:26:27 <ttx> OK, last questions / comments on that , 21:26:28 <ttx> ? 21:26:49 <asalkeld> all good 21:26:52 <ttx> #topic Open discussion & announcements 21:26:57 <thingee> ttx: o/ 21:27:06 <ttx> thingee: go for it 21:27:34 <thingee> For the juno release, there have been deprecation warning going out from Cinder on v1 being removed by Kilo. 21:27:44 <thingee> Some have expressed to me one release is not enough notice. 21:28:06 <thingee> regardless of v2 being around since G. Comments? 21:28:12 <bknudson> is it causing problems to keep it there? 21:28:42 <ttx> agree with bknudson, it's more a tradeoff than a hard rule. One release is the minimum 21:28:43 <eglynn> isn't two full cycles the norm for the deprecation path on major API versions? 21:28:53 <morganfainberg> eglynn, typically 21:29:14 <thingee> bknudson: that's a good point. It has been little technical debt the past two releases. 21:29:14 <eglynn> but yeah, not an iron law or anything 21:29:47 <ttx> thingee: if you can afford to keep it for two in deprecation, by all means, please do :) 21:29:47 <jungleboyj> thingee: Just the occasional reminder to not add function there. 21:30:04 <thingee> mostly there is an issue that exists with two service types being around for volume and volumev2. 21:30:12 <morganfainberg> thingee, i recommend making people happy and keep it for 2 21:30:24 <thingee> Ideally I would like volume to point to x.x.x.x:8776 instead of a particular version endpoint, and just do discovery. 21:30:47 <jungleboyj> thingee: Can't we do discovery and leave v1 around still? 21:30:52 <thingee> jungleboyj: yes 21:31:13 <thingee> ok that's all for me. I guess expect me going around to everyone using cinder client to rid volumev2. 21:31:15 <thingee> ttx: thanks 21:31:19 <morganfainberg> jungleboy, but at a certain point you want to drop that stuff from the codebase is all 21:31:28 <asalkeld> i don't think heat is on to cinder v2 yeat 21:31:29 <thingee> getting rid in L-1 that is 21:31:35 <thingee> asalkeld: it is 21:31:40 <ttx> We had 1:1 syncs today, where I tried to collect all project-specific deadlines... 21:31:44 <ttx> Logs at: 21:31:47 <ttx> #link http://eavesdrop.openstack.org/meetings/ptl_sync/2015/ptl_sync.2015-01-13-08.59.html 21:31:52 <asalkeld> ok, thought there was a bp for it 21:31:53 <ttx> We'll skip 1:1s next week. 21:31:57 <jungleboyj> morganfainberg: +2 ... Was just making sure we could hold on to it a little longer and still move forward. 21:32:03 <morganfainberg> ttx, confirmed 2-wk prior to k3 code-feature-freeze for keystone. 21:32:52 <ttx> wow, that's what rehubbing means 21:32:53 <morganfainberg> ttx, erm code-feature-proposal 21:32:53 <morganfainberg> wow. 21:32:53 <morganfainberg> nice netsplit 21:32:53 <ttx> I guess that means the meeting is over 21:32:53 <devananda> heh 21:32:53 <morganfainberg> hey and we didn't lose the openstack bot 21:32:53 <ttx> I think we still have the meetbot on our side 21:32:53 <morganfainberg> ttx, ++ 21:32:53 <ttx> BTW, if anyone is interested in chairing the cross-project meeting, let me know. I'm fine sharing chairing :) 21:33:18 <morganfainberg> ttx, ^^ if you didn't see the comment about code freeze for keystone 21:33:29 <ttx> I did see it fly 21:33:29 <morganfainberg> ttx, 2wks prior to k3 as we discussed 21:33:32 <morganfainberg> :) 21:33:35 <morganfainberg> cool 21:33:44 <ttx> Anything else, anyone ? 21:34:00 <morganfainberg> (anyone that is left) 21:34:00 <morganfainberg> aaaaannnd round 2 21:34:00 <ttx> we still win 21:34:03 <morganfainberg> hah! 21:34:05 <dhellmann> woo 21:34:12 <devananda> \o/ 21:34:16 <ttx> tempted to cotinue to play 21:34:24 <asalkeld> thingee, gone 21:34:33 <ttx> but then if I can't close the meeting we may have an issue 21:34:35 <morganfainberg> ttx, let it ride! one more time.... it'll be all good. 21:34:57 <ttx> woosh 21:35:08 <jokke_> yeah ... I think we split out as that's around 300 on the other side 21:35:09 <samueldmq> lol 21:35:09 <asalkeld> thingee: yeah heat is ok: https://github.com/openstack/heat/blob/master/heat/engine/clients/os/cinder.py#L38-L46 21:35:33 <ttx> any last comment before we close the meeting ? 21:35:39 <ttx> or before we get rehubbed 21:36:07 <ttx> I'll take that as a "no" 21:36:10 <ttx> #endmeeting