12:04:07 #startmeeting nova-api 12:04:07 Meeting started Tue Oct 6 12:04:07 2015 UTC and is due to finish in 60 minutes. The chair is sdague. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:04:08 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:04:10 The meeting name has been set to 'nova_api' 12:04:15 \o 12:04:19 hey there, who's here for the nova-api meeting? 12:04:21 o/ 12:04:24 o/ 12:04:26 ~o~ 12:05:00 the agenda for today - https://wiki.openstack.org/wiki/Meetings/NovaAPI 12:05:45 #topic action items from last week 12:05:56 there were 2 for alex_xu, who is out, and 1 for johnthetubaguy 12:06:07 johnthetubaguy take a look at more about doc unification 12:06:14 johnthetubaguy: how did that go? 12:06:15 so I have a bit of update here 12:06:36 the docs folks seem to have done most of the work for us, which is cool 12:06:37 https://review.openstack.org/#/c/229546/ 12:06:54 thats the API reference bit, combining the v2.0 and v2.1 and v2.0 extenions 12:07:09 nice, 12:07:17 * sdague stars that for later review 12:07:18 reviews welcome there, I am sure - I suspect there needs to be some work on the checklinks and the other things, to get that finished off though 12:07:27 so there is also a related bit... 12:07:52 so we need to the the API concept guide published somewhere, official 12:08:09 instead of in the devref 12:08:11 annegentle has done some heavy lifting there 12:08:12 https://review.openstack.org/#/c/226253/7 12:08:14 sdague: yeah 12:08:22 actually, its the follow on patch 12:08:29 https://review.openstack.org/#/c/230186/4 12:08:45 ok, more things starred to review 12:08:53 yeah, some progress there 12:09:14 honestly, would love someone to take that on and keep pushing, its proving tricky with RC2 and spec mountain 12:09:16 we will have concept guide also on api-site ? 12:09:28 there needs to be an actual project-config change for publish as well, right? 12:09:39 gmann_: I think the first step is publish it somewhere good then, link to it 12:09:53 sdague: yeah, it feels like there is tox work and gate job work to make that all real 12:09:58 ok 12:10:11 not sure how far anne has got with all those 12:10:15 let's try to get the content all landed first 12:10:25 how about we set that as a goal for next week 12:10:41 so get the set of TODOs landed, thats a good goal 12:10:59 the content was with alex_xu so I suspect he will start on that when he gets back 12:11:04 #action nova-api team review and land outstanding doc patches for next week - https://review.openstack.org/#/c/230186 https://review.openstack.org/#/c/226253 https://review.openstack.org/#/c/229546/ 12:11:21 +1 12:11:25 we can check in on it then 12:11:37 yeah, more help with that would be good 12:11:52 its can be super parallel, everyone take one TODO and add some details 12:11:55 I can help on those but need to look on those tomorrow 12:12:09 I'll go over those today, too 12:12:18 converting a big TODO to an intro with smaller TODOs is also cool, in my book 12:12:19 johnthetubaguy: where are all the TODOs listed now? 12:12:34 sdague: its that content patch really, so https://review.openstack.org/#/c/226253/7 12:12:49 oh, gotcha, I see that now 12:13:02 yep 12:13:11 there is an etherpad, but I think thats mostly been worked through, I am told 12:13:23 #link https://etherpad.openstack.org/p/mitaka-nova-priorities-tracking 12:13:26 so, from here on out I suggest the concept guide progress is a standing agenda item 12:13:37 so the patches are on the new etherpad of doom, FWIW ^ 12:13:42 sdague: +1 12:13:54 #action sdague to add concept guide progress to standing agenda 12:14:15 johnthetubaguy: anything else? 12:14:26 #topic Mitaka Planning 12:15:09 sdague: I am good on the previous stuff 12:15:22 mitaka wise, I think we agreed docs, docs and more docs 12:15:26 I guess, lets get really near term on mitaka planning 12:15:33 is there summit actions we need 12:15:53 I agree that docs, docs, and more docs should be the focus for the cycle 12:16:18 yea 12:16:32 I guess I wonder if we should have an API priorities slot on the nova track, mostly to try to get more people involved in the docs effort 12:16:47 johnthetubaguy: how did you imagine the nova track is going to look this time? 12:17:15 saw lot of issues when people submit tempest patches for Nova tests by referring api doc :) 12:17:42 sdague: so its not fixed in stone yet, I am totally open to what folks think will be useful for the API stuff 12:18:34 johnthetubaguy: I guess you need to discuss about the proposals once it's closed, right? 12:18:47 bauzas: I am happy to discuss it now 12:18:48 johnthetubaguy: I feel like it would be nice to have 1 slot if we could, because it may help getting more folks invovled 12:19:31 its a possible one, I think its important enough 12:19:44 I guess the other thing that probably needs agreement is how to evaluate both the ec2 potential drop, and the v2 on v2.1 bit for operators 12:19:57 I just worried what folks will get out of it, we could have a backup plan of a hackathon on a few fixes, if we finish early I guess 12:20:17 I think with docs, plus those 2 issues to discuss, we probably have a slot 12:20:22 yes, I think we need to follow up with everett on some of that, I know he was thinking about it 12:20:47 who is happy to put that proposal together, and drive it? 12:20:53 I can do that 12:20:55 sweet 12:21:03 probably late today, or tomorrow morning 12:21:10 #action sdague to propose API slot for summit 12:21:25 sounds good 12:21:36 gmann_: you mentioned tempest 12:21:46 beyond that, I think for mitaka we need to bring back the old standing agenda items about specs with API impact, and API impact reviews to highlight here 12:21:48 what can we do to help there, is that blocked on better docs? 12:22:04 sdague: oh good point, its time to bring them back 12:22:20 anyone want to sign up for that agenda change? 12:22:27 johnthetubaguy: not blocked, due to doc there were wrong response etc on many times 12:22:39 I think some focused work on tempest (and in tree functional tests) are well worth it 12:22:40 johnthetubaguy: then people dig into code 12:22:51 after doc improvement i think that should be fine 12:22:57 #info we should bring back standing items on specs and patches with APIImpact 12:23:01 I was hoping the auto-generated API docs might also generate tests, in some way 12:23:17 sdague: I am tempted to give that action to alex_xu, but thats feels a bit rude! 12:23:41 johnthetubaguy: honestly, everyone wants to autogenerate everything. But in reality some hand crafting usually makes sense here. 12:24:26 ok, any other mitaka issues before we move to open discussion? 12:24:48 sdague: true, more just the heavy lifting I guess 12:24:52 I am good for open now 12:25:12 hi! 12:25:12 I have a spec up on review about versioning and therefore documenting the notification API of nova. I guess this forum is interested about such an proposal. 12:25:13 sdague: as johnthetubaguy mentioned any planing to move nova API tests from tempest to nova 12:25:21 specially negative tests 12:25:23 #topic Open Discussion 12:25:33 here is the spec https://review.openstack.org/#/c/224755/ 12:25:33 and I here is some WIP example code: https://review.openstack.org/#/c/229881/ 12:25:35 gmann_: so, honestly, I think those are fine to be done. 12:25:58 but they are kind of one off, I did a couple as examples last cycle 12:26:13 sdague: yea flavor one 12:26:44 gibi: so, this is mostly about the REST API, but I agree that versioned notification api is important as well 12:27:43 sdague: i will check how we can move all negative one and keep adding more negative on nova side itself 12:27:48 gibi: so the notification API is probably a bit more for the nova general meeting than the API meeting really 12:28:09 sdague, johnthetubaguy: OK, I will then raise it there :) 12:28:10 because due to lack of negative tests we face issue while v2.1 comp things 12:29:04 gibi: that looks like the plan dansmith was recommending, I see he made some good comments there that need working through 12:29:31 gmann_: right, so those should be filled in on the nova functional side 12:29:38 I don't think they should go in tempest 12:29:43 +1 12:29:47 yea 12:30:09 johnthetubaguy: yes dansmith gave good comments, I just try to gathering more feedback. 12:30:15 so first move ll negative from Tempest to nova and then add more on nova side itself 12:30:17 gibi: all good 12:30:22 is it fine ? 12:30:47 so I think we should concentrate on the docs frist 12:30:50 first 12:31:03 gmann_: honestly, I would add more tests to nova first 12:31:14 moving from tempest doesn't gain anything really 12:31:16 johnthetubaguy: yea absolutely. after doc thing only 12:31:23 gmann_: cool 12:31:26 adding tests to nova for stuff that's not covered does 12:31:30 sdague: i see, thats also looks good 12:31:37 sdague: that makes sense, look at proper negative tests in three, then go from there, that makes sense 12:31:47 and, in general, adding more tests is always a win 12:31:57 yup 12:32:05 I think once our coverage goes up, we just drop the tempest tests 12:32:14 thats does sound better 12:32:54 yes 12:33:05 ok, anything else from folks? 12:33:48 I am good, I think 12:33:53 just a comment that I made a proposal 12:33:54 me too 12:34:13 if we have an API slot, we could see if it could be merged 12:34:22 that's about API extensibility re: scheduler hints 12:34:24 cool. slightly related, we're planning on service catalog tng cross project session. I've got to update that spec this week 12:34:48 bauzas: yeah, that makes sense 12:34:53 bauzas: honestly, I think we already agreed on that one point, and further changes like that are hard without something like json home 12:35:05 which is going to be dubious for the release if we are focussed on docs 12:35:30 sdague: okay, then let's discuss that off-topic, I probably missed some discussion :) 12:35:37 yep, no prob 12:35:42 ok, anything else from folks? 12:35:46 so I have a feeling it might be bad enough for v2.1 adoption that its worth covering, but lets see how it goes 12:35:59 johnthetubaguy: ok 12:36:35 I'm good 12:36:45 alright, thanks folks 12:36:47 +1 12:36:48 #endmeeting