*** ycombinator_ has joined #openstack-meeting-3 | 00:00 | |
*** shakamunyi has quit IRC | 00:01 | |
*** shakamunyi has joined #openstack-meeting-3 | 00:03 | |
ycombinator_ | are we having the api-wg meeting here? | 00:03 |
---|---|---|
miguelgrinberg | I hope so | 00:03 |
sigmavirus24 | yes | 00:04 |
sigmavirus24 | We should be. | 00:04 |
sigmavirus24 | It's 2000UTC | 00:04 |
sigmavirus24 | actually 2004UTC =P | 00:04 |
*** dconde has quit IRC | 00:04 | |
miguelgrinberg | 20? it is 00:00 of tomorrow UTC | 00:04 |
sigmavirus24 | sorry yeah | 00:05 |
sigmavirus24 | mixing up my meeting times | 00:05 |
sigmavirus24 | just added one to my calendar at 2000 | 00:05 |
ycombinator_ | @cyeoh, are we doing the meeting? | 00:05 |
* sigmavirus24 isn't braining well today | 00:05 | |
sigmavirus24 | technically any one of us could run it | 00:05 |
sigmavirus24 | kashyap: you around? | 00:06 |
ycombinator_ | okay, why don't we start and then maybe @cyeoh, Jay Pipes or Everett Toews might join and take over | 00:07 |
ycombinator_ | #startmeeting api wg | 00:08 |
openstack | Meeting started Thu Nov 13 00:08:11 2014 UTC and is due to finish in 60 minutes. The chair is ycombinator_. Information about MeetBot at http://wiki.debian.org/MeetBot. | 00:08 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 00:08 |
*** openstack changes topic to " (Meeting topic: api wg)" | 00:08 | |
openstack | The meeting name has been set to 'api_wg' | 00:08 |
ycombinator_ | #topic roll call | 00:08 |
*** openstack changes topic to "roll call (Meeting topic: api wg)" | 00:08 | |
ycombinator_ | Shaunak Kashyap, Rackspace | 00:08 |
*** david-lyle_afk is now known as david-lyle | 00:10 | |
sigmavirus24 | Ian Cordasco, Rackspace | 00:10 |
* sigmavirus24 looks at miguelgrinberg | 00:10 | |
miguelgrinberg | Miguel Grinberg, Rackspace (heh) | 00:10 |
ycombinator_ | #topic agenda | 00:10 |
*** openstack changes topic to "agenda (Meeting topic: api wg)" | 00:10 | |
ycombinator_ | https://wiki.openstack.org/wiki/Meetings/API-WG#Agenda | 00:11 |
ycombinator_ | actually I think that should be #link https://wiki.openstack.org/wiki/Meetings/API-WG#Agenda | 00:11 |
sigmavirus24 | I think the first topic would be "Summit Review" anyway | 00:11 |
ycombinator_ | #topic summit review | 00:12 |
*** openstack changes topic to "summit review (Meeting topic: api wg)" | 00:12 | |
ycombinator_ | @sigmavirus24, @miguelgrinberg were either of you at the summit? | 00:12 |
miguelgrinberg | No | 00:12 |
sigmavirus24 | I don't think either of us were, no | 00:12 |
ycombinator_ | okay, should we skip to the next topic then? | 00:12 |
miguelgrinberg | was there any related discussions in Paris? | 00:13 |
ycombinator_ | I wasn't at the summit either so I can't say | 00:13 |
sigmavirus24 | miguelgrinberg: judging by the etherpad, yes | 00:13 |
sigmavirus24 | https://etherpad.openstack.org/p/kilo-crossproject-api-wg | 00:13 |
ycombinator_ | thanks @sigmavirus24 | 00:13 |
miguelgrinberg | maybe we push it for later when others that were there join? | 00:14 |
*** SumitNaiksatam has quit IRC | 00:14 | |
ycombinator_ | sounds good to me | 00:14 |
ycombinator_ | #topic additional meeting time | 00:14 |
*** openstack changes topic to "additional meeting time (Meeting topic: api wg)" | 00:14 | |
ycombinator_ | https://review.openstack.org/#/c/132668/ | 00:14 |
sigmavirus24 | Looks like it was already accepted | 00:15 |
*** stevelle has joined #openstack-meeting-3 | 00:15 | |
*** rrrobbb has joined #openstack-meeting-3 | 00:15 | |
ycombinator_ | yeah, its on the agenda but I think its already done | 00:15 |
sigmavirus24 | So next week's meeting will be 4 hours earlier :) | 00:15 |
sigmavirus24 | e 8 hours | 00:15 |
* sigmavirus24 keeps thinking it's 2000 utc still | 00:15 | |
miguelgrinberg | yeah, it's 8 I think | 00:16 |
ycombinator_ | yeah 8 hours earlier | 00:16 |
miguelgrinberg | 8am for me :-( | 00:16 |
ycombinator_ | hold on, won't it be 16 hours later? | 00:16 |
sigmavirus24 | don't listen to me about timezones | 00:17 |
miguelgrinberg | it's 8 hours earlier time of day, but it is the next day, so yes, 16 hours later | 00:17 |
ycombinator_ | haha, ok | 00:17 |
ycombinator_ | moving to next item in agenda :) | 00:17 |
*** Viswanath has joined #openstack-meeting-3 | 00:17 | |
ycombinator_ | #topic wiki page updates | 00:18 |
*** openstack changes topic to "wiki page updates (Meeting topic: api wg)" | 00:18 | |
ycombinator_ | #link https://wiki.openstack.org/wiki/API_Working_Group | 00:18 |
ycombinator_ | I'm not sure what there is to do on this one | 00:18 |
ycombinator_ | do either of you know? | 00:18 |
*** SumitNaiksatam has joined #openstack-meeting-3 | 00:18 | |
miguelgrinberg | maybe review this? I don't know, looks pretty good to me | 00:19 |
sigmavirus24 | yeah it's much fuller than it used to be | 00:20 |
sigmavirus24 | Looks a lot better than it did pre-summit | 00:20 |
ycombinator_ | yeah, I don't have anything to add on this item | 00:20 |
*** Viswanath has quit IRC | 00:20 | |
ycombinator_ | #topic APIImpact flag | 00:21 |
*** openstack changes topic to "APIImpact flag (Meeting topic: api wg)" | 00:21 | |
ycombinator_ | #link https://review.openstack.org/#/q/status:open+AND+(message:ApiImpact+OR+message:APIImpact),n,z | 00:21 |
ycombinator_ | for these, maybe we can go through the -1 and -2 reviews? | 00:21 |
ycombinator_ | #link https://review.openstack.org/#/c/132342/ | 00:22 |
sigmavirus24 | I think we can do that after the meeting | 00:22 |
*** banix has quit IRC | 00:22 | |
sigmavirus24 | It looks like most of them are cyeoh and etoews adding requirements for APIImpact to projects | 00:22 |
*** SridharRamaswamy has quit IRC | 00:22 | |
ycombinator_ | yeah, most of them appear to be just that | 00:23 |
miguelgrinberg | I don't see much to comment on either | 00:24 |
ycombinator_ | okay... moving on then | 00:25 |
ycombinator_ | #topic review 201-header-and-body | 00:26 |
*** openstack changes topic to "review 201-header-and-body (Meeting topic: api wg)" | 00:26 | |
sigmavirus24 | https://review.openstack.org/#/c/133087/ | 00:26 |
ycombinator_ | #link https://review.openstack.org/#/c/133087/ | 00:26 |
sigmavirus24 | So I agree with cyeoh's most recent feedback that async operations should be 202. 202 best fits that case | 00:27 |
miguelgrinberg | I have provided as much justification I could find for not requiring a body (i.e making it a recommendation, but optional) | 00:27 |
sigmavirus24 | Otherwise, I agree with miguelgrinberg about representations being optional | 00:27 |
sigmavirus24 | If we can get etoews to address those concerns I think we'll have something that everyone but Sam will approve | 00:28 |
ycombinator_ | if the representation is optional, shouldn't the response code be 204, then? | 00:28 |
miguelgrinberg | I'm also in agreement with cyeoh | 00:28 |
sigmavirus24 | ycombinator_: 204s shouldn't be used for creates semantically | 00:28 |
sigmavirus24 | There are APIs which also return a short representation of the resource instead of returning nothing | 00:28 |
ycombinator_ | right, I agree with 201 for synchronous create and 202 for asynch create | 00:28 |
sigmavirus24 | 201s don't require a body, just a 0 Content-Length if there is no body | 00:29 |
ycombinator_ | but if we don't return any representation, are we required to use 204/ | 00:29 |
sigmavirus24 | No | 00:29 |
miguelgrinberg | I would say no to the 204, it's too odd | 00:29 |
sigmavirus24 | Just like right now when methods for a route aren't defined, we return a 404 instead of the proper 405 | 00:29 |
miguelgrinberg | I prefer a 201 with empty body | 00:29 |
sigmavirus24 | 405 would be the canonical response to something like that (and something every framework gives us for free) but we don't do it | 00:29 |
ycombinator_ | ok, if 201 with empty body is acceptable by spec, that makes sense to me for synch creation | 00:30 |
sigmavirus24 | So I mean, we can define OS-REST but I'd really rather not have something that is our own standard *just because* | 00:30 |
sigmavirus24 | 201 explicitly signals "created" | 00:30 |
sigmavirus24 | which is the information we want to know. | 00:30 |
miguelgrinberg | right, 204 does not confirm creation | 00:30 |
sigmavirus24 | 204 is typically tied to "no content" which is terribly ambiguous | 00:30 |
miguelgrinberg | plus, I have never seen 204 tied to a location header | 00:31 |
*** reed has quit IRC | 00:31 | |
sigmavirus24 | ditto | 00:31 |
miguelgrinberg | I have seen 201 and 202 w/location header, that is pretty standard | 00:31 |
ycombinator_ | yeah, me too | 00:31 |
*** lhcheng has quit IRC | 00:31 | |
ycombinator_ | but I've also never seen a 201/202 without a body | 00:31 |
ycombinator_ | all that said, I can't find anything in the HTTP spec that says a 201 must have a body | 00:32 |
*** lhcheng has joined #openstack-meeting-3 | 00:32 | |
sigmavirus24 | You won't because it doesn't have to have a body | 00:32 |
sigmavirus24 | :) | 00:32 |
ycombinator_ | right, so I'm down with 201 for synch creation and 202 for asynch creation (with or without body) | 00:32 |
ycombinator_ | so what's the next step here? :) | 00:32 |
miguelgrinberg | location header mandatory or optional? | 00:33 |
miguelgrinberg | if it is optional, then that means that it is somewhere in the body | 00:33 |
miguelgrinberg | which can be confusing | 00:33 |
ycombinator_ | I'd say mandatory, even if the link is in the body | 00:33 |
ycombinator_ | rather, the link in the body is optional | 00:33 |
miguelgrinberg | +1 | 00:33 |
sigmavirus24 | +1 | 00:33 |
ycombinator_ | but having the location header makes it uniform | 00:33 |
miguelgrinberg | even for the 202 | 00:33 |
miguelgrinberg | though for a 202 it may not be a resource link | 00:34 |
miguelgrinberg | it can be a get-status link for a resource that doesn't exist yet | 00:34 |
sigmavirus24 | mhm | 00:34 |
sigmavirus24 | +1 | 00:34 |
miguelgrinberg | you may not know the resource link | 00:34 |
ycombinator_ | +1 | 00:34 |
sigmavirus24 | so should someone take over this patchset and amend it with what's been discussed here? | 00:35 |
*** armax has joined #openstack-meeting-3 | 00:35 | |
ycombinator_ | yes, I can do that | 00:35 |
ycombinator_ | to confirm, I captured two things: | 00:35 |
ycombinator_ | 1. synchronous creation should respond with 201, asynchronous with 202; body is optional | 00:35 |
*** armax has quit IRC | 00:35 | |
ycombinator_ | 2. in either synchronous or asynchronous creation, there must be a location header | 00:35 |
ycombinator_ | correct? | 00:35 |
miguelgrinberg | looks good to me | 00:36 |
sigmavirus24 | #action ycombinator_ will update https://review.openstack.org/#/c/133087/ with 1. synchronous creation should respond with 201, asynchronous with 202; body is optional and 2. in either synchronous or asynchronous creation, there must be a location header | 00:36 |
ycombinator_ | thanks @sigmavirus24 | 00:36 |
sigmavirus24 | you're welcome I constructed it as you spoke :) | 00:36 |
ycombinator_ | moving to next item | 00:36 |
ycombinator_ | #topic reviews | 00:36 |
*** openstack changes topic to "reviews (Meeting topic: api wg)" | 00:36 | |
ycombinator_ | #link https://review.openstack.org/#/q/status:open+project:openstack/api-wg,n,z | 00:36 |
*** lhcheng has quit IRC | 00:36 | |
sigmavirus24 | So I'd like to discuss https://review.openstack.org/#/c/132248/ and https://review.openstack.org/#/c/131320/ | 00:37 |
sigmavirus24 | The first we've just agreed against and we should probably point that out to Sam | 00:37 |
sigmavirus24 | The second is what my mini-rant was about above | 00:37 |
miguelgrinberg | so cyeoh complains that it may be impractical to implement the 405 | 00:38 |
miguelgrinberg | I suggested he looks at my proposal for the heat API, which generates the 405s and the Allow header automatically | 00:38 |
sigmavirus24 | And since that seems like it might be desirable in other libraries, we should probably move it into oslo-incubator if we can get dhellmann's approval | 00:39 |
*** banix has joined #openstack-meeting-3 | 00:39 | |
*** annegentle has joined #openstack-meeting-3 | 00:39 | |
ycombinator_ | @sigmavirus24 do you want to take an action for commenting on the first one for Sam? | 00:39 |
sigmavirus24 | ycombinator_: certainly | 00:40 |
miguelgrinberg | agreed | 00:40 |
ycombinator_ | #action sigmavirus24 will comment on https://review.openstack.org/#/c/132248/ re: no 204 for creation | 00:40 |
miguelgrinberg | it should be part of the framework | 00:40 |
sigmavirus24 | If you're talking about Routes, I discussed this with Ben and he vehemently disagreees | 00:40 |
sigmavirus24 | Unless you want to bring it up again | 00:41 |
sigmavirus24 | It could also be a third party package that's maintained and not included in oslo at all | 00:41 |
sigmavirus24 | That may be harder to have added to global-requirements.txt though | 00:41 |
sigmavirus24 | Unless this review is approved | 00:41 |
miguelgrinberg | I mean framework in a relaxed way, maybe something on top of the routes pkg | 00:41 |
*** etoews has joined #openstack-meeting-3 | 00:41 | |
sigmavirus24 | Fair enough | 00:41 |
miguelgrinberg | or we should just switch everything to Flask and be done with it ;-) | 00:42 |
sigmavirus24 | smh | 00:42 |
etoews | hi | 00:43 |
ycombinator_ | hi :) | 00:43 |
sigmavirus24 | hey etoews | 00:43 |
sigmavirus24 | we started without you, hope you don't miind | 00:43 |
etoews | not at all | 00:43 |
ycombinator_ | sigmavirus24, miguelgrinberg: so what's the next step on https://review.openstack.org/#/c/131320/? | 00:44 |
etoews | so sorry i'm late. i could've sworn it was 7 pm for me. | 00:44 |
annegentle | yeah DST got a few of us :) | 00:44 |
miguelgrinberg | I think we need to talk to cyeoh | 00:44 |
sigmavirus24 | ycombinator_: coming to a decision about whether we want to enforce the standard of every other API on OpenStack regardless of convenience | 00:44 |
ycombinator_ | after this one we can circle back to the first couple of items on the agenda | 00:44 |
*** SridharRamaswamy has joined #openstack-meeting-3 | 00:44 | |
sigmavirus24 | ycombinator_: unless there are other reviews people would like to highlight/discuss | 00:45 |
etoews | yes | 00:45 |
ycombinator_ | right | 00:45 |
etoews | https://review.openstack.org/#/c/133087/ | 00:45 |
ycombinator_ | miguelgrinberg: do you want to take the action on initiating the conversation with cyeoh? | 00:45 |
miguelgrinberg | yes, I can do that | 00:45 |
etoews | #link https://review.openstack.org/#/c/133087/ | 00:45 |
ycombinator_ | #action miguelgrinberg to start conversation with cyeoh re: https://review.openstack.org/#/c/131320/ | 00:46 |
sigmavirus24 | etoews: thoughts? | 00:46 |
etoews | that's the proposal i started at the summit with the entire group present. | 00:46 |
sigmavirus24 | Right | 00:46 |
etoews | sadly i haven't even had a chance to really review the comments since i got back :( | 00:47 |
sigmavirus24 | etoews: it's okay :) we discussed it earlier | 00:47 |
*** yamahata has joined #openstack-meeting-3 | 00:47 | |
sigmavirus24 | the arguments are as follows (for a tl;dr): 1. 201s body should be recommended but optional | 00:48 |
sigmavirus24 | 2. 201s should always have a Location header pointing to the created resource | 00:48 |
etoews | that's reasonable. | 00:48 |
ycombinator_ | or a status resource, right sigmavirus24 ? | 00:48 |
sigmavirus24 | 3. 202s should be returned for asynchronous creation tasks and should include a Location header (which does not need to be the resource URL) | 00:48 |
ycombinator_ | nvm - 201 | 00:49 |
ycombinator_ | continue | 00:49 |
sigmavirus24 | Even though a 201 may have no body, it's better (and more consistent) to return a 201 to signal successful creation than a 204 which has no intrinsic meaning of "yes we created that" | 00:49 |
sigmavirus24 | Basically cyeoh asked for the 202 specific information to be included. We all agree with them on that. Miguel is requesting that we not ever use 204 for POSTs whose representation is too large to reasonably returned in a 201 | 00:50 |
etoews | one of the things we discussed at the summit was being opinionated and using strong language (like "must") in our proposals. if we get good counter arguments, we can adjust the language. makes for better history and stronger guidelines. | 00:51 |
miguelgrinberg | I like the stronger language, but that may put some of the APIs at fault until the rev their specs to comply | 00:52 |
sigmavirus24 | I'm not sure I follow | 00:52 |
etoews | i'll read the eavesdrop and the review comments and update the proposal for 201-header-and-body | 00:52 |
ycombinator_ | thanks etoews | 00:53 |
etoews | miguelgrinberg: so we don't want to use language that encompasses current practice. we want to use language that encompasses best/preferred/recommended practice, regardless of what the current apis do. | 00:53 |
miguelgrinberg | fine with me | 00:54 |
miguelgrinberg | just pointing out that it may look confusing | 00:54 |
sigmavirus24 | etoews: that sounds excellent | 00:54 |
ycombinator_ | #action etoews to update proposal for 201 header and body in https://review.openstack.org/#/c/133087/ | 00:55 |
ycombinator_ | any other reviews to go over? | 00:55 |
ycombinator_ | also, we have 5 minutes left technically | 00:55 |
etoews | that's one of the things that came up in the design summit. what to do about "old" apis that don't follow the guidelines. i updated the deliverables and #5 reflects that. https://wiki.openstack.org/wiki/API_Working_Group | 00:56 |
etoews | #topic additional meeting time | 00:57 |
etoews | so that review was accepted. | 00:57 |
sigmavirus24 | yep | 00:57 |
etoews | personally (obviously?) that time works a bit better for me. | 00:58 |
etoews | i'll be switching to that one. | 00:58 |
etoews | #topic wiki page updates | 00:59 |
etoews | i updated the wiki | 00:59 |
sigmavirus24 | the updates look awesome. thank you | 00:59 |
etoews | based on feedback at the summit. | 00:59 |
etoews | please to review :) | 00:59 |
etoews | i'll try to send out a summit summary sometime this week. | 00:59 |
etoews | summit summary sometime summit summary sometime summit summary sometime | 00:59 |
etoews | aaaaaaand time | 01:00 |
ycombinator_ | #endmeeting | 01:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 01:01 | |
openstack | Meeting ended Thu Nov 13 01:00:59 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 01:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/api_wg/2014/api_wg.2014-11-13-00.08.html | 01:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/api_wg/2014/api_wg.2014-11-13-00.08.txt | 01:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/api_wg/2014/api_wg.2014-11-13-00.08.log.html | 01:01 |
etoews | thanks everyone. sorry again. burned by daylight savings time i think. | 01:01 |
ycombinator_ | thanks everyone | 01:01 |
miguelgrinberg | thank you, see you next time | 01:01 |
*** s3wong has quit IRC | 01:01 | |
*** otherwiseguy has joined #openstack-meeting-3 | 01:03 | |
*** gholler_ has joined #openstack-meeting-3 | 01:05 | |
*** SumitNaiksatam has quit IRC | 01:05 | |
*** gholler has quit IRC | 01:08 | |
*** otherwiseguy has quit IRC | 01:14 | |
*** shakamunyi has quit IRC | 01:14 | |
*** gholler__ has joined #openstack-meeting-3 | 01:14 | |
*** hinnant has quit IRC | 01:15 | |
*** otherwiseguy has joined #openstack-meeting-3 | 01:16 | |
*** gholler_ has quit IRC | 01:17 | |
*** banix has quit IRC | 01:17 | |
*** mwang2_ has quit IRC | 01:21 | |
*** dboik_ has joined #openstack-meeting-3 | 01:26 | |
*** armax has joined #openstack-meeting-3 | 01:29 | |
*** armax has quit IRC | 01:31 | |
*** armax has joined #openstack-meeting-3 | 01:31 | |
*** bpokorny_ has joined #openstack-meeting-3 | 01:35 | |
*** yamamoto_ has quit IRC | 01:35 | |
*** carl_baldwin has quit IRC | 01:35 | |
*** bpokorny has quit IRC | 01:38 | |
*** rrrobbb has left #openstack-meeting-3 | 01:49 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 01:51 | |
*** jacalcat has joined #openstack-meeting-3 | 01:51 | |
*** ChuckC has quit IRC | 01:53 | |
*** dconde has joined #openstack-meeting-3 | 01:54 | |
*** bpokorny has joined #openstack-meeting-3 | 01:55 | |
*** jacalcat has left #openstack-meeting-3 | 01:57 | |
*** bpokorny_ has quit IRC | 01:58 | |
*** ycombinator_ has quit IRC | 02:00 | |
*** dconde has quit IRC | 02:02 | |
*** yamamoto_ has joined #openstack-meeting-3 | 02:04 | |
*** dconde has joined #openstack-meeting-3 | 02:04 | |
*** ChuckC has joined #openstack-meeting-3 | 02:04 | |
*** david-lyle is now known as david-lyle_afk | 02:08 | |
*** gholler__ has quit IRC | 02:08 | |
*** bpokorny has quit IRC | 02:08 | |
*** wuhg has joined #openstack-meeting-3 | 02:09 | |
*** alexsyip has quit IRC | 02:13 | |
*** otherwiseguy has quit IRC | 02:15 | |
*** jrist has quit IRC | 02:24 | |
*** otherwiseguy has joined #openstack-meeting-3 | 02:28 | |
*** etoews has quit IRC | 02:30 | |
*** sankarshan is now known as sankarshan_away | 02:30 | |
*** etoews has joined #openstack-meeting-3 | 02:37 | |
*** jrist has joined #openstack-meeting-3 | 02:39 | |
*** jrist has quit IRC | 02:41 | |
*** etoews has quit IRC | 02:43 | |
*** jrist has joined #openstack-meeting-3 | 02:47 | |
*** yamahata has quit IRC | 02:47 | |
*** yamahata has joined #openstack-meeting-3 | 02:48 | |
*** jrist has quit IRC | 02:53 | |
*** SridharRamaswamy has quit IRC | 02:53 | |
*** salv-orlando has quit IRC | 02:56 | |
*** vkmc has quit IRC | 03:04 | |
*** jacalcat has joined #openstack-meeting-3 | 03:07 | |
*** jacalcat has left #openstack-meeting-3 | 03:08 | |
*** bpokorny has joined #openstack-meeting-3 | 03:16 | |
*** Longgeek has joined #openstack-meeting-3 | 03:19 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 03:20 | |
*** ivar-lazzaro has quit IRC | 03:23 | |
*** ivar-laz_ has quit IRC | 03:24 | |
*** Longgeek has quit IRC | 03:26 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 03:26 | |
*** carl_baldwin has joined #openstack-meeting-3 | 03:29 | |
*** dboik_ has quit IRC | 03:34 | |
*** SumitNaiksatam has quit IRC | 03:34 | |
*** dboik has joined #openstack-meeting-3 | 03:34 | |
*** etoews has joined #openstack-meeting-3 | 03:39 | |
*** sankarshan_away is now known as sankarshan | 03:45 | |
*** etoews has quit IRC | 03:49 | |
*** carl_baldwin has quit IRC | 03:54 | |
*** marun has joined #openstack-meeting-3 | 03:55 | |
*** carl_baldwin has joined #openstack-meeting-3 | 04:00 | |
*** ctracey has quit IRC | 04:05 | |
*** ctracey has joined #openstack-meeting-3 | 04:06 | |
*** Adri2000_ has joined #openstack-meeting-3 | 04:08 | |
*** sweston_ has joined #openstack-meeting-3 | 04:08 | |
*** s1rp_ has joined #openstack-meeting-3 | 04:10 | |
*** mordred_ has joined #openstack-meeting-3 | 04:12 | |
*** dboik has quit IRC | 04:12 | |
*** Adri2000 has quit IRC | 04:12 | |
*** vishy has quit IRC | 04:12 | |
*** sweston has quit IRC | 04:12 | |
*** cyeoh has quit IRC | 04:12 | |
*** s1rp has quit IRC | 04:12 | |
*** redrobot has quit IRC | 04:12 | |
*** mordred has quit IRC | 04:12 | |
*** mordred_ is now known as mordred | 04:12 | |
*** sweston_ is now known as sweston | 04:13 | |
*** redrobot has joined #openstack-meeting-3 | 04:14 | |
*** redrobot is now known as Guest17627 | 04:14 | |
*** cyeoh has joined #openstack-meeting-3 | 04:14 | |
*** vishy has joined #openstack-meeting-3 | 04:17 | |
*** badveli has quit IRC | 04:27 | |
*** jacalcat has joined #openstack-meeting-3 | 04:48 | |
*** jacalcat has left #openstack-meeting-3 | 04:48 | |
*** jrist has joined #openstack-meeting-3 | 04:54 | |
*** jrist has quit IRC | 05:00 | |
*** otherwiseguy has quit IRC | 05:03 | |
*** terryw has joined #openstack-meeting-3 | 05:03 | |
*** Longgeek has joined #openstack-meeting-3 | 05:10 | |
*** jrist has joined #openstack-meeting-3 | 05:11 | |
*** marun has quit IRC | 05:14 | |
*** Longgeek has quit IRC | 05:15 | |
*** bpokorny has quit IRC | 05:19 | |
*** etoews has joined #openstack-meeting-3 | 05:46 | |
*** Longgeek has joined #openstack-meeting-3 | 05:46 | |
*** gcb has joined #openstack-meeting-3 | 05:47 | |
*** etoews has quit IRC | 05:50 | |
*** carl_baldwin has quit IRC | 06:08 | |
*** k4n0 has joined #openstack-meeting-3 | 06:09 | |
*** nelsnelson has quit IRC | 06:28 | |
*** Longgeek has quit IRC | 06:31 | |
*** Longgeek has joined #openstack-meeting-3 | 06:33 | |
*** armax has quit IRC | 06:36 | |
*** terryw has quit IRC | 06:44 | |
*** ChuckC has quit IRC | 06:45 | |
*** etoews has joined #openstack-meeting-3 | 06:47 | |
*** reed has joined #openstack-meeting-3 | 06:51 | |
*** etoews has quit IRC | 06:51 | |
*** etoews has joined #openstack-meeting-3 | 07:13 | |
*** etoews has quit IRC | 07:18 | |
*** ChuckC has joined #openstack-meeting-3 | 07:18 | |
*** mrunge has joined #openstack-meeting-3 | 07:19 | |
*** evgenyf has joined #openstack-meeting-3 | 07:37 | |
*** yamamoto_ has quit IRC | 07:42 | |
*** salv-orlando has joined #openstack-meeting-3 | 07:51 | |
*** safchain has joined #openstack-meeting-3 | 08:04 | |
*** matrohon has joined #openstack-meeting-3 | 08:10 | |
*** sergef has joined #openstack-meeting-3 | 08:12 | |
*** etoews has joined #openstack-meeting-3 | 08:14 | |
*** etoews has quit IRC | 08:18 | |
*** iovadia has joined #openstack-meeting-3 | 08:20 | |
*** yamahata has quit IRC | 08:22 | |
*** sankarshan is now known as sankarshan_away | 08:36 | |
*** MaxV has joined #openstack-meeting-3 | 08:41 | |
*** jcoufal has joined #openstack-meeting-3 | 08:46 | |
*** zz_ttrifonov is now known as ttrifonov | 08:46 | |
*** ttrifonov is now known as zz_ttrifonov | 08:47 | |
*** pkarikh has joined #openstack-meeting-3 | 08:47 | |
*** zz_ttrifonov is now known as ttrifonov | 08:48 | |
*** salv-orlando has quit IRC | 09:28 | |
*** igordcard has joined #openstack-meeting-3 | 09:29 | |
*** tteggel has quit IRC | 09:35 | |
*** tteggel has joined #openstack-meeting-3 | 09:35 | |
*** tteggel has quit IRC | 09:39 | |
*** tteggel has joined #openstack-meeting-3 | 09:40 | |
*** dmahony has quit IRC | 09:45 | |
*** amotoki has quit IRC | 09:46 | |
*** reed has quit IRC | 09:50 | |
*** reed has joined #openstack-meeting-3 | 10:02 | |
*** etoews has joined #openstack-meeting-3 | 10:15 | |
*** Longgeek has quit IRC | 10:15 | |
*** Longgeek has joined #openstack-meeting-3 | 10:16 | |
*** Longgeek_ has joined #openstack-meeting-3 | 10:17 | |
*** Longgeek has quit IRC | 10:20 | |
*** etoews has quit IRC | 10:20 | |
*** gcb has quit IRC | 10:35 | |
*** zhipeng has quit IRC | 10:37 | |
*** gcb has joined #openstack-meeting-3 | 10:46 | |
*** mwagner_lap has quit IRC | 10:51 | |
*** yamahata has joined #openstack-meeting-3 | 11:06 | |
*** lhcheng has joined #openstack-meeting-3 | 11:41 | |
*** lhcheng has quit IRC | 11:42 | |
*** lhcheng has joined #openstack-meeting-3 | 11:42 | |
*** salv-orlando has joined #openstack-meeting-3 | 11:58 | |
*** gcb has quit IRC | 12:06 | |
*** vkmc has joined #openstack-meeting-3 | 12:10 | |
*** vkmc has quit IRC | 12:10 | |
*** vkmc has joined #openstack-meeting-3 | 12:10 | |
*** etoews has joined #openstack-meeting-3 | 12:17 | |
*** etoews has quit IRC | 12:21 | |
*** gcb has joined #openstack-meeting-3 | 12:22 | |
*** mwagner_lap has joined #openstack-meeting-3 | 12:34 | |
*** yamahata has quit IRC | 12:37 | |
*** yamahata has joined #openstack-meeting-3 | 12:37 | |
*** salv-orlando has quit IRC | 12:38 | |
*** salv-orlando has joined #openstack-meeting-3 | 12:49 | |
*** thomasem has joined #openstack-meeting-3 | 12:53 | |
*** thomasem has quit IRC | 12:56 | |
*** thomasem has joined #openstack-meeting-3 | 12:58 | |
*** salv-orlando has quit IRC | 12:59 | |
*** sankarshan_away is now known as sankarshan | 13:02 | |
*** Longgeek_ has quit IRC | 13:03 | |
*** matrohon has quit IRC | 13:05 | |
*** dboik has joined #openstack-meeting-3 | 13:09 | |
*** Longgeek has joined #openstack-meeting-3 | 13:10 | |
*** dboik_ has joined #openstack-meeting-3 | 13:10 | |
*** dboik has quit IRC | 13:14 | |
*** jacalcat has joined #openstack-meeting-3 | 13:18 | |
*** jacalcat has left #openstack-meeting-3 | 13:18 | |
*** gaitan has quit IRC | 13:28 | |
*** gaitan has joined #openstack-meeting-3 | 13:28 | |
*** dboik_ has quit IRC | 13:30 | |
*** alexpilotti has joined #openstack-meeting-3 | 13:34 | |
*** mattfarina has joined #openstack-meeting-3 | 13:40 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 13:43 | |
*** lhcheng_ has joined #openstack-meeting-3 | 13:44 | |
*** lhcheng has quit IRC | 13:47 | |
*** dboik has joined #openstack-meeting-3 | 13:50 | |
*** dboik has joined #openstack-meeting-3 | 13:51 | |
*** gaitan has quit IRC | 14:00 | |
*** gholler has joined #openstack-meeting-3 | 14:05 | |
*** Eran has joined #openstack-meeting-3 | 14:08 | |
*** Eran has quit IRC | 14:09 | |
*** k4n0 has quit IRC | 14:10 | |
*** gaitan has joined #openstack-meeting-3 | 14:15 | |
*** yamamoto has joined #openstack-meeting-3 | 14:15 | |
*** carl_baldwin has joined #openstack-meeting-3 | 14:19 | |
*** carl_baldwin has quit IRC | 14:26 | |
*** peristeri has joined #openstack-meeting-3 | 14:30 | |
*** baoli has joined #openstack-meeting-3 | 14:46 | |
*** otherwiseguy has joined #openstack-meeting-3 | 14:46 | |
*** dboik_ has joined #openstack-meeting-3 | 14:52 | |
*** dboik_ has quit IRC | 14:52 | |
*** dboik has quit IRC | 14:52 | |
*** dboik has joined #openstack-meeting-3 | 14:53 | |
*** johnbelamaric has joined #openstack-meeting-3 | 14:54 | |
*** rohit404 has joined #openstack-meeting-3 | 14:57 | |
*** thangp has joined #openstack-meeting-3 | 14:59 | |
*** etoews has joined #openstack-meeting-3 | 15:01 | |
*** carl_baldwin has joined #openstack-meeting-3 | 15:02 | |
carl_baldwin | hi | 15:02 |
johnbelamaric | hi | 15:02 |
yamamoto | hi | 15:02 |
rohit404 | hi | 15:02 |
carl_baldwin | Sorry to be a little late. Wifi was being a little picky about connecting this morning. | 15:02 |
carl_baldwin | #startmeeting neutron_l3 | 15:02 |
openstack | Meeting started Thu Nov 13 15:02:57 2014 UTC and is due to finish in 60 minutes. The chair is carl_baldwin. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:02 |
*** openstack changes topic to " (Meeting topic: neutron_l3)" | 15:03 | |
openstack | The meeting name has been set to 'neutron_l3' | 15:03 |
carl_baldwin | #topic Announcements | 15:03 |
*** openstack changes topic to "Announcements (Meeting topic: neutron_l3)" | 15:03 | |
carl_baldwin | #link https://wiki.openstack.org/wiki/Meetings/Neutron-L3-Subteam | 15:03 |
carl_baldwin | I did not take the time yesterday to update the agenda. I think it is probably a little bit out of date. | 15:03 |
*** pc_m has joined #openstack-meeting-3 | 15:04 | |
carl_baldwin | The mid-cycle has been announced but I think the date is still in question. | 15:04 |
carl_baldwin | #link http://lists.openstack.org/pipermail/openstack-dev/2014-November/050128.html | 15:04 |
*** markmcclain has joined #openstack-meeting-3 | 15:05 | |
carl_baldwin | Here is the wiki: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint | 15:05 |
*** otherwiseguy has quit IRC | 15:05 | |
*** devvesa has joined #openstack-meeting-3 | 15:05 | |
carl_baldwin | I plan to be there for either week. | 15:05 |
*** markmcclain has quit IRC | 15:05 | |
*** zhipeng has joined #openstack-meeting-3 | 15:05 | |
carl_baldwin | #link https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint | 15:05 |
carl_baldwin | Summit was great. | 15:06 |
carl_baldwin | Any other announcements? | 15:06 |
yamamoto | nothing from me | 15:06 |
carl_baldwin | Okay. | 15:07 |
*** markmcclain has joined #openstack-meeting-3 | 15:07 | |
carl_baldwin | I guess I’ll just wing it on the agenda. I’ll take some time today to freshen up the agenda on the wiki. | 15:07 |
carl_baldwin | #topic l3-high-availability | 15:07 |
*** openstack changes topic to "l3-high-availability (Meeting topic: neutron_l3)" | 15:07 | |
carl_baldwin | safchain: amuller: Anything new here? | 15:07 |
*** nelsnelson has joined #openstack-meeting-3 | 15:08 | |
carl_baldwin | #topic bgp-dynamic-routing | 15:09 |
*** openstack changes topic to "bgp-dynamic-routing (Meeting topic: neutron_l3)" | 15:09 | |
carl_baldwin | devvesa: ping | 15:09 |
devvesa | hi | 15:09 |
carl_baldwin | I talked to a lot of people at the summit who are interested in this. | 15:09 |
devvesa | do they use case (or idea) fit with current spec? | 15:10 |
carl_baldwin | Many of them, yes. This is outside of the BGPVPN crowd. | 15:10 |
devvesa | yes, it seems so. Every time I'm more conviced that we can find very few points in common with them | 15:11 |
carl_baldwin | There is some interest for it with routing to IPv6 networks. | 15:11 |
*** thangp has quit IRC | 15:11 | |
carl_baldwin | The use case is very specialized. | 15:11 |
*** armax has joined #openstack-meeting-3 | 15:11 | |
carl_baldwin | I see that the spec has a few minor comments. Will you have a chance to take a look at it? | 15:12 |
devvesa | Mathieu Rohon found some nits in current spec. I will push a new patch | 15:12 |
devvesa | yes, currently I'm caught in Midonet's CI because of our open source stuff | 15:13 |
carl_baldwin | devvesa: Great. I’ll watch for it. I think the idea is in pretty good shape. I’ll reach out to the drivers team about merging it for Kilo. | 15:13 |
devvesa | If I find a free hour I'll review | 15:13 |
devvesa | this week | 15:13 |
devvesa | uhm... maybe beginning of next :) | 15:13 |
*** Eran has joined #openstack-meeting-3 | 15:13 | |
carl_baldwin | devvesa: I hope you can find that hour. | 15:13 |
devvesa | (just realised we live on Thursday) | 15:13 |
*** thangp has joined #openstack-meeting-3 | 15:13 | |
carl_baldwin | These weeks do go by quickly. | 15:14 |
carl_baldwin | #action devvesa to update the bgp spec | 15:14 |
devvesa | what we need after your approval | 15:14 |
*** sergef has quit IRC | 15:14 | |
devvesa | ? | 15:14 |
carl_baldwin | devvesa: We need the Neutron drivers team to approve. | 15:14 |
carl_baldwin | #action carl_baldwin will reach out to Neutron drivers team. | 15:14 |
devvesa | cool | 15:15 |
carl_baldwin | devvesa: anything else? | 15:15 |
devvesa | nothing else. thanks | 15:15 |
carl_baldwin | devvesa: Thank you. It was good to see you at the summit. | 15:15 |
carl_baldwin | #topic L3 Agent Restructuring | 15:15 |
*** openstack changes topic to "L3 Agent Restructuring (Meeting topic: neutron_l3)" | 15:15 | |
carl_baldwin | I updated my spec and got a lot of feedback yesterday. I’m partially through addressing that feedback. | 15:16 |
carl_baldwin | #link https://review.openstack.org/#/c/131535/ | 15:16 |
* pc_m lots of good stuff in there | 15:16 | |
carl_baldwin | I haven’t heard any major deal-breaking feedback. But, there are some sections that need some fleshing out. I will make it a priority today. | 15:17 |
carl_baldwin | I wanted to ask if anyone read the comments around L132? | 15:17 |
carl_baldwin | #link https://review.openstack.org/#/c/131535/2/specs/kilo/restructure-l3-agent.rst | 15:17 |
pc_m | yes | 15:18 |
carl_baldwin | The comments are around inheritence vs a driver approach. I realized that my ideas there were not baked enough to have a clear plan. | 15:18 |
carl_baldwin | Thanks for all of your comments, btw. | 15:18 |
carl_baldwin | I’m once again entertaining the idea of using inheritence for types of routers like DVR, HA, Legacy. | 15:19 |
carl_baldwin | Any more thoughts? | 15:20 |
pc_m | Gut feel is that services seem like capabilities added (composition) for a router. | 15:20 |
pc_m | Router has a VPN capability, router has a FW capability. | 15:21 |
carl_baldwin | pc_m: Agreed. I think my comment reflects that. I was hesitent to use any kind of inheritence because I didn’t want to end up with a VPNRouter or a FWaaSRouter. | 15:21 |
pc_m | :) | 15:21 |
carl_baldwin | I’m entertaining the idea of using inheritence to create a DVRRouter, HARouter, etc. | 15:21 |
*** sergef has joined #openstack-meeting-3 | 15:21 | |
ChuckC | maybe armando should also take a look? | 15:21 |
ChuckC | oh, well, salvatore is there | 15:22 |
carl_baldwin | Yes, I would welcome armax’s input here. | 15:22 |
carl_baldwin | It is a bit early for him though since DST has ended for the year. :) | 15:22 |
armax | :) | 15:22 |
* armax catching up | 15:23 | |
devvesa | so a router that uses DVR and HA is going to be a DVRHARouter? | 15:23 |
carl_baldwin | armax: no worries. | 15:23 |
carl_baldwin | devvesa: I think that would follow, yes. | 15:23 |
* carl_baldwin just realized that DVRRouter is redundant. | 15:24 | |
devvesa | i have to read the spec. but what it does not fit in my head is the fact that a DVR router depends on l3_agent configuration | 15:24 |
carl_baldwin | If you have some thoughts, feel free to chime in on the review. I’m not sure this needs to be completely spelled out before we can proceed but I’d like to have a good idea of the direction it will take. | 15:25 |
armax | carl_baldwin: inheritance vs composition needs to be looked at especially when considering how much code can be reause | 15:25 |
devvesa | whereas HA it depends on user call | 15:25 |
*** marun has joined #openstack-meeting-3 | 15:25 | |
devvesa | (just thinking loud) | 15:25 |
*** johnbelamaric has quit IRC | 15:27 | |
carl_baldwin | devvesa: That is true. DVR does have the extra agent configuration piece. We might need an extra SNAT class for the centralized part of the router. | 15:27 |
devvesa | i think it will be easy to handle, but keep in mind that opens the door to complex inheritance if there are more kinds of routers in a future | 15:28 |
carl_baldwin | However, igoring the agent configuration part, a DVR can be created much like an HA router. | 15:28 |
*** johnbelamaric has joined #openstack-meeting-3 | 15:28 | |
carl_baldwin | devvesa: That is a point that I continue to consider. Thanks. | 15:28 |
*** amuller has joined #openstack-meeting-3 | 15:28 | |
carl_baldwin | amuller: hi | 15:28 |
amuller | carl_baldwin: Hey sorry I was interviewing someone | 15:29 |
carl_baldwin | amuller: Looking for a new job? | 15:29 |
* carl_baldwin is joking | 15:29 | |
amuller | The guy I was interviewing is =D | 15:29 |
amuller | Are you? :) | 15:29 |
carl_baldwin | amuller: We were just wrapping up the discussion on inheritence from the L3 agent spec. | 15:30 |
amuller | I'll read the meeting notes later | 15:30 |
carl_baldwin | I hope to hear your thoughts but I’ll give you a chance to catch up. | 15:30 |
amuller | inheritence vs drivers for different router types? Let's decide that during implementation phase, imo | 15:31 |
carl_baldwin | I think we’ll take the discussion to the review. | 15:31 |
carl_baldwin | amuller: We may need the flexibility to do just that. | 15:31 |
carl_baldwin | #topic neutron-ipam | 15:32 |
*** openstack changes topic to "neutron-ipam (Meeting topic: neutron_l3)" | 15:32 | |
carl_baldwin | We had a good discussion about IPAM at the design summit. | 15:32 |
johnbelamaric | i replied to some of your review comments just before this meeting, not sure you would have had a chance to take a look | 15:32 |
carl_baldwin | johnbelamaric: I was just noticing your comments on the review. | 15:33 |
carl_baldwin | https://review.openstack.org/#/c/97967/35/specs/kilo/neutron-ipam.rst | 15:33 |
*** otherwiseguy has joined #openstack-meeting-3 | 15:33 | |
johnbelamaric | agree that we need to cut the originally proposed interface way back | 15:33 |
carl_baldwin | #link https://etherpad.openstack.org/p/neutron-ipam | 15:33 |
carl_baldwin | johnbelamaric: I think the nature of the interface needs to change too. I think I get why the interface was done the way it was but I don’t think that is the right permanent solution. | 15:34 |
johnbelamaric | agreed | 15:34 |
carl_baldwin | johnbelamaric: I’d like the interface to be intuitive to use and review. | 15:34 |
johnbelamaric | "minimal surface area" is the way Soheil put it yesterday :) | 15:34 |
carl_baldwin | johnbelamaric: Have you had a chance to look at my straw man? I had limited time to put it together yesterday so I’m sure it is missing some things. | 15:35 |
carl_baldwin | But, I think it should be enough to illustrate what I had in my mind. | 15:36 |
carl_baldwin | #link http://paste.openstack.org/show/132513/ | 15:36 |
johnbelamaric | yes, i did. it looks good for the most part. i think there are a few things - 1) we should let the IPAM system know about the scopes | 15:36 |
johnbelamaric | 2) i think we may want to pass some things like "port object" into the IPAM calls. this enables the IPAM system to make allocation decisions based upon meta-data about the port, vm, tenant, etc. | 15:37 |
carl_baldwin | johnbelamaric: It does know. L64. My thought was that the driver would be instantiated once for each scope. | 15:37 |
johnbelamaric | i will do more of a thorough review today | 15:37 |
johnbelamaric | yes | 15:37 |
carl_baldwin | By their definition, scopes are orthogonal. So, creating an instance per scope makes sense to me. That way, the rest of the method calls are not cluttered with this detail. | 15:38 |
johnbelamaric | ah, right. driver per scope. hmm. so, when the driver is instantiated it will need some configuration data that goes with it, potentially | 15:38 |
carl_baldwin | address_type is similar. They are orthogonal. Hence, the address_type argument no the same line. | 15:38 |
johnbelamaric | yes, that makes sense. so, different scopes managed by different drivers or instances thereof | 15:38 |
johnbelamaric | not sure why address type needs a separate driver instance | 15:39 |
*** armax has quit IRC | 15:39 | |
johnbelamaric | but i don't see a problem with it | 15:39 |
carl_baldwin | johnbelamaric: Yes, I assumed that the driver can define its own configuration. | 15:39 |
*** mwang2 has joined #openstack-meeting-3 | 15:39 | |
carl_baldwin | johnbelamaric: address_types are also orthogonal. Cluttering the rest of the interface with address_type parameters would less clean. | 15:40 |
carl_baldwin | johnbelamaric: I’m writing a new blueprint to follow this blueprint that will add a REST API and new data model so that the reference implementation can take advantage of the scope idea. | 15:40 |
johnbelamaric | so, get_driver is essentially a factory method, right? it doesn't currently allow input of any opaque (ie, possibly driver-specific) config data | 15:41 |
carl_baldwin | I’ll add you folks as reviewers when I have posted the spec. | 15:41 |
johnbelamaric | ok, great. thanks | 15:41 |
johnbelamaric | i will review your proposal closer today | 15:41 |
carl_baldwin | johnbelamaric: Right. I imagine configuration will be done through config files. But, there may be some room to enhance this interface. | 15:41 |
johnbelamaric | i think config files is not sufficient, because scopes may be dynamically created and we wouldn't want to have to add config file changes at that time | 15:42 |
carl_baldwin | johnbelamaric: You may a point there. Let’s continue the discussion about this. | 15:43 |
johnbelamaric | ok | 15:43 |
*** mwang2_ has joined #openstack-meeting-3 | 15:43 | |
carl_baldwin | Maybe I should post the base class as a review so that we can annotate it with discussion. | 15:43 |
*** hinnant has joined #openstack-meeting-3 | 15:44 | |
johnbelamaric | yes, i think that would be helpful | 15:44 |
carl_baldwin | I was being a bit hasty yesterday when I threw it in pastebin. | 15:44 |
carl_baldwin | #action carl_baldwin will post a review with http://paste.openstack.org/show/132513/ | 15:44 |
johnbelamaric | ok - quick process question if you don't mind - is it possible for me to modify Soheil's change by uploading a patch that, say, incorporated the changes from this discussion? I am not sure he'll have time this week to update it himself | 15:44 |
johnbelamaric | don't need to know how in this meeting - but want to know it's possible before I make the effort - being new to Gerritt, etc. | 15:45 |
carl_baldwin | johnbelamaric: Yes, that is possible. You will find that you can’t do a few things like mark it as a WIP but I could do that for you if you want. | 15:45 |
johnbelamaric | great, thanks carl | 15:45 |
*** mwang2 has quit IRC | 15:46 | |
carl_baldwin | johnbelamaric: Feel free to ping me for help on that if you need. The process is simple though. Just git review -d NNNNN the review. Amend it and post it like normal. | 15:46 |
johnbelamaric | ok, good | 15:46 |
carl_baldwin | johnbelamaric: Thanks. | 15:46 |
carl_baldwin | Anything else? | 15:46 |
johnbelamaric | not right now on IPAM for me - moving the discussion to a review makes sense | 15:47 |
carl_baldwin | johnbelamaric: Great. Thanks for your work here. I’m exciting to get this done. | 15:47 |
carl_baldwin | #topic l3 plugin for routervm/modular l3 router plugin | 15:47 |
*** openstack changes topic to "l3 plugin for routervm/modular l3 router plugin (Meeting topic: neutron_l3)" | 15:47 | |
carl_baldwin | yamahata: ping | 15:47 |
yamahata | carl_baldwin: pong | 15:47 |
yamahata | I'm planning to respin the spec this week. i.e. tomorrow | 15:48 |
yamahata | And upload WIP patch | 15:48 |
carl_baldwin | yamahata: great. | 15:48 |
yamahata | WIP = no test yet | 15:48 |
carl_baldwin | Do you have any discussion points to bring up? | 15:49 |
*** gaitan has quit IRC | 15:49 | |
*** asahlin has joined #openstack-meeting-3 | 15:49 | |
yamahata | nothing at this point. | 15:49 |
pc_m | yamahata: Link to spec, please? | 15:49 |
yamahata | https://review.openstack.org/#/c/105078/ | 15:50 |
pc_m | Thanks! | 15:50 |
carl_baldwin | yamahata: Could you “Set the URL for this specification” in launchpad so that the specs are a bit easier to find from the blueprints? | 15:50 |
*** armax has joined #openstack-meeting-3 | 15:51 | |
yamahata | carl_baldwin: done | 15:51 |
carl_baldwin | yamahata: Thank you. I have subscribed to both specs and will watch them. | 15:52 |
carl_baldwin | #topic Open Discussion | 15:52 |
*** openstack changes topic to "Open Discussion (Meeting topic: neutron_l3)" | 15:52 | |
*** gaitan has joined #openstack-meeting-3 | 15:53 | |
carl_baldwin | If there is nothing else, we’ll close the meeting for today. Thanks everyone for your work. | 15:54 |
carl_baldwin | I hope that some of you can make it to the mid | 15:54 |
rossella_s | carl_baldwin: regarding the l2 agent improvements...who's gonna coordinate that? | 15:54 |
carl_baldwin | -cycle meetup. | 15:54 |
carl_baldwin | rossella_s: That is a good question. It was not on the top of my mind. | 15:55 |
rossella_s | I imagine a design spec should be proposed, something similar to what you did for the l3 agent | 15:56 |
carl_baldwin | rossella_s: I guess we should get with armax and discuss that. I’m trying to find the etherpad which I had up in a tab. | 15:56 |
rossella_s | https://etherpad.openstack.org/p/kilo-neutron-agents-technical-debt | 15:57 |
rossella_s | this one? | 15:57 |
rossella_s | #link https://etherpad.openstack.org/p/kilo-neutron-agents-technical-debt | 15:57 |
carl_baldwin | rossella_s: You beat me, yes that one. | 15:57 |
carl_baldwin | rossella_s: Your name is the first one I see on the etherpad. ;) | 15:58 |
*** mrsmith has joined #openstack-meeting-3 | 15:58 | |
rossella_s | :D | 15:58 |
carl_baldwin | marios, Kevin, Manish, Terry, Eugene, Armando, Simeon are the others. | 15:59 |
rossella_s | yes, maybe we should discuss with those people and spit taks | 15:59 |
carl_baldwin | rossella_s: This meeting is about out of time. We could discuss more in the neutron room. Do you have suggestions for how to proceed? | 15:59 |
rossella_s | s/tasks/tasks | 15:59 |
*** gaitan has quit IRC | 15:59 | |
rossella_s | it's ok, let's move to the neutron room | 15:59 |
carl_baldwin | #endmeeting | 16:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 16:00 | |
openstack | Meeting ended Thu Nov 13 16:00:00 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_l3/2014/neutron_l3.2014-11-13-15.02.html | 16:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_l3/2014/neutron_l3.2014-11-13-15.02.txt | 16:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_l3/2014/neutron_l3.2014-11-13-15.02.log.html | 16:00 |
yamamoto | bye | 16:00 |
*** pc_m has left #openstack-meeting-3 | 16:00 | |
*** MaxV has quit IRC | 16:00 | |
*** Eran has left #openstack-meeting-3 | 16:01 | |
*** dboik has left #openstack-meeting-3 | 16:01 | |
*** johnbelamaric has quit IRC | 16:02 | |
*** seizadi has joined #openstack-meeting-3 | 16:02 | |
*** MaxV has joined #openstack-meeting-3 | 16:03 | |
*** etoews has quit IRC | 16:04 | |
*** matrohon has joined #openstack-meeting-3 | 16:05 | |
*** iovadia has quit IRC | 16:08 | |
*** jschwarz has joined #openstack-meeting-3 | 16:08 | |
*** etoews has joined #openstack-meeting-3 | 16:08 | |
*** rohit404 has left #openstack-meeting-3 | 16:09 | |
*** dboik has joined #openstack-meeting-3 | 16:10 | |
*** gaitan has joined #openstack-meeting-3 | 16:12 | |
*** jschwarz has quit IRC | 16:12 | |
*** kashyap has quit IRC | 16:13 | |
*** bpokorny has joined #openstack-meeting-3 | 16:14 | |
*** kashyap_afk has joined #openstack-meeting-3 | 16:18 | |
*** kashyap_afk is now known as kashyap | 16:19 | |
*** amuller has quit IRC | 16:19 | |
*** yamahata has quit IRC | 16:20 | |
*** ycombinator_ has joined #openstack-meeting-3 | 16:25 | |
*** Longgeek has quit IRC | 16:28 | |
*** markmcclain has quit IRC | 16:30 | |
*** thatsdone has joined #openstack-meeting-3 | 16:31 | |
*** salv-orlando has joined #openstack-meeting-3 | 16:32 | |
*** Guest17627 is now known as redrobot | 16:34 | |
*** salv-orlando has quit IRC | 16:38 | |
*** mwagner_lap has quit IRC | 16:42 | |
*** bpokorny_ has joined #openstack-meeting-3 | 16:46 | |
*** evgenyf has quit IRC | 16:46 | |
*** armax has quit IRC | 16:46 | |
*** otherwiseguy has quit IRC | 16:48 | |
*** bpokorny has quit IRC | 16:49 | |
*** MaxV has quit IRC | 16:50 | |
*** otherwiseguy has joined #openstack-meeting-3 | 16:55 | |
*** david-lyle_afk is now known as david-lyle | 16:58 | |
*** thatsdone has quit IRC | 16:58 | |
*** mrunge has quit IRC | 16:59 | |
*** thatsdone has joined #openstack-meeting-3 | 16:59 | |
*** salv-orlando has joined #openstack-meeting-3 | 17:00 | |
*** amuller has joined #openstack-meeting-3 | 17:02 | |
*** salv-orlando has quit IRC | 17:04 | |
*** etoews has quit IRC | 17:13 | |
*** dconde has joined #openstack-meeting-3 | 17:15 | |
*** kashyap_afk has joined #openstack-meeting-3 | 17:17 | |
*** safchain has quit IRC | 17:17 | |
*** seizadi has quit IRC | 17:18 | |
*** mtreinish has quit IRC | 17:19 | |
*** dboik has quit IRC | 17:19 | |
*** bpokorny has joined #openstack-meeting-3 | 17:20 | |
*** kashyap has quit IRC | 17:20 | |
*** bpokorny_ has quit IRC | 17:23 | |
*** alexsyip has joined #openstack-meeting-3 | 17:26 | |
*** baoli has quit IRC | 17:27 | |
*** markmcclain has joined #openstack-meeting-3 | 17:28 | |
*** markmcclain1 has joined #openstack-meeting-3 | 17:30 | |
*** baoli has joined #openstack-meeting-3 | 17:32 | |
*** markmcclain has quit IRC | 17:32 | |
*** ycombinator_ has quit IRC | 17:37 | |
*** kashyap_afk is now known as kashyap | 17:38 | |
*** bpokorny has quit IRC | 17:40 | |
*** bpokorny has joined #openstack-meeting-3 | 17:41 | |
*** thatsdone has quit IRC | 17:41 | |
*** ycombinator_ has joined #openstack-meeting-3 | 17:44 | |
*** matrohon has quit IRC | 17:51 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 17:51 | |
*** ycombinator_ has quit IRC | 17:51 | |
*** ivar-lazzaro has quit IRC | 17:52 | |
*** stevelle has left #openstack-meeting-3 | 17:52 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 17:53 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 17:54 | |
*** carl_baldwin has quit IRC | 17:54 | |
SumitNaiksatam | ivar-lazzaro: hi | 18:00 |
*** s3wong has joined #openstack-meeting-3 | 18:00 | |
SumitNaiksatam | s3wong: hi | 18:00 |
ivar-lazzaro | SumitNaiksatam: hey there | 18:00 |
*** amuller has left #openstack-meeting-3 | 18:00 | |
*** banix has joined #openstack-meeting-3 | 18:01 | |
SumitNaiksatam | i think the time change might have been confusing for some | 18:01 |
s3wong | SumitNaiksatam: hello --- almost forgot about standard time vs daylight saving | 18:01 |
SumitNaiksatam | banix: hi, warm welcome back! | 18:01 |
banix | hi SumitNaiksatam | 18:01 |
SumitNaiksatam | s3wong: yeah, i should have sent a note out earlier! | 18:01 |
*** RG has joined #openstack-meeting-3 | 18:01 | |
s3wong | banix: welcome back!!! (and thanks for the +2 on my spec :-) ) | 18:01 |
banix | hi s3wong all | 18:01 |
SumitNaiksatam | ok lets get started | 18:01 |
banix | good to be back thanks | 18:01 |
igordcard | Hello all | 18:02 |
SumitNaiksatam | igordcard: welcome to the GBP IRC! | 18:02 |
SumitNaiksatam | #startmeeting networking_policy | 18:02 |
openstack | Meeting started Thu Nov 13 18:02:55 2014 UTC and is due to finish in 60 minutes. The chair is SumitNaiksatam. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:02 |
*** openstack changes topic to " (Meeting topic: networking_policy)" | 18:02 | |
*** rharwood has quit IRC | 18:02 | |
*** nbouthors has joined #openstack-meeting-3 | 18:02 | |
openstack | The meeting name has been set to 'networking_policy' | 18:02 |
SumitNaiksatam | #info meeting agenda https://wiki.openstack.org/wiki/Meetings/Neutron_Group_Policy#Nov_13th.2C_2014 | 18:03 |
SumitNaiksatam | #topic Paris summit follow up | 18:03 |
*** openstack changes topic to "Paris summit follow up (Meeting topic: networking_policy)" | 18:03 | |
*** wuhg has quit IRC | 18:03 | |
SumitNaiksatam | I think the summit was pretty exciting from a GBP perspective | 18:04 |
SumitNaiksatam | thanks to everyone for contributing and participating | 18:04 |
*** Youcef has joined #openstack-meeting-3 | 18:04 | |
SumitNaiksatam | #info GBP presentation at conference: #link https://www.openstack.org/summit/openstack-paris-summit-2014/session-videos/presentation/group-based-policy-extension-for-networking | 18:04 |
SumitNaiksatam | #info GBP design session etherpad: #link https://etherpad.openstack.org/p/kilo-gbp-design-summit-topics | 18:05 |
SumitNaiksatam | Youcef: welcome! ;-) | 18:05 |
*** rkukura has joined #openstack-meeting-3 | 18:05 | |
SumitNaiksatam | rkukura: thanks for joining | 18:05 |
rkukura | hi - sorry I’m late | 18:05 |
rkukura | calendar didn’t stick with UTC | 18:05 |
SumitNaiksatam | any thoughts, feedback from the summit that we need to discuss up front? | 18:06 |
SumitNaiksatam | rkukura: yeah, i think most people have the issue, i should have sent a note out earlier | 18:06 |
SumitNaiksatam | so any feedback from the summit, that we want to discuss? | 18:06 |
SumitNaiksatam | (we will get into specific technical items next, just checking for any general comments) | 18:07 |
SumitNaiksatam | okay, seems like people are still catching up ;-) | 18:08 |
SumitNaiksatam | #topic GBP Juno milestones | 18:08 |
*** openstack changes topic to "GBP Juno milestones (Meeting topic: networking_policy)" | 18:08 | |
*** Kanzhe has joined #openstack-meeting-3 | 18:08 | |
SumitNaiksatam | during the breakout session on thursday it was proposed that we have the following immediate milestones | 18:08 |
s3wong | well, even Kanzhe decides to join :-) | 18:08 |
Kanzhe | hi all. | 18:08 |
SumitNaiksatam | oh yeah, we volunteered Kanzhe for a work item | 18:09 |
SumitNaiksatam | i bet he has an update! ;-P | 18:09 |
SumitNaiksatam | Kanzhe: good to see you back | 18:09 |
*** pballand has joined #openstack-meeting-3 | 18:09 | |
SumitNaiksatam | so on the milestones | 18:09 |
Kanzhe | thanks. | 18:09 |
SumitNaiksatam | prior to the summit, we wrapped on juno-gbp-2 milestone | 18:10 |
SumitNaiksatam | the proposal is to do juno-gbp-3 on nov 28th, and release on dev 19th | 18:10 |
*** hemanthravi has joined #openstack-meeting-3 | 18:10 | |
*** bpokorny_ has joined #openstack-meeting-3 | 18:11 | |
SumitNaiksatam | any issues with the above time lines (we will discuss next what we are targeting for those milestones) | 18:11 |
ivar-lazzaro | SumitNaiksatam: depends on the items :) | 18:12 |
SumitNaiksatam | ivar-lazzaro: yes, okay so we will defer the questions | 18:12 |
SumitNaiksatam | #topic Pending work items | 18:12 |
*** openstack changes topic to "Pending work items (Meeting topic: networking_policy)" | 18:12 | |
*** KrishnaK_ has joined #openstack-meeting-3 | 18:13 | |
*** armax has joined #openstack-meeting-3 | 18:13 | |
SumitNaiksatam | so based on the discussions and feedback during the summit, we will have to push some more essential features for juno | 18:13 |
SumitNaiksatam | let me quickly try and run through those | 18:13 |
SumitNaiksatam | feel free to interject at any time | 18:13 |
*** bpokorny has quit IRC | 18:14 | |
SumitNaiksatam | first thing we want to target is the resources’ renaming | 18:14 |
SumitNaiksatam | so i posted a patch for that: #link https://review.openstack.org/#/c/133949 | 18:14 |
SumitNaiksatam | ivar-lazzaro: will need your help on a few UTs that are failing | 18:14 |
ivar-lazzaro | SumitNaiksatam: thanks for taking care of this! | 18:15 |
SumitNaiksatam | ivar-lazzaro: np | 18:15 |
SumitNaiksatam | we also need to refactor the client code for this | 18:15 |
SumitNaiksatam | i will post the patch later today (unless someone else wants to pick this up) | 18:15 |
ivar-lazzaro | SumitNaiksatam: at a first glance, It seems a problem related to the fact that APIC driver uses an external library for getting the work done | 18:15 |
SumitNaiksatam | ivar-lazzaro: ok | 18:15 |
ivar-lazzaro | SumitNaiksatam: and renaming also those calls is breaking things :) | 18:15 |
SumitNaiksatam | ivar-lazzaro: ah ok, i tried to do it in a way that the calls to the external libraries were not broken, but i might messed it up! :-( | 18:16 |
*** lpetrut has joined #openstack-meeting-3 | 18:16 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 18:16 | |
ivar-lazzaro | SumitNaiksatam: np, I'll try to fix it later today | 18:17 |
SumitNaiksatam | ivar-lazzaro has a spec for shared resources #link https://review.openstack.org/#/c/133603/ | 18:17 |
*** sigmavirus24_awa is now known as sigmavirus24 | 18:17 | |
SumitNaiksatam | this helps to target the external network use case | 18:17 |
SumitNaiksatam | kindly review that spec | 18:18 |
s3wong | SumitNaiksatam: is that targeting Juno also? | 18:18 |
ivar-lazzaro | yes please, especially let's try to understand together which resources we want to make "sharable" on the reference implementation | 18:18 |
SumitNaiksatam | s3wong: yes all this for Juno | 18:18 |
ivar-lazzaro | based on what neutron allows us to do ofc :) | 18:18 |
SumitNaiksatam | and by Juno we mean preferably Nov 28th, because that is feature | 18:19 |
SumitNaiksatam | *feature freeze | 18:19 |
SumitNaiksatam | rkukura is also working on the extensions loading mechanism for vendor drivers | 18:19 |
SumitNaiksatam | the spec is approved | 18:20 |
*** dboik has joined #openstack-meeting-3 | 18:20 | |
SumitNaiksatam | rkukura: is a patch posted for this? | 18:20 |
rkukura | not yet - next week | 18:20 |
SumitNaiksatam | rkukura: ok cool | 18:20 |
*** mwagner_lap has joined #openstack-meeting-3 | 18:20 | |
rkukura | Do we need extensions for all resources initially? Or just the ones with mappings? | 18:21 |
SumitNaiksatam | anyone planning to write the vendor drivers please take note of the extension loading mechanism (similar to that proposed in ML2) | 18:21 |
SumitNaiksatam | rkukura: ah, so you are planning to move the mapping to the driver as well? | 18:21 |
rkukura | SumitNaiksatam: That would be a 2nd phase, but maybe also next week | 18:21 |
SumitNaiksatam | rkukura: ok | 18:22 |
SumitNaiksatam | i think ivar-lazzaro and banix have requirements for the extension loading from drivers | 18:22 |
rkukura | Plan is for initial patch to support extensions for L3P, L2P, PTG, and PT only | 18:22 |
*** Cathy_ has joined #openstack-meeting-3 | 18:22 | |
SumitNaiksatam | so they might be able to speak to this | 18:22 |
SumitNaiksatam | Cathy_: hi | 18:22 |
Cathy_ | SumitNaiksatam: hi, sorry to join late | 18:22 |
SumitNaiksatam | Cathy_: no worries, the time shift was confusing for everyone | 18:23 |
*** dboik has quit IRC | 18:23 | |
*** dboik has joined #openstack-meeting-3 | 18:23 | |
SumitNaiksatam | ivar-lazzaro banix can you sync with rkukura offline on which resources you need support for? | 18:23 |
ivar-lazzaro | rkukura: what does that imply? Will contracts still be bound to SGs for all the drivers? | 18:23 |
banix | SumitNaiksatam: ok will do | 18:24 |
SumitNaiksatam | banix: thanks | 18:24 |
rkukura | ivar-lazzaro: We don’t expose the SG mapping, so shouldn’t be an issue for that | 18:24 |
rkukura | A followup patch would add support for extending whatever other resources we need | 18:24 |
ivar-lazzaro | rkukura: yeah just realized that, nevermind :) | 18:24 |
SumitNaiksatam | rkukura: ah, that would be ideal! | 18:24 |
ivar-lazzaro | rkukura: that's great! | 18:25 |
SumitNaiksatam | rkukura: thanks for that update | 18:25 |
SumitNaiksatam | next item ... | 18:25 |
SumitNaiksatam | s3wong is working on getting the updates to work for the policy rules and rule sets | 18:25 |
SumitNaiksatam | s3wong this would involve DB schema changes, right? | 18:26 |
s3wong | SumitNaiksatam: indeed | 18:26 |
SumitNaiksatam | just asking if this warrants a spec | 18:26 |
SumitNaiksatam | but dont want to introduce unnecessary process overhead | 18:26 |
SumitNaiksatam | we can have a separate design review session if required | 18:26 |
s3wong | SumitNaiksatam: yes, I need to have several more tables to get which SG a policy-rule/classifier/action maps to | 18:27 |
SumitNaiksatam | s3wong: makes sense | 18:27 |
s3wong | SumitNaiksatam: OK | 18:27 |
SumitNaiksatam | next item is incorporating the redirect action in the hierarchical contract composition | 18:27 |
*** ycombinator_ has joined #openstack-meeting-3 | 18:27 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 18:27 | |
SumitNaiksatam | magesh is not here, but he might be interested in doing that, i will follow up offline with him | 18:27 |
s3wong | (currently I am operating under the assumption that I don't need a separate spec for that... because TBH, it should have been done along with the last SG patch :-) ) | 18:28 |
rkukura | s3wong: have you looked into a joined query? | 18:28 |
ivar-lazzaro | rkukura: +1 | 18:28 |
SumitNaiksatam | s3wong: fair enough :-) | 18:28 |
rkukura | s3wong: I agree a spec should not be needed | 18:28 |
s3wong | rkukura: no, but that does sound like a better thing to do... | 18:28 |
hemanthravi | SumitNaiksatam, i | 18:29 |
SumitNaiksatam | hemanthravi: hi, you made it :-) | 18:29 |
hemanthravi | SumitNaiksatam, will follow up magesh on the redirect... | 18:29 |
*** salv-orlando has joined #openstack-meeting-3 | 18:29 | |
hemanthravi | SumitNaiksatam, forgot about the time change...call at 11 | 18:29 |
SumitNaiksatam | hemanthravi: great thanks! | 18:30 |
SumitNaiksatam | s3wong: thanks for the update, anything more on that work item? | 18:30 |
s3wong | SumitNaiksatam: no, but will definitely get it done by Nov. 28th :-) | 18:30 |
SumitNaiksatam | s3wong: sweet, thanks! :-) | 18:30 |
SumitNaiksatam | next item - vendor drivers | 18:31 |
SumitNaiksatam | i believe ronak is not here | 18:31 |
SumitNaiksatam | i believe he is working on this | 18:31 |
SumitNaiksatam | banix: any chance that you will posting one for this release? | 18:31 |
banix | SumitNaiksatam: There is a colleague who is working on it and I will have to check and see how that is going. Have not been in close contact with that work. | 18:32 |
*** markmcclain1 has quit IRC | 18:32 | |
SumitNaiksatam | banix: no worries | 18:32 |
SumitNaiksatam | banix: please let us know if you/he needs any help on that | 18:33 |
banix | SumitNaiksatam: sure. thanks. | 18:33 |
SumitNaiksatam | banix: we have a couple of vendor drivers in, so we have some basic experience on that | 18:33 |
SumitNaiksatam | just noticed s3wong posted the ODL driver, #link https://review.openstack.org/134285 | 18:33 |
banix | sounds good. | 18:33 |
s3wong | SumitNaiksatam: the ODL policy driver probably won't make the 11/28 cutoff (though I posted the spec under juno) | 18:33 |
SumitNaiksatam | s3wong: great that you got this in | 18:33 |
SumitNaiksatam | s3wong: lets work on that | 18:34 |
banix | the spec for it | 18:34 |
SumitNaiksatam | s3wong: is yapeng planning to help out with the implementation? | 18:34 |
s3wong | SumitNaiksatam: Yapeng is more focus on ODL side | 18:35 |
SumitNaiksatam | s3wong: ok got it | 18:35 |
SumitNaiksatam | s3wong: lets have a separate short session to review that spec, so that we can move ahead | 18:35 |
s3wong | he is looking into having another renderer and implement any gap between ODL and OpenStack GBP in ODL GBP | 18:35 |
SumitNaiksatam | s3wong: okay sounds good | 18:35 |
SumitNaiksatam | next major work item is testing | 18:36 |
SumitNaiksatam | we need to increase UT and FT coverage | 18:36 |
SumitNaiksatam | i will work on weeding out the problem areas | 18:37 |
nbouthors | s3wong: where can we find the specs for the ODL GBP driver requirements | 18:37 |
SumitNaiksatam | Kanzhe is looking at the scenarios that we would need to test | 18:37 |
SumitNaiksatam | nbouthors: #link https://review.openstack.org/134285 | 18:37 |
s3wong | nbouthors: SumitNaiksatam posted a link above.. but here it is #link https://review.openstack.org/#/c/134285/ | 18:37 |
nbouthors | ok thanks | 18:37 |
SumitNaiksatam | Kanzhe: probably you did not get a chance to look at this yet | 18:37 |
Kanzhe | SumitNaiksatam: Not yet. | 18:38 |
SumitNaiksatam | Kanzhe: np, some kind of a summary test plan would be good | 18:38 |
Kanzhe | Plan to start working on it later the week. | 18:38 |
SumitNaiksatam | Kanzhe: that way multiple people can work on it in parallel | 18:38 |
SumitNaiksatam | Kanzhe: thanks | 18:38 |
SumitNaiksatam | just the high level scenarios | 18:39 |
Kanzhe | SumitNaiksatam: sure. | 18:39 |
SumitNaiksatam | thanks | 18:39 |
SumitNaiksatam | that work items on client, ui and heat side | 18:39 |
SumitNaiksatam | some things are broken in the client (apart from the renaming) | 18:39 |
SumitNaiksatam | bugs are posted, so please feel free to pick them up | 18:40 |
SumitNaiksatam | uday is not here, but he is working on several UI pieces | 18:40 |
SumitNaiksatam | perhaps we can have a separate session to discuss what the team would like to see in the UI | 18:40 |
SumitNaiksatam | is susaant here? | 18:41 |
SumitNaiksatam | hemanthravi: i believe the heat patches are mostly merged now? | 18:41 |
hemanthravi | SumitNaiksatam, yes, will check if susaant pushed the devstack changes | 18:42 |
SumitNaiksatam | hemanthravi: ok thanks | 18:42 |
SumitNaiksatam | so the above is mostly what we want to focus for the juno release | 18:42 |
SumitNaiksatam | #topic Kilo work items | 18:43 |
*** openstack changes topic to "Kilo work items (Meeting topic: networking_policy)" | 18:43 | |
SumitNaiksatam | Cathy_: Louis and nbouthors have been working on a number of specs | 18:43 |
SumitNaiksatam | they are all listed here: #link https://review.openstack.org/#/q/status:open+project:stackforge/group-based-policy-specs+branch:master,n,z | 18:43 |
SumitNaiksatam | so in parallel we will try to make progress on these spec reviews as well | 18:44 |
*** s1rp_ is now known as s1rp_irssi | 18:44 | |
SumitNaiksatam | we have other features like policy tags which will be immediate priorities in Kilo | 18:44 |
SumitNaiksatam | but i dont want to get too far ahead of ourselves, we can revisit priorities and features when we are actually done with Juno | 18:45 |
s3wong | SumitNaiksatam: +1 | 18:45 |
Cathy_ | SumitNaiksatam: sounds good. | 18:45 |
SumitNaiksatam | we will discuss and have the Kilo topics as a standing agenda item in the meetings though, until then | 18:45 |
SumitNaiksatam | we should all be making progress in parallel, ideally! ;-) | 18:46 |
igordcard | SumitNaiksatam, +1 | 18:46 |
SumitNaiksatam | igordcard: that would also include the traffic steering and classifiers :-) | 18:46 |
igordcard | probably it is already too late, but I would like to re-propose the traffic steering blueprint for Kilo | 18:46 |
Cathy_ | We will submit another BP for integrating with Service Funcitons instantiated outside of GBP or SC, which we think is higher priority than the other BPs we proposed earlier on | 18:46 |
igordcard | SumitNaiksatam, exactly :) | 18:47 |
SumitNaiksatam | Cathy_: sounds good | 18:47 |
SumitNaiksatam | igordcard: we will have to focus on getting the current model to work correctly (with the current set of classifiers) | 18:47 |
Cathy_ | SumitNaiksatam:ok | 18:48 |
SumitNaiksatam | igordcard: but yes, i agree, lets discuss steering part in parallel, and figure out the scope and applicability | 18:48 |
SumitNaiksatam | #action SumitNaiksatam to follow up with igordcard on steering spec | 18:48 |
Cathy_ | SumitNaiksatam: for integrating with Service Funcitons instantiated outside of GBP or SC, we would like to target it at Kilo | 18:48 |
igordcard | SumitNaiksatam, alright :) | 18:48 |
SumitNaiksatam | Cathy_: yes, mandeep and tgraf (thomas) had some thoughts around this, so lets get everyone on the same page | 18:49 |
SumitNaiksatam | #action SumitNaiksatam to follow up with Cathy_ on SFC | 18:49 |
Cathy_ | SumitNaiksatam: since in reality (based on my talk with other service function appliance companies) quite some SF will be instantiated outside GBP and SC | 18:49 |
*** armax has quit IRC | 18:50 | |
SumitNaiksatam | Cathy_: agreed | 18:50 |
*** armax has joined #openstack-meeting-3 | 18:50 | |
SumitNaiksatam | #topic Open Discussion | 18:50 |
*** openstack changes topic to "Open Discussion (Meeting topic: networking_policy)" | 18:50 | |
Cathy_ | SumitNaiksatam: I am looking forwward to talking with you. We will help develeping this. | 18:50 |
SumitNaiksatam | Cathy_: yes, hence added the AI for me :-) | 18:51 |
SumitNaiksatam | okay we have 9 mins | 18:51 |
SumitNaiksatam | we circle back to discussion on the timelines etc | 18:51 |
SumitNaiksatam | ivar-lazzaro: so does it sound reasonable? | 18:51 |
*** gaitan has quit IRC | 18:51 | |
ivar-lazzaro | SumitNaiksatam: yes seems fair | 18:52 |
SumitNaiksatam | ivar-lazzaro: ok, doable? ;-) | 18:52 |
hemanthravi | Cathy_, we should also discuss if we can use SC to represent the SF instantiated outside | 18:52 |
ivar-lazzaro | SumitNaiksatam: the work is well distributed, apart from major blockers that may arise it seems a reasonable timeline | 18:52 |
Cathy_ | hemanthravi: yes | 18:52 |
SumitNaiksatam | ivar-lazzaro: yeah | 18:52 |
SumitNaiksatam | one dependency might be rkukura’s extension loading for the vendor drivers | 18:53 |
*** gaitan has joined #openstack-meeting-3 | 18:53 | |
SumitNaiksatam | oh i forgot to mention | 18:53 |
igordcard | The TS bp at its latest state is at https://review.openstack.org/#/c/92477, should its topic just be changed, or completely abandoned and recreated afterwards? Also, I'm not sure if gerrit allows changing the ownership... | 18:53 |
Cathy_ | hemanthravi: I have some thought on this. Let's have a meeting to discuss it | 18:53 |
SumitNaiksatam | rkukura is working furiously on the packaging | 18:53 |
hemanthravi | Cathy_, ok | 18:53 |
rkukura | and my expense report ;) | 18:53 |
SumitNaiksatam | rkukura: :-) | 18:53 |
SumitNaiksatam | so rkukura would be working on the extension loading after that | 18:54 |
Cathy_ | hemanthravi: SumitNaiksatam : will Sumit call for a seperate face-to-face meeting for the discussion? | 18:54 |
SumitNaiksatam | so we need to coordinate a bit so that we work in lock step here | 18:54 |
s3wong | SumitNaiksatam: no problem for rkukura, he still has THREE whole weeks :-) | 18:54 |
SumitNaiksatam | Cathy_: hemanthravi sounds good | 18:54 |
SumitNaiksatam | s3wong: :-) | 18:54 |
SumitNaiksatam | igordcard: to your question | 18:54 |
s3wong | SumitNaiksatam: actually TWO | 18:54 |
SumitNaiksatam | igordcard: note that your earlier spec was submitted in the neutron specs | 18:55 |
hemanthravi | rkukura, do the vendor drivers need to make any changes for the new mech | 18:55 |
SumitNaiksatam | igordcard: however, the GBP specs are now separate from the neutron specs | 18:55 |
SumitNaiksatam | igordcard: hence i was saying we need to understand which part is relevant where | 18:55 |
s3wong | SumitNaiksatam, igordcard: traffic steering is interesting for GBP; on one hand, we already have classifier in GBP, on the other, we operate on an abstraction level such than TS may be a bit low level | 18:56 |
SumitNaiksatam | s3wong: agree | 18:56 |
SumitNaiksatam | but we still need it | 18:56 |
s3wong | igordcard: so --- looking forward to seeing your spec in context of GBP :-) | 18:57 |
SumitNaiksatam | since the service chain should ideally leverage this | 18:57 |
SumitNaiksatam | igordcard: i can bring you up to speed if you are cofused between the projects and the processes ;-) | 18:57 |
SumitNaiksatam | igordcard: lets take it offline | 18:58 |
SumitNaiksatam | okay anything more to discuss to today? | 18:58 |
igordcard | SumitNaiksatam, Okay then | 18:58 |
hemanthravi | need to log off, bye | 18:58 |
*** hemanthravi has quit IRC | 18:58 | |
SumitNaiksatam | okay thanks everyone for joining | 18:58 |
Cathy_ | bye | 18:58 |
igordcard | Cya all | 18:58 |
SumitNaiksatam | till next week, bye! | 18:58 |
SumitNaiksatam | #endmeeting | 18:58 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 18:58 | |
KrishnaK_ | Quick question: Iam working on bug. what is best way to reach to the expert ? email or send group email | 18:58 |
openstack | Meeting ended Thu Nov 13 18:58:43 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:58 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/networking_policy/2014/networking_policy.2014-11-13-18.02.html | 18:58 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/networking_policy/2014/networking_policy.2014-11-13-18.02.txt | 18:58 |
openstack | Log: http://eavesdrop.openstack.org/meetings/networking_policy/2014/networking_policy.2014-11-13-18.02.log.html | 18:58 |
*** Cathy_ has quit IRC | 18:58 | |
banix | bye | 18:59 |
SumitNaiksatam | KrishnaK_: you can use the IRC channel #openstack-gbp | 18:59 |
igordcard | SumitNaiksatam, where to? | 18:59 |
SumitNaiksatam | and/or send to the -dev mailing list | 18:59 |
KrishnaK_ | SumitNaiksatam: Thanks. | 18:59 |
SumitNaiksatam | and/or send to the team :-) | 18:59 |
ivar-lazzaro | ciao! | 19:00 |
*** bobmel_ has joined #openstack-meeting-3 | 19:00 | |
*** RG has quit IRC | 19:00 | |
rkukura | bye | 19:00 |
s3wong | bye | 19:00 |
*** nbouthors has quit IRC | 19:01 | |
*** jtomasek has quit IRC | 19:06 | |
*** marun has quit IRC | 19:06 | |
*** LouisF has joined #openstack-meeting-3 | 19:06 | |
*** LouisF has quit IRC | 19:09 | |
*** Kanzhe has quit IRC | 19:12 | |
*** SridharRamaswamy has quit IRC | 19:12 | |
*** igordcard has quit IRC | 19:13 | |
*** carl_baldwin has joined #openstack-meeting-3 | 19:15 | |
*** bobmel_ has quit IRC | 19:16 | |
*** baoli has quit IRC | 19:19 | |
*** dconde has quit IRC | 19:21 | |
*** etoews has joined #openstack-meeting-3 | 19:23 | |
*** dconde has joined #openstack-meeting-3 | 19:24 | |
*** rkukura has left #openstack-meeting-3 | 19:24 | |
*** otherwiseguy has quit IRC | 19:26 | |
*** LouisF has joined #openstack-meeting-3 | 19:27 | |
*** LouisF has quit IRC | 19:28 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 19:29 | |
*** marun has joined #openstack-meeting-3 | 19:30 | |
*** MaxV has joined #openstack-meeting-3 | 19:30 | |
*** ivar-laz_ has quit IRC | 19:30 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 19:31 | |
*** ivar-lazzaro has quit IRC | 19:31 | |
*** ivar-laz_ has quit IRC | 19:31 | |
*** salv-orlando has quit IRC | 19:31 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 19:32 | |
*** bobmel_ has joined #openstack-meeting-3 | 19:36 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 19:41 | |
*** bobmel_ has quit IRC | 19:45 | |
*** lpetrut has quit IRC | 19:49 | |
*** ycombinator_ has quit IRC | 19:53 | |
*** salv-orlando has joined #openstack-meeting-3 | 19:55 | |
*** bpokorny has joined #openstack-meeting-3 | 19:59 | |
*** yamamoto has quit IRC | 20:01 | |
*** marun has quit IRC | 20:02 | |
*** Youcef has quit IRC | 20:02 | |
*** bpokorny_ has quit IRC | 20:02 | |
*** marun has joined #openstack-meeting-3 | 20:04 | |
*** KrishnaK_ has quit IRC | 20:04 | |
*** rharwood has joined #openstack-meeting-3 | 20:05 | |
*** bpokorny_ has joined #openstack-meeting-3 | 20:06 | |
*** igordcard has joined #openstack-meeting-3 | 20:07 | |
*** bpokorny has quit IRC | 20:09 | |
*** otherwiseguy has joined #openstack-meeting-3 | 20:18 | |
*** kashyap is now known as || | 20:18 | |
*** || is now known as kashyap | 20:18 | |
*** MaxV has quit IRC | 20:30 | |
*** yamamoto has joined #openstack-meeting-3 | 20:32 | |
*** yamamoto has quit IRC | 20:34 | |
*** yamamoto has joined #openstack-meeting-3 | 20:34 | |
*** MaxV has joined #openstack-meeting-3 | 20:37 | |
*** MaxV has quit IRC | 20:38 | |
*** MaxV has joined #openstack-meeting-3 | 20:38 | |
*** yamamoto has quit IRC | 20:39 | |
*** SridharRamaswamy has quit IRC | 20:39 | |
*** iovadia has joined #openstack-meeting-3 | 20:42 | |
*** carl_baldwin has quit IRC | 20:43 | |
*** carl_baldwin has joined #openstack-meeting-3 | 20:50 | |
*** SumitNaiksatam has quit IRC | 20:50 | |
*** baoli has joined #openstack-meeting-3 | 20:57 | |
*** baoli has quit IRC | 20:57 | |
*** baoli has joined #openstack-meeting-3 | 20:58 | |
*** bobmel_ has joined #openstack-meeting-3 | 21:00 | |
*** bobmel_ has quit IRC | 21:00 | |
*** bobmel_ has joined #openstack-meeting-3 | 21:00 | |
*** matrohon has joined #openstack-meeting-3 | 21:06 | |
*** otherwiseguy has quit IRC | 21:06 | |
*** bobmel_ has quit IRC | 21:07 | |
*** dboik has quit IRC | 21:10 | |
*** otherwiseguy has joined #openstack-meeting-3 | 21:13 | |
*** otherwiseguy has quit IRC | 21:18 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 21:22 | |
*** dboik has joined #openstack-meeting-3 | 21:22 | |
*** baoli has quit IRC | 21:23 | |
*** baoli has joined #openstack-meeting-3 | 21:25 | |
*** peristeri has quit IRC | 21:30 | |
*** yamamoto has joined #openstack-meeting-3 | 21:32 | |
*** thomasem has quit IRC | 21:34 | |
*** MarkAtwood has joined #openstack-meeting-3 | 21:35 | |
*** yamamoto has quit IRC | 21:37 | |
*** otherwiseguy has joined #openstack-meeting-3 | 21:38 | |
*** Adri2000_ is now known as Adri2000 | 21:50 | |
*** bpokorny has joined #openstack-meeting-3 | 21:54 | |
*** bpokorny_ has quit IRC | 21:56 | |
*** bpokorny_ has joined #openstack-meeting-3 | 22:00 | |
*** bpokorn__ has joined #openstack-meeting-3 | 22:02 | |
*** bpokorny has quit IRC | 22:02 | |
*** bpokorny_ has quit IRC | 22:03 | |
*** bobmel_ has joined #openstack-meeting-3 | 22:05 | |
*** igordcard has quit IRC | 22:06 | |
*** sergef has quit IRC | 22:11 | |
*** bobmel_ has quit IRC | 22:16 | |
*** igordcard has joined #openstack-meeting-3 | 22:21 | |
*** banix has quit IRC | 22:26 | |
*** thangp has quit IRC | 22:29 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 22:31 | |
*** ivar-laz_ has quit IRC | 22:31 | |
*** ivar-laz_ has joined #openstack-meeting-3 | 22:32 | |
*** yamamoto has joined #openstack-meeting-3 | 22:32 | |
*** dboik has quit IRC | 22:32 | |
*** matrohon has quit IRC | 22:33 | |
*** ivar-lazzaro has quit IRC | 22:34 | |
*** yamamoto has quit IRC | 22:37 | |
*** banix has joined #openstack-meeting-3 | 22:37 | |
*** banix has quit IRC | 22:38 | |
*** ycombinator_ has joined #openstack-meeting-3 | 22:41 | |
*** gholler has quit IRC | 22:43 | |
*** armax has quit IRC | 22:47 | |
*** marun has quit IRC | 22:47 | |
*** jcoufal has quit IRC | 22:51 | |
*** MaxV has quit IRC | 22:51 | |
*** MaxV has joined #openstack-meeting-3 | 22:52 | |
*** alexsyip has quit IRC | 22:56 | |
*** bpokorny has joined #openstack-meeting-3 | 23:00 | |
*** pballand has quit IRC | 23:01 | |
*** banix has joined #openstack-meeting-3 | 23:03 | |
*** bpokorn__ has quit IRC | 23:03 | |
*** gduan has joined #openstack-meeting-3 | 23:04 | |
*** garyduan has quit IRC | 23:04 | |
*** mattfarina has quit IRC | 23:04 | |
*** pballand has joined #openstack-meeting-3 | 23:05 | |
*** bobmel_ has joined #openstack-meeting-3 | 23:05 | |
*** alexpilotti has quit IRC | 23:05 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 23:08 | |
*** ivar-laz_ has quit IRC | 23:10 | |
*** ivar-lazzaro has joined #openstack-meeting-3 | 23:10 | |
*** igordcard has quit IRC | 23:11 | |
*** bobmel_ has quit IRC | 23:12 | |
*** banix has quit IRC | 23:18 | |
*** armax has joined #openstack-meeting-3 | 23:20 | |
*** baoli has quit IRC | 23:20 | |
*** armax has quit IRC | 23:21 | |
*** baoli has joined #openstack-meeting-3 | 23:21 | |
*** armax has joined #openstack-meeting-3 | 23:23 | |
*** MaxV has quit IRC | 23:24 | |
*** Sukhdev has joined #openstack-meeting-3 | 23:26 | |
*** banix has joined #openstack-meeting-3 | 23:30 | |
*** yamamoto has joined #openstack-meeting-3 | 23:32 | |
*** dtroyer has joined #openstack-meeting-3 | 23:32 | |
*** yamamoto has quit IRC | 23:37 | |
*** gduan has quit IRC | 23:37 | |
*** baoli has quit IRC | 23:41 | |
*** otherwiseguy has quit IRC | 23:41 | |
*** dconde has quit IRC | 23:52 | |
*** ChuckC has quit IRC | 23:52 | |
*** Sukhdev has quit IRC | 23:53 | |
*** iovadia has quit IRC | 23:53 | |
*** gholler has joined #openstack-meeting-3 | 23:54 | |
*** banix has quit IRC | 23:55 | |
*** garyduan has joined #openstack-meeting-3 | 23:56 | |
*** ameade has joined #openstack-meeting-3 | 23:56 | |
*** adrian_otto has joined #openstack-meeting-3 | 23:57 | |
*** banix has joined #openstack-meeting-3 | 23:57 | |
*** rudrarugge has joined #openstack-meeting-3 | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!