13:05:06 #startmeeting nova-api 13:05:07 Meeting started Wed Jul 6 13:05:06 2016 UTC and is due to finish in 60 minutes. The chair is johnthetubaguy. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:05:08 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:05:10 The meeting name has been set to 'nova_api' 13:05:36 #link https://wiki.openstack.org/wiki/Meetings/NovaAPI 13:05:51 so we are totally missing a few folks this week 13:06:01 alex_xu is probably at a bug smash event 13:06:07 sdague is on holiday, I think 13:06:20 #topic API Priorities 13:06:35 now the agenda has lots of notes, lets check whats new 13:06:49 #link https://review.openstack.org/#/q/topic:bp/policy-in-code 13:06:54 some good progress with policy 13:07:50 so alex pinged me about a bunch of new code 13:07:54 just trying to find it 13:08:50 #link https://review.openstack.org/#/q/topic:bp/deprecate-api-proxies 13:09:22 anyways, lots going on 13:09:27 #topic Open Discussion 13:09:32 so there are some things in the agenda 13:09:51 * johnthetubaguy alaski added this one: https://review.openstack.org/#/c/305369/3 13:10:23 johnthetubaguy: about the proxy deprecation 13:10:40 it's set up so that each patch is removing one thing 13:10:49 and then the final bumps the microversion 13:11:04 yeah, I think thats the intent 13:11:09 is that OK? mriedem doesn't think so, and I'm not sure either 13:11:27 IOW, when the first few merge, master will be in a weird state 13:11:51 and if another microversion bump merges, then those early ones will be wrong 13:12:08 yeah, it is funky 13:12:34 my personal preference is we review them separately, then if need to a final squash before merge 13:12:54 I know "small is better" with patches, but this is one case where a single patch would be better 13:13:38 better for merge, not for review really 13:13:39 So... something like, get the +2s for all, but -W them 13:13:52 so matt blocked the first patch 13:14:00 we can +W all the others, then squash them 13:14:08 Then when they are all +2, remove the -W and make them +W 13:14:26 just the one at the end is enough to block the follow ons 13:14:44 johnthetubaguy: true 13:15:15 I'm concerned about merging them un-squashed. The gate can make a smooth merge like that pretty uncertain 13:15:30 * edleafe thinks about the config option series that never merged together 13:15:42 so I am probably being unclear 13:16:02 my squash, I mean merge them all into a single patch before we merge, after having reviewed them as little chunks 13:16:08 s/my/by/ 13:16:36 johnthetubaguy: I get what 'squash' means. 13:16:54 johnthetubaguy: I just wanted to make sure that that was the plan 13:17:32 that was my assumption of the plan, I added a comment to ask for clarification 13:17:33 IOW, we're faking a feature branch in git with a patch series in Gerrit 13:17:42 yep 13:17:47 ok cool 13:18:01 we could do a feature branch (its supported somehow), but it seems like more effort than its worth 13:18:41 * edleafe has never seen a feature branch in Gerrit 13:18:57 but that would be more intuitive for a git user 13:19:07 yeah, I think swift tried a few for something, I never managed to chase up how that works 13:20:07 so alaski raised this one: https://review.openstack.org/#/c/305369/ 13:20:19 there is a discussion going on in there, following from a quick IRC sync up 13:20:23 feel free to join in 13:21:18 ok, I hadn't seen that one yet. Added to my queue 13:21:50 https://review.openstack.org/#/c/326326/ is another one thats been added 13:22:17 but I have a feeling thats now blocked by feature freeze 13:22:43 johnthetubaguy: yeah, it is 13:23:00 It's trickier than it appears 13:23:16 yeah, I think thats what was decided yesterday 13:23:29 anyways, any more for any more? 13:23:32 Probably a good topic for the midcycle 13:24:14 well, its something we probably need to actually agreed in the API wg 13:24:23 they have a draft, but its only partial right now 13:24:35 its would be nice to get that completed, then adopt the same patterns 13:25:18 alex is quite correct, the sort order should be maintained between versions, I think. 13:25:33 I think the sort order thing is specific to Nova; the pagination patterns are more general 13:25:38 anyways, we should probably all get back to code reviews with our spare time 13:25:44 edleafe: yep 13:25:52 * edleafe wonders what is the "spare time" thing? 13:25:54 edleafe: I was really meaning about the link debate 13:26:08 gotcha 13:26:11 edleafe: its whats about to happen when I end the meeting, kinda 13:26:18 :) 13:26:24 thanks all 13:26:26 #endmeeting