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