Wednesday, 2014-04-09

*** markmcclain1 has joined #openstack-meeting-300:09
*** markmcclain1 has quit IRC00:09
*** markmcclain1 has joined #openstack-meeting-300:09
*** markmcclain has quit IRC00:12
*** Sukhdev has quit IRC00:20
*** markmcclain1 has quit IRC00:23
*** banix has joined #openstack-meeting-300:24
*** Hao has joined #openstack-meeting-300:25
*** Hao has quit IRC00:29
*** dansmith has quit IRC00:48
*** dansmith has joined #openstack-meeting-300:49
*** banix has quit IRC00:49
*** wchrisj has quit IRC00:50
*** SumitNaiksatam has quit IRC00:53
*** yamahata has quit IRC00:54
*** SumitNaiksatam has joined #openstack-meeting-300:57
*** wchrisj has joined #openstack-meeting-301:09
*** SumitNaiksatam has quit IRC01:15
*** wchrisj has quit IRC01:20
*** banix has joined #openstack-meeting-301:22
*** eghobo has quit IRC01:28
*** Hao has joined #openstack-meeting-302:07
*** mwagner_lap has quit IRC02:10
*** Hao has quit IRC02:11
*** yamahata has joined #openstack-meeting-302:22
*** julim has quit IRC02:26
*** coolsvap has joined #openstack-meeting-302:33
*** banix has quit IRC02:39
*** Hao has joined #openstack-meeting-302:50
*** Hao has quit IRC02:52
*** banix has joined #openstack-meeting-303:00
*** coolsvap has quit IRC03:12
*** cjellick has quit IRC03:13
*** david-lyle has joined #openstack-meeting-303:18
*** eghobo has joined #openstack-meeting-303:19
*** cody-somerville has joined #openstack-meeting-303:19
*** coolsvap1 has joined #openstack-meeting-303:27
*** coolsvap1 has quit IRC03:27
*** coolsvap has joined #openstack-meeting-303:28
*** yamahata has quit IRC03:35
*** banix has quit IRC03:37
*** lcheng has quit IRC04:27
*** SumitNaiksatam has joined #openstack-meeting-304:30
*** wchrisj has joined #openstack-meeting-304:37
*** mwagner_lap has joined #openstack-meeting-304:39
*** cody-somerville has quit IRC04:44
*** wchrisj has quit IRC04:52
*** HenryG has quit IRC04:59
*** mrunge has joined #openstack-meeting-305:26
*** yamahata has joined #openstack-meeting-306:17
*** yamahata__ has joined #openstack-meeting-306:18
*** yamahata has quit IRC06:20
*** eghobo has quit IRC06:22
*** jamielennox is now known as jamielennox|away06:35
*** ttrifonov_zZzz is now known as ttrifonov06:55
*** jtomasek has joined #openstack-meeting-307:02
*** yamahata__ has quit IRC07:03
*** jcoufal has joined #openstack-meeting-307:08
*** mrunge has quit IRC07:19
*** mrunge has joined #openstack-meeting-307:23
*** coolsvap is now known as coolsvap_away07:30
*** coolsvap_away is now known as coolsvap07:41
*** safchain has joined #openstack-meeting-308:04
*** nacim has joined #openstack-meeting-308:06
*** d0ugal has quit IRC08:18
*** gdebreczeni has quit IRC08:20
*** d0ugal has joined #openstack-meeting-308:21
*** d0ugal has quit IRC08:21
*** d0ugal has joined #openstack-meeting-308:21
*** ttrifonov has quit IRC08:22
*** ttrifonov_zZzz has joined #openstack-meeting-308:31
*** lpetrut has joined #openstack-meeting-308:35
*** ttrifonov_zZzz is now known as ttrifonov08:47
*** yamahata has joined #openstack-meeting-308:47
*** lpetrut has quit IRC08:50
*** coolsvap is now known as coolsvap|afk08:52
*** coolsvap|afk is now known as coolsvap09:05
*** overlayer has joined #openstack-meeting-309:09
*** lpetrut has joined #openstack-meeting-309:12
*** david-lyle has quit IRC09:20
*** lpetrut has quit IRC09:31
*** samchoi has joined #openstack-meeting-310:25
*** samchoi_ has joined #openstack-meeting-310:26
*** samchoi has quit IRC10:26
*** alexpilotti has joined #openstack-meeting-310:29
*** coolsvap is now known as coolsvap|afk10:38
*** HenryG has joined #openstack-meeting-311:07
*** julim has joined #openstack-meeting-311:28
*** jamielennox|away is now known as jamielennox11:30
*** jamielennox is now known as jamielennox|away11:33
*** coolsvap|afk is now known as coolsvap11:57
*** samchoi_ has quit IRC12:00
*** d0ugal_ has joined #openstack-meeting-312:04
*** d0ugal has quit IRC12:07
*** lblanchard has joined #openstack-meeting-312:12
*** d0ugal_ is now known as d0ugal12:23
*** lenrow has joined #openstack-meeting-312:28
*** lenrow_ has quit IRC12:31
*** nacim has quit IRC12:37
*** wchrisj has joined #openstack-meeting-312:44
*** mrunge has quit IRC12:44
*** cody-somerville has joined #openstack-meeting-312:45
*** cody-somerville has quit IRC12:52
*** MaxV has joined #openstack-meeting-312:56
*** nacim has joined #openstack-meeting-312:57
*** mwagner_lap has quit IRC13:06
*** tedchang has joined #openstack-meeting-313:15
*** coolsvap is now known as coolsvap|afk13:18
*** coolsvap|afk is now known as coolsvap13:20
*** coolsvap is now known as coolsvap|afk13:22
*** Hao has joined #openstack-meeting-313:22
*** gdebreczeni has joined #openstack-meeting-313:40
*** julim is now known as julim_WFH13:43
*** gdebreczeni_ has joined #openstack-meeting-313:44
*** gdebreczeni has quit IRC13:44
*** xuhanp has joined #openstack-meeting-313:49
*** yamahata has quit IRC13:53
*** jcoufal has quit IRC13:59
*** jcoufal has joined #openstack-meeting-314:00
*** pballand has joined #openstack-meeting-314:17
*** pballand has quit IRC14:24
*** saju_m has joined #openstack-meeting-314:26
*** mwagner_lap has joined #openstack-meeting-314:27
*** yamahata has joined #openstack-meeting-314:37
*** TravT has quit IRC14:46
*** coolsvap|afk is now known as coolsvap14:48
*** david-lyle has joined #openstack-meeting-314:55
*** saju_m has quit IRC14:58
*** mfer has joined #openstack-meeting-315:03
*** banix has joined #openstack-meeting-315:05
*** tedchang has quit IRC15:10
*** gdebreczeni_ has quit IRC15:17
*** alexpilotti has quit IRC15:20
*** alexpilotti has joined #openstack-meeting-315:20
*** jamie_h has joined #openstack-meeting-315:21
*** nacim has quit IRC15:23
*** lenrow has quit IRC15:24
*** samchoi has joined #openstack-meeting-315:24
*** MaxV has quit IRC15:25
*** ycombinator has joined #openstack-meeting-315:26
*** MaxV has joined #openstack-meeting-315:28
*** dolphm has quit IRC15:29
*** dolphm has joined #openstack-meeting-315:30
*** overlayer has quit IRC15:30
mfer#startmeeting openstack-sdk-php15:30
openstackMeeting started Wed Apr  9 15:30:23 2014 UTC and is due to finish in 60 minutes.  The chair is mfer. Information about MeetBot at http://wiki.debian.org/MeetBot.15:30
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:30
*** openstack changes topic to " (Meeting topic: openstack-sdk-php)"15:30
openstackThe meeting name has been set to 'openstack_sdk_php'15:30
jamie_hhey folks15:30
mferHi folks15:30
samchoihello all15:30
ycombinatorhi everyone15:30
mferFor the first item, can everyone state your name along with an affiliation if there is one.15:31
mferMatt Farina, HP15:31
samchoiSam Choi, HP15:31
glencGlen Campbell, Rackspace15:31
ycombinatorShaunak Kashyap, Rackspace15:31
jamie_hJamie Hannaford, Rackspace15:31
*** nacim has joined #openstack-meeting-315:32
*** wchrisj has left #openstack-meeting-315:32
mfer#topic Agenda Items15:32
*** openstack changes topic to "Agenda Items (Meeting topic: openstack-sdk-php)"15:32
mfer#link https://wiki.openstack.org/wiki/Meetings/OpenStack-SDK-PHP15:32
mferI wasn't sure who else would come. The first two items an introduction to what this project is and what's in an SDK.15:33
glencDo we have a definition of "SDK" (beyond just PHP)?15:34
mferglenc yes. https://wiki.openstack.org/wiki/SDK-Development15:34
ycombinatorglenc: item #2 on the agenda links to https://wiki.openstack.org/wiki/SDK-Development15:34
glencYeah, found it15:34
mferThe first item was meant to be an introduction to the PHP SDK and what it's for.15:35
mfer#topic What is the OpenStack SDK for PHP?15:35
*** openstack changes topic to "What is the OpenStack SDK for PHP? (Meeting topic: openstack-sdk-php)"15:35
mfer#link https://wiki.openstack.org/wiki/OpenStack-SDK-PHP15:35
jamie_hI generally agree with the definition on https://wiki.openstack.org/wiki/SDK-Development, except that "system" is slightly unclear. I'd replace with "any remote OpenStack system"15:36
mferThe goal of the PHP SDK is to have a language binding, documentation, and examples for PHP application developers to talk to OpenStack endpoints. they don't need to know how OpenStack works.15:36
jamie_hand also tests, which guarantee API behaviour and allow users to understand how to interact with it15:37
mferI put this item on here for anyone not familiar with the concept15:37
*** ttrifonov is now known as ttrifonov_zZzz15:37
mfersince we've already talked about this, do we need to talk more about the point of a PHP SDK or can we move on to SDKs in general?15:37
ycombinatormfer: looking at the short term roadmap items on https://wiki.openstack.org/wiki/OpenStack-SDK-PHP, should we say something about the specific services we'll aim to implement in the short term?15:37
mferycombinator that's agenda item 3. we'll get there15:38
jamie_hmfer My definition was for general SDKs15:38
jamie_hbut I'm happy to move on15:38
ycombinatorright, thanks15:38
ycombinatorin that case, move on15:38
samchoiagreed15:38
mfer#topic What's in an SDK?15:38
*** openstack changes topic to "What's in an SDK? (Meeting topic: openstack-sdk-php)"15:38
mfer#link https://wiki.openstack.org/wiki/SDK-Development15:39
mferThe section on "What's in an SDK?" was originally written by Jesse at Rackspace15:39
jamie_hsource code which provides a convenient API for interacting with OpenStack services; tests which guarantee behaviour; feature specs; documentation which explains in simple terms how to interact with the SDK; code samples15:40
mferThe system is meat to talk about an OpenStack installation somewhere. The SDK interacts with it but is not part of it.15:40
jamie_hDoes anybody disagree with any of my points?15:41
mferthis is a general description for all SDKs. Changing this shouldn't happen without engaging some of the other teams.15:41
mferwhat do you mean by tests which guarantee behavior?15:41
mferjamie_h ^^15:42
jamie_hthe purpose of a test is to guarantee that a class behaves in a certain way. It also serves as a working code sample for users15:42
mferi'm curious how you relate that to openstack api endpoints.15:43
jamie_hi'm relating it to source code15:43
jamie_hperhaps it should be changed to: "tests which guarantee the behaviour of elements in the SDK"15:44
mferyou used the phrase "which guarantee behaviour". How do you see that as differing from other types of tests?15:44
jamie_hbecause the scope is different. a unit test or spec test will guarantee internal threads of behaviour. acceptance tests verifies the API of the SDK. integration tests verifies our SDK successfully maps to remote endpoints15:45
jamie_hi kept it general because we don't need to go into too much detail for this top-level definition of what a SDK is15:46
ycombinatorjamie_h: are you proposing adding tests to this list: https://wiki.openstack.org/wiki/SDK-Development#Goals_for_each_SDK?15:46
jamie_hycombinator i can do that as an action item if that's okay with everyone?15:47
ycombinatorwell - as mfer said, that page is shared15:47
ycombinatorso we should probably make sure its okay with other SDK owners as well15:47
jamie_hi want to make sure what i'm writing aligns with everyone else's opinions15:47
mferjamie_h this is for the SDK Development in general. it touches the python sdk, Go sdk, .NET sdk, and others.15:48
mferas ycombinator noted, any changes in scope to that should go through them as well15:48
ycombinatormfer jamie_h: in the interest of time, should we take an action item to check with other SDK owners about adding tests?15:49
*** markmcclain has joined #openstack-meeting-315:49
jamie_hmfer ycombinator sure, i can do that15:49
samchoiagree with ycombinator15:49
mferwho wants to own that?15:50
mferah15:50
*** Zhou_Yu has joined #openstack-meeting-315:50
mfer#action jamie_h Connect with SDK owners about testing.15:50
* ycombinator is excited about using meeting bot's features15:50
*** cjellick has joined #openstack-meeting-315:50
mferare there any other elements of the SDK Development page we should discuss?15:51
ycombinatorokay, I'm good with the SDK definition otherwise15:51
jamie_hme too15:51
mfer#topic Near term roadmap15:52
*** openstack changes topic to "Near term roadmap (Meeting topic: openstack-sdk-php)"15:52
mfer#link https://wiki.openstack.org/wiki/OpenStack-SDK-PHP#Short_Term_Roadmap15:52
*** eghobo has joined #openstack-meeting-315:52
mferycombinator you asked earlier about specific services. There are currently blueprints for compute and networking.15:54
ycombinatormfer: cool, is that something we ought to make explicit in the roadmap15:54
ycombinatorjust so users know what's coming15:54
mferI intentionally kept it at a high level. If someone wants to contribute another service that would be great.15:55
jamie_hI've submitted a bunch of blueprints that deal with core features for the SDK.15:55
mferI would also put image and block storage on the list to round out elements around compute15:55
mferjamie_h I saw that.15:56
ycombinatorso, to be clear: identity (implicit), compute, networking, image and block storage15:56
ycombinator... are all part of the short term deliverables15:56
ycombinator?15:56
jamie_hthese are high-level features, right? Would core components (like Guzzle, json-schema) get included in this list?15:57
mferycombinator I would say the short term deliverables are to round out the architecture changes and then to add services. the short term is to change the architecture. adding servcies is both short and mid term15:57
jamie_h+115:57
ycombinatorokay, cool; then short term roadmap looks good to me as-is15:58
*** Zhou_Yu has quit IRC15:58
jamie_hmost of these short-term architectural changes are in separate blueprints15:58
glencis there a blueprint for the "support multiple service API versions"15:58
*** Zhou_Yu has joined #openstack-meeting-315:58
glenc?15:58
ycombinatorglenc: https://blueprints.launchpad.net/openstack-sdk-php/+spec/multiple-api-versions15:58
mferso, the second short term item is to move to HTTP Messages from FIG, Guzzle as the default transport layer, and make it pluggable. That is up for review at https://review.openstack.org/#/c/86137/15:58
glencwe should probably link to those when possible15:59
*** Sukhdev has joined #openstack-meeting-315:59
mferglenc I was going to work on the support for multiple api versions first but Jamie had a great suggestion to deal with Guzzle so I did that first15:59
jamie_hmfer I started a blueprint which invited discussion about what we mean by pluggable. I think we should move that discussion to the Wiki15:59
jamie_hhttps://blueprints.launchpad.net/openstack-sdk-php/+spec/transport-client-flexibility16:00
ycombinatormfer I'd like to take an action item to link short term roadmap to blueprints16:00
mferi see you added that. for reference take a look at https://review.openstack.org/#/c/86137/1/src/OpenStack/Transport/ClientInterface.php16:00
mferycombinator I'll do that16:00
ycombinatorthanks16:01
mfer#action mfer link the short term roadmap to blueprints.16:01
glencheh I just did the first one :)16:01
jamie_hmfer I think the interface looks promising. By pluggable, do you mean the ability for the entire client to be swappable? (So a user can define their own)16:02
mferyes16:02
jamie_hIf so, is there a real use-case for that?16:02
mferbut Guzzle is the fall back/default16:02
jamie_hConnection adapters offer as much flexibility16:02
mferThey are flexible. and the Guzzle implementation lets you inject a Guzzle client you've altered as needed16:03
mferbut, there are cases where you'd want to do something entirely different. we've run into two use cases for that.16:04
jamie_hokay, so we could add the ability where a service (like SwiftClient) could redefine its HTTP client?16:04
jamie_hsetHttpClient(HttpClientInterface $client)16:05
jamie_hand the service effectively wraps it16:05
glencyes, a dependency injection to override16:05
mfersoft of. it's dependency injection rather than extending. so, the clients/managers for servcies are loosly coupled to the http client16:06
jamie_hokay, i think that's a great idea16:06
mferbut, Guzzle is the fall back default16:06
mferin the interest of time, is there something else on the roadmap to talk about?16:07
mferi'm happy to talk about transport layer elements. we can carry those into #openstack-sdks too16:07
glencis there any proposal for how to handle vendor extensions yet?16:07
jamie_hi've added a blueprint for it16:07
mferyes. it's been discussed in the past16:07
mferboth in the low level and for the service discovery parts.16:08
glencok, sorry16:08
jamie_hdetails are vague at the moment because it's not a top level priority right now, as i understand it16:08
mferi've even discussed those with some of the other SDK groups.16:08
mferwhen I update the short term plan I'll add lots of details to the blueprints16:08
*** pballand has joined #openstack-meeting-316:09
mfersomething else worth noting from an implementation standpoint is the user facing docs. we'd wanted that to be an all in one getting going guide16:10
mferthe idea is that application developers don't know openstack and should learn what they need there.16:10
mferwe'd talked about doing it consistently with rst/sphinx16:10
mferThat might even have been Jessies idea16:11
jamie_hi agree that having a good "getting started" guide is essential16:11
glencyes, we've discussed with anne gentle as well16:11
glencspecifically about making the technology as easy as possible for devleopers to contribute16:11
glencs/devleopers/developers/16:11
mferi'm actually not sure RST is the easiest method for developers. Far more developers are familiar with markdown than RST.16:12
mferbut, RST/Sphinx is what openstack uses and it's increasing in use.16:12
mferit's also richer to describe these types of things16:12
ycombinatorI'm happy to take a stab at the user-facing docs using rst/sphinx16:12
ycombinatorI see the bp for it16:12
mferycombinator in the order of things i put it a little later because any code might change due to architecture stuff. but, if you want to start it sooner that would be great16:13
mferthere is already a doc directory with a bunch of material to be reworked into the new format or thrown out16:13
ycombinatoryeah, totally, makes sense to let the code "settle" a bit16:13
ycombinatorbut I'll start playing with sphinx/rst16:13
mferother projects like the python-openstackclient already have a setup in a subdirectory. might be worth looking at those setups as well16:14
ycombinatorwill do16:14
mferif you have questions feel free to ask. I've worked with these before.16:15
glencfwiw, most other OpenStack docs are in a separate repo from the code16:15
glencnot sure I like that model personally16:15
*** lsmola has quit IRC16:15
glencI'd rather see docs committed alongside code16:15
*** tedchang has joined #openstack-meeting-316:15
glencwe can always move to that in the future if that's what OpenStack wants16:16
ycombinatorokay, sounds good to me16:16
mferglenc the scope and setup is interesting. for many projects there is end user docs for a service as a separate repo. then there's different internal docs. for example see https://github.com/openstack/nova/tree/master/doc and https://github.com/openstack/api-site16:16
*** tjones has joined #openstack-meeting-316:16
glencyup16:17
mferwe'd discussed that we want the docs to be internal and easy to use/follow. so you can generate a site or you can just read it and use it as part of the sdk16:17
ycombinator+1 to getting the docs as part of the SDK codebase16:17
mferthe goal is end user application developers. give them one package that just gives them what they need to know16:17
ycombinatoryup16:17
ycombinatorokay, so I think we are all in agreement here: subdir in same repo as code16:18
mferi think so16:18
samchoiyes, that certainly seems sensible16:18
glenc+116:18
jamie_h+116:18
mferI'm glad everyone is in agreement. that's the direction we'd been taking here and on other SDKs.16:19
mferif there's not other discussion on the near term goals, shall we move onto the bugs/reviews?16:19
ycombinatormfer: possibly16:19
mferycombinator is there something else?16:19
ycombinatoris now a good time to talk repo initial state (i.e. as part of short term goals), or do you want to save that for open discussion?16:19
mferi was thinking open discussion16:20
ycombinatorokay, cool; lets keep moving16:20
mfer#topic Bugs / Reviews16:20
*** openstack changes topic to "Bugs / Reviews (Meeting topic: openstack-sdk-php)"16:20
mfer#link https://review.openstack.org/#/q/status:open+project:stackforge/openstack-sdk-php,n,z16:20
mfer#link https://bugs.launchpad.net/openstack-sdk-php16:21
mferThe one item out for review actually fixes bug #127753516:21
mferthe other two bugs are linked and something I'm working this week.16:21
mferdid anyone want to discuss them?16:21
mfersilence. i'll take that as no discussion.16:23
jamie_hi haven't spent much time on these patches because the repo issue was under discussion16:24
jamie_hi have nothing to add16:24
ycombinatorto be honest, I feel like reviews are closely related to the initial repo state discussion so...16:24
mfer#topic Open Discussion16:24
*** openstack changes topic to "Open Discussion (Meeting topic: openstack-sdk-php)"16:24
mferIt seems the repo state discussion is the one on your minds16:25
mferHere is where I'm at...16:25
ycombinatoryeah, its pretty fundamental to any actual changes16:25
*** xuhanp has quit IRC16:26
*** pballand has quit IRC16:26
mferWe have an SDK that we contributed to stackforge and altered to be OpenStack rather than HP Cloud. We have a larder codebase than we released because we went all in on OpenStack rather than continuing to drive our own. We wanted to make the needed changes for OpenStack before we added service....16:26
mferFor example, there are things like multiple api version support that needed to happen.16:27
mferI'm sorry if there was confusion. I'd stated some months ago that we were planning to start with this codebase and alter it as needed.16:28
samchoilarger codebase that was *not released, meaning our internal PHP SDK right?16:28
samchoito avoid confusion16:29
mferThis is the SDK we're going all in on for PHP. Our HP one is only in major bugfix mode.16:29
ycombinatormfer: likewise16:29
ycombinatorfrom a general contributor perspective, wouldn't it be easier to start from an empty repo, though?16:29
mfersamchoi yes. the lager codebase is the internal one you've done a great job with.16:29
jamie_hyes. no legacy decisions, cleaner code, and it allows members to be included from the very beginning16:30
mferi'm curious to know why? many folks prefer to join into an architecture that's already there so add to it or work on needed tasks.16:30
tjonesyou guys almost done?  we have another meeting starting now.  sorry to push you out16:30
*** melwitt has joined #openstack-meeting-316:31
ycombinatorlets continue in openstack-sdks?16:31
tjonesthanks16:31
jamie_hyeah okay16:31
samchoithat's fine16:31
mfertjones thanks16:31
mfer#endmeeting16:31
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"16:31
openstackMeeting ended Wed Apr  9 16:31:25 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:31
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_sdk_php/2014/openstack_sdk_php.2014-04-09-15.30.html16:31
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_sdk_php/2014/openstack_sdk_php.2014-04-09-15.30.txt16:31
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_sdk_php/2014/openstack_sdk_php.2014-04-09-15.30.log.html16:31
tjones#startmeeting NovaBugScrub16:31
openstackMeeting started Wed Apr  9 16:31:36 2014 UTC and is due to finish in 60 minutes.  The chair is tjones. Information about MeetBot at http://wiki.debian.org/MeetBot.16:31
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:31
*** openstack changes topic to " (Meeting topic: NovaBugScrub)"16:31
openstackThe meeting name has been set to 'novabugscrub'16:31
tjoneshi folks - who's here today?16:31
melwitto/16:32
tjoneshey melwitt16:32
tjoneslets go ahead and hopefully others will join.  we have a short queue to tag today and then i'd like to talk about how we should change this meeting now that we are done with icehouse (pretty much)16:33
tjonesso first tagging16:33
melwittokay16:33
tjones#topic tagging16:33
*** openstack changes topic to "tagging (Meeting topic: NovaBugScrub)"16:33
tjones#link https://bugs.launchpad.net/nova/+bugs?field.tag=-*&field.status%3Alist=NEW16:33
tjones#link https://bugs.launchpad.net/nova/+bug/130380216:33
tjoneslibvirt?16:34
tjonesor??16:34
melwittit's a virt thing so I'd guess libvirt16:34
tjoneslol16:35
tjones#link https://bugs.launchpad.net/nova/+bug/130162616:35
*** garyk has joined #openstack-meeting-316:35
tjonesno idea16:35
*** pballand has joined #openstack-meeting-316:35
*** yamahata has quit IRC16:36
tjonesclues?16:36
garykhi16:36
tjoneshi garyk16:36
tjoneswe are tagging bugs - currently on https://bugs.launchpad.net/nova/+bug/130162616:37
tjonesdb??  just cause it's something you'd put in the db?16:37
garyki would say api16:37
melwittme too16:38
tjonesgreat.  this one i think api too #link https://bugs.launchpad.net/nova/+bug/130182416:38
garykagreed16:39
tjones#link https://bugs.launchpad.net/nova/+bug/130418316:39
tjonesnot sure16:39
tjonesguessing compute16:39
garykyup.16:40
melwittyes16:40
tjones#link https://bugs.launchpad.net/nova/+bug/130479016:40
tjoneslast one16:40
tjonesno clue16:40
melwittapi I think16:41
tjonesSOOO much info in that bug16:41
melwitthaha yeah16:41
garykthat is api = i think16:41
tjonesok done with this16:41
tjones#topic open discussion16:41
*** openstack changes topic to "open discussion (Meeting topic: NovaBugScrub)"16:41
*** Zhou_Yu has quit IRC16:41
tjonesso obvioulsy this meeting is for tagging but what else should we be looking at in this phase of the project?  i have some ideas about closing old bugs, and removing owners that are not working on bugs so others can do it.  what do you guys think?16:42
garykare there any bugs that need to be addressed for icehouse rc?16:42
tjoneslooking16:42
tjones#topic icehouse rc bugs16:43
*** openstack changes topic to "icehouse rc bugs (Meeting topic: NovaBugScrub)"16:43
tjones#link https://bugs.launchpad.net/bugs/129053716:43
garykif so it may be useful to chase down poeple assignedto them16:43
tjonesthis is the last one for rc 216:43
tjoneslots of action on it16:44
garykok, tx16:44
tjonesim thinking icehouse is done from our point of view now.  any bug that comes up russellb will be hounding them :-)16:45
tjonesanything else for icehouse?16:45
garyktjones: i think that you should get added to the security group (that is, if there are bugs like this then you will be in the loop from the start)16:45
tjonesgaryk: good idea.  i'll ask ttx16:45
garyki think that russellb can add you16:45
tjonesok16:45
tjonesso back to open discussion?16:45
garykif not certainly ttx16:45
tjones#topic open discussion16:46
*** openstack changes topic to "open discussion (Meeting topic: NovaBugScrub)"16:46
tjonesi have a hard stop at 10 - but did want to get your views on this16:46
garyki need to run. i'll catch you gys later16:47
tjonesthis = what else we should focus on for this meeting16:47
tjonesc ya garyk16:47
*** yamahata has joined #openstack-meeting-316:48
*** overlayer has joined #openstack-meeting-316:48
melwittI also think it's important to find the old bugs that have someone assigned to unassign but I think it could be done with a search or tool for finding bugs > some age that have someone assigned but no patch proposed yet16:48
tjonesyes  i currently have a script that dumps bugs and their ages and then i import into excel to look at it.  i haven't done anything but look at it so far16:49
melwittusually In Progress tells if something has been proposed but some people wrongly set it to In Progress manually and it doesn't necessarily mean there's been movement on it16:50
garyktjones: it may be a good idea to send to the mail list a heads up that we will remove assignees from bugs. give them a day or 2 to respond16:50
*** overlayer has quit IRC16:50
tjonesyeah it would be nice to have better integration tools between launchpad and gerrit16:50
*** pballand has quit IRC16:51
tjonesgerrit also doens't always update the bug with the review which makes it tricky16:51
tjonesthere are also bugs which are tagged but not with an "offical" tag - so they are more likley to be ignored16:52
melwittyeah, if the developer doesn't flag it with the right syntax (or whatever) it won't16:52
melwittI've seen that too, the "unofficial" tags16:52
tjonesok so 3 things - tagging, stale bugs, and badly tagged bugs16:53
tjonesrussellb: wants to disallow unoffical bugs but not sure if you can do that just for nova16:53
tjoness/bugs/tags16:53
tjones#action tjones figure out how to track stale and badly tagged bugs in this meeting16:54
tjonesanything else melwitt, garyk?16:54
melwittI don't have anything else16:55
tjonesok me either16:55
*** MaxV has quit IRC16:55
tjonesthanks for joining.  "see" you next week16:55
tjones#endmeeting16:55
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"16:55
openstackMeeting ended Wed Apr  9 16:55:23 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:55
openstackMinutes:        http://eavesdrop.openstack.org/meetings/novabugscrub/2014/novabugscrub.2014-04-09-16.31.html16:55
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/novabugscrub/2014/novabugscrub.2014-04-09-16.31.txt16:55
openstackLog:            http://eavesdrop.openstack.org/meetings/novabugscrub/2014/novabugscrub.2014-04-09-16.31.log.html16:55
*** Hao has quit IRC16:56
*** melwitt has left #openstack-meeting-316:56
*** tjones has left #openstack-meeting-316:58
*** nacim has quit IRC16:59
*** rkukura has joined #openstack-meeting-317:04
*** SumitNaiksatam has quit IRC17:06
*** garyduan has joined #openstack-meeting-317:09
*** coolsvap is now known as coolsvap|afk17:18
*** krotscheck has quit IRC17:19
*** SumitNaiksatam has joined #openstack-meeting-317:21
*** Swami has joined #openstack-meeting-317:22
*** krotscheck has joined #openstack-meeting-317:22
*** mandeep has joined #openstack-meeting-317:25
mandeepSumitNaiksatam: Hi17:26
SumitNaiksatammandeep: hi17:26
rkukurahi17:26
*** pcm has joined #openstack-meeting-317:28
*** markmcclain has quit IRC17:29
garyduanHi17:29
*** overlayer has joined #openstack-meeting-317:30
banixhello17:30
*** s3wong has joined #openstack-meeting-317:30
SumitNaiksatamrkukura garyduan banix: Hi17:30
cgoncalveshi17:30
SumitNaiksatamcgoncalves: hi17:30
s3wongHello17:30
banixhi SumitNaiksatam and the rest of the gang :)17:30
overlayercgoncalves, boas hello17:30
enikanorovhi17:31
SumitNaiksatams3wong enikanorov: hi17:31
cgoncalvesoverlayer: greetings17:31
SumitNaiksatamok i think we have critical mass lets get started17:31
*** kanzhe has joined #openstack-meeting-317:31
mandeepbanix: cgoncalves: garyduan: s3wong: hi17:31
SumitNaiksatam#startmeeting Networking Advanced Services17:31
openstackMeeting started Wed Apr  9 17:31:28 2014 UTC and is due to finish in 60 minutes.  The chair is SumitNaiksatam. Information about MeetBot at http://wiki.debian.org/MeetBot.17:31
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:31
*** openstack changes topic to " (Meeting topic: Networking Advanced Services)"17:31
openstackThe meeting name has been set to 'networking_advanced_services'17:31
SumitNaiksatam#topic Flavors Framework17:31
*** openstack changes topic to "Flavors Framework (Meeting topic: Networking Advanced Services)"17:31
SumitNaiksatam#link: https://review.openstack.org/#/c/83055/17:31
SumitNaiksatamalso #link https://wiki.openstack.org/wiki/Neutron/FlavorFramework17:32
SumitNaiksatamenikanorov: i think there was some activity on the PoC patch17:32
Swamihi17:32
SumitNaiksatamSwami: hi, thanks for joining17:32
enikanorovSumitNaiksatam: yes, but i think people reviewed it as regular one17:32
enikanorovwhile i think it make sense to focus on shceduling part of it17:32
*** eguz has joined #openstack-meeting-317:32
SumitNaiksatamenikanorov: i know, more on syntax than semantics :-)17:32
SumitNaiksatamenikanorov: yeah the scheduling part was not very clear to me17:33
SumitNaiksatamenikanorov: for the benefit of everyone here, can you quickly walk through the workflow17:33
enikanorovso the idea of scheduling is that it is falling into two parts17:33
SumitNaiksatamenikanorov: if it can be done briefly17:33
enikanorov1. choose the provider that generally supports all requested capabilities17:34
enikanorov2. if provider manages some backends - try to chose particular backend17:34
*** wchrisj has joined #openstack-meeting-317:34
enikanorov#2 is totally driver-dependent operation, it can be omitted, e.g. scheduling on the driver side can be just empty17:34
enikanorovso, for lbaas #2 could be agent scheduling17:34
*** OSM has joined #openstack-meeting-317:34
enikanorovso #1 will chose haproxy provider17:35
SumitNaiksatamenikanorov: the “provider” definition here is per the service type framework?17:35
enikanorov#2 will chose particular lbaas agent17:35
enikanorovSumitNaiksatam: yes17:35
*** OSM is now known as songole17:35
enikanorovprovider/driver17:35
garyduanenikanorov: for #2, do you mean to choose different verdor's AGENT driver?17:36
enikanorovif some driver manages hw/sw appliances, then #2 could be scheduling on them17:36
enikanorovgaryduan: no, scheduling is done on the plugin-driver side17:36
enikanorove.g. it chooses plugin-driver first17:36
*** eghobo has quit IRC17:36
*** safchain has quit IRC17:36
garyduanenikanorov: I see. so #2 is to talk to the device17:36
enikanorovnot exactly, i'd say17:37
enikanorovdriver evaluates available backends and choses matching backend17:37
SumitNaiksatamenikanorov: moreover, the vendor name could be a “tag” value as well?17:37
enikanorovit's not necessary to ommunicate with backends17:37
garyduanenikanorov: understand now17:37
enikanorovSumitNaiksatam: yes, i believe that was one of the unit tests showing such example17:37
Swamienikanorov: What do you mean by backend here.17:37
SumitNaiksatamenikanorov: to provide a hint to the scheduler17:37
SumitNaiksatamenikanorov: ok17:38
enikanorovSwami: backend is an entity actually implementing the service17:38
Swamienikanorov: thanks17:38
enikanorovthat's it from my side...17:40
garyduanenikanorov: probably, provider should do the validation to make sure the flavor can be scheduled to the backend17:40
enikanorovgaryduan: that's the step #217:40
enikanorovit can internally match flavor with capabilities of managed backends17:40
enikanorovand if no backend is found, then scheduler may try to use another provider/driver17:41
songoleIs the plugin doing this match?17:41
garyduanenikanorov: yes. that's what I am thinking now17:41
enikanorovsongole: basically, yes17:43
SumitNaiksatamenikanorov: the “schedule” method is not defined in any base class in the current patch17:43
enikanorovSumitNaiksatam: it's defined in class SchedulingProvidersPlugin17:43
enikanorovit's in the test_flavors.py17:43
banixcan you post the link to the BP if handy17:43
SumitNaiksatambanix: #link https://wiki.openstack.org/wiki/Neutron/FlavorFramework17:44
enikanorovbanix: https://blueprints.launchpad.net/neutron/+spec/neutron-flavor-framework17:44
banixthanks17:44
songoleenikanorov: thanks. what is the flavor framework doing in the process?17:44
enikanorovyep, and the description is on the wiki17:44
enikanorovsongole: what do you mean?17:44
enikanorovSumitNaiksatam: most of the meaningful code is in test_flavors, i intentionally didn't separate it to different files17:45
garyduanenikanorov: does the capability have anything to do with extensions?17:45
*** wchrisj has quit IRC17:45
SumitNaiksatamenikanorov: ok17:45
enikanorovgaryduan: flavors are API extension itself17:46
SumitNaiksatamenikanorov: so on the flavors API side17:46
songoleAPI lands on the plugin first. Is there an interface between plugin & flavor?17:46
*** cjellick_ has joined #openstack-meeting-317:47
*** overlayer has quit IRC17:47
enikanorovsongole: the plugin for the flavors API is FlavorManager, it's a class instance similar to plugins17:47
SumitNaiksatamenikanorov: the API lets you programatically create flavors17:47
enikanorovi think it makes sense to implement it like provider framework17:47
enikanorovSumitNaiksatam: yes17:48
*** mwagner_lap has quit IRC17:48
*** cjellic__ has joined #openstack-meeting-317:48
SumitNaiksatamenikanorov: what about the “service types"17:48
banixthis may have been mentioned earlier but the provider knows how to schedule the backend? that is the idea behind having a two step approach here?17:48
enikanorovright now patch assumes serviec types are constant17:48
enikanorovLOADBALANCER, FIREWALL, etc17:48
*** cjellick_ has quit IRC17:49
songoleenikanorov: ok17:49
SumitNaiksatamenikanorov: ok, that is fine for individual services17:49
*** cjellick has quit IRC17:50
SumitNaiksatamenikanorov: there was a feeling that one should be able to dyncamically create and publish chains as well17:50
enikanorovfor combinations/types - i don't know yet. i think there should be API to define such types first17:50
Swamiwill there be any validation to check if those chains are valid chains before deploying the service.17:50
s3wongenikanorov: in that case, you would need more dynamic flavor - not constants service_type17:51
enikanorovbanix: provider/driver may need or need not scheduling at all, that's why it's delegated to the driver17:51
enikanorovs3wong: right, instead of a string, that will be a foreign key to service-types17:51
enikanorovbut right now i'm not sure how flexible such construct can be17:51
enikanorovi mean that a chain should have a driver, i don't think it can be arbitratry, can it?17:52
s3wongenikanorov: yes, still undefined today17:52
SumitNaiksatamenikanorov: i think we had this discussion earlier, the feeling is that there could potentially be a generic driver which might be able to handle such cases17:52
s3wongenikanorov: there are two camps on that. We want to have fixed template for chains, or some of us also want to have dynamically defined chains17:52
enikanorovSumitNaiksatam: i don't think it will be a major change even if service types will be dynamic17:53
SumitNaiksatamenikanorov: at this point, if possible, it might be good to not close that possiblity17:53
SumitNaiksatamenikanorov: ok good17:53
SumitNaiksatamany more questions for enikanorov17:53
SumitNaiksatamenikanorov: what is the plan forward17:54
*** overlayer_ has joined #openstack-meeting-317:54
banixenikanorov: s3wong does it make sense to have one or more driver of srvice type "chain" that may be able to instantiate certain chains?17:54
SumitNaiksatamenikanorov: when does this come out of WIP?17:54
enikanorovwell... I filed a design track for that17:54
SumitNaiksatambanix: i believe that is the current plan17:54
enikanorovon the summit, i mean17:54
SumitNaiksatamenikanorov: so this will be WIP until/after the summit?17:54
enikanorovso i hope to gather more attention of the core team17:54
s3wongbanix: yes, I believe that is what SumitNaiksatam said above. Having a driver to render the chain definition17:54
banixenikanorov: shall we work on getting a more detailed design before then?17:55
*** cjellick has joined #openstack-meeting-317:55
enikanorovSumitNaiksatam: considering the state of lbaas (where I was planning to apply it at first) i'm not sure i'm able to proceed with some non-wip code17:55
SumitNaiksatamgaryduan: would you be interested in trying this on FWaaS?17:56
enikanorovbanix: to me the design is quite straightforward, if you see some issues - feel free to email me or reach out to IRC, i'll update the wiki and the code17:56
banixenikanorov: can you ellaborate what you mean by state of lbaas;17:56
banixsorry for being ignorant on that front17:56
enikanorovbanix: np. we're thinking of some API redesign, and basically flavor framework is not a top priority there17:57
*** cjellick has quit IRC17:57
banixenikanorov: i see. thx.17:57
*** cjellick has joined #openstack-meeting-317:57
enikanorovbtu i may try to apply the patch to some other adv service17:57
*** cjellic__ has quit IRC17:57
SumitNaiksatamenikanorov: are you offering to apply the patch to some other adv service or are you suggesting that some one else can apply?17:58
enikanorovbtw, sorry for interrupting17:58
enikanorovmy patch assumes that service already employs provider framework17:58
enikanorovand that is something that we had not agreement with some core team members17:59
enikanorovso...17:59
SumitNaiksatamenikanorov: ok, that is a bit of catch 2217:59
*** Sukhdev has quit IRC17:59
banixIs it possible to invent a simple service just for experimentation? or the calue is in picking an existing service and see how it can use this framework?17:59
banixvalue17:59
SumitNaiksatamenikanorov: since the STF is not approved for FWaaS or VPNaaS17:59
enikanorovbanix: it's implemented in my patch :_)17:59
banixenikanorov: right17:59
pcmSTF not hard to add though...18:00
enikanorovSumitNaiksatam: so the value that i see in STF is dispatching mechanism, but STF is blamed for bad user experieence18:00
SumitNaiksatampcm: that is correct, the patches are already there18:00
SumitNaiksatampcm: yeah, per enikanorov ^^^ the STF future itself is uncertain18:00
Swamipcm: Why was the STF patch not approved.18:01
SumitNaiksatamSwami: see enikanorov’s comment ^^^18:01
pcmSwami: I think the discussion of flavors put a hold on it.18:01
SumitNaiksatamok all, we have other topics18:01
songoleSumitNaiksatam: Apologies for my ignorance. What is STF?18:01
enikanorovservice type framework18:01
SwamiSumitNaiksatam,pcm: thanks18:01
songoleoh. thanks18:01
enikanorovor provider framework18:01
SumitNaiksatamlets think about what’s a good way to make progress, and if you have suggestions, please send to the mailer, we can revisit next week as to where we are18:02
SumitNaiksatamsongole: STF - service type framewrok18:02
SumitNaiksatammoving on18:02
SumitNaiksatamcgoncalves: wanted some time last week, and we could not accommodate that18:02
SumitNaiksatam#topic Port chaining proposal18:02
*** openstack changes topic to "Port chaining proposal (Meeting topic: Networking Advanced Services)"18:02
cgoncalvesSumitNaiksatam: thanks18:02
SumitNaiksatam#link https://docs.google.com/document/d/1Bk1e8-diE1VnzlbM8l479Mjx2vKliqdqC_3l5S56ITU/edit?pli=1#18:03
SumitNaiksatamcgoncalves: i believe you sent an email to the mailer?18:03
cgoncalvesso, I don't know if any of you read that doc18:03
SumitNaiksatamcgoncalves: i had a quick run through it18:03
cgoncalvesSumitNaiksatam: I did send an email to -dev ml some time ago18:03
SumitNaiksatamhope others had a chance to look18:03
SumitNaiksatambtw, enikanorov: thanks for the earlier update! :-)18:03
enikanorovnp!18:04
SumitNaiksatamcgoncalves: does anyone have thoughts on cgoncalves’s proposal?18:04
SumitNaiksatamcgoncalves: perhaps people need a little more time to read through18:05
SumitNaiksatamcgoncalves: you want to quickly summarize?18:05
banixcgoncalves: are you following the work being done on services in VMs? are these related?18:05
cgoncalvesin a nutshell: if I'm not mistaken, every Neutron network service is attached to a Neutron port. the currently work regarding network service chain only adresses those Neutron network services18:05
banixcgoncalves: ignore my question and carry on pls18:06
cgoncalveswhat I'm proposing is not restrict to those supported services but anything that is reached via a Neutron port18:06
SumitNaiksatamcgoncalves: that is somewhat true (regarding each service attaching to a port)18:06
s3wongSumitNaiksatam: cgoncalves: what are we really adding with port-based chaining over service-context based one?18:06
*** lpetrut has joined #openstack-meeting-318:06
SumitNaiksatambanix: service VM discussion coming up, hang in there :-)18:07
banixSumitNaiksatam: sure. thanks.18:07
SumitNaiksatams3wong: it is supposed to be a more flexible approach18:07
cgoncalvess3wong: in the service-context based one you can only attach Neutron services (vpn, lb, fw) to the chain. I'm proposing augumenting it to something more broad and hence a port-based approach18:07
SumitNaiksatams3wong: as banix hinted, this might have more relevance when services are in a VM18:08
cgoncalvess3wong: so that you can mix in a chain VMs and Neutron services18:08
SumitNaiksatamcgoncalves: so my take on this is that this could be potential approach to chaining18:08
cgoncalvesthe group policy BP could also benefit from this approach rather than also be limited to the service-based approach18:09
s3wongSumitNaiksatam: cgoncalves: yes, I can see more relevancy in case a service has multiple ports18:09
SumitNaiksatamcgoncalves: however it requires the user to actually understand everything about how a service is realized18:09
SumitNaiksatamcgoncalves: we were trying to hide that to some extent by making services available as *aaS18:09
s3wongcgoncalves: for GBP, I don't know if tenants would even "see" a port to a service18:10
cgoncalvesSumitNaiksatam: yes, but as argued in the proposal Neutron can't keep up with all network services providing them as *aaS18:10
s3wongcgoncalves: OK - you are thinking if the tenants themselves are bringing in their own services18:11
SumitNaiksatamcgoncalves: that is true, but in that case that service is not a service, its just a VM as far as Neutron/OpenStack is concerned18:11
SumitNaiksatams3wong: yeah, mean to say the same thing18:11
cgoncalvess3wong: yes. you can see use case #2 for instance (the DPI one)18:11
s3wongSumitNaiksatam: but you can't chain that service then, right?18:11
cgoncalvesSumitNaiksatam: that's right.18:11
banixNetwork Service as a Sevice?  NSaaS18:11
SumitNaiksatambanix: :-)18:11
s3wongbanix: ha ha :-)18:12
SumitNaiksatamrecursive defintion like GNU18:12
banix:)18:12
cgoncalvesSumitNaiksatam: the whole propose is to be agnostic to what's running in those ports, either a VM running some kind of service or a Neutron provided network service18:12
SumitNaiksatamcgoncalves: essentially you want a way to be able to specify that traffic be steered between certain ports18:12
cgoncalvesbtw, IETF folks have been recently working on the definition and such on this matter http://datatracker.ietf.org/wg/sfc/18:13
cgoncalvesSumitNaiksatam: yes.18:13
s3wongcgoncalves: in case of GBP, in case of having service represented by a group, having to specify a "port" seems to be limiting18:13
SumitNaiksatams3wong: i dont see this being directly consumed at the policy abstraction level18:14
SumitNaiksatams3wong: however the “renderer” could potentially make use of this18:14
kanzhecgoncalves: what about define a "GenericServiceaaS" with service context? then undefined services can be inserted or chained with serviceContext.18:14
cgoncalvesSumitNaiksatam: given this approach, the work you've been working on Neutron network service chaining could use this work18:14
SumitNaiksatamcgoncalves: yeah, i was trying to say that18:15
SumitNaiksatamkanzhe: i see, that could be another way of doing it18:15
cgoncalvess3wong: that could be hidden from the user, I guess18:15
s3wongSumitNaiksatam: how so? The chain itself is "rendered" by GBP in our thinking so far, right (contract scope chains)?18:16
s3wongor service object18:16
cgoncalveskanzhe: that's another way, yes18:16
SumitNaiksatams3wong: still not completely sure, there are differing opinions :-)18:16
SumitNaiksatamcgoncalves: ok thanks, good start, lets think about it a little more18:16
cgoncalveskanzhe: but I think in that particular case you would say that VMs could be initiated and configured by Neutron just like other services (fw, lb, vpn)18:17
banixcgoncalves: this all sounds very interesting; will read through more carefully and get back to you.18:17
cgoncalvesbanix: thanks18:17
SumitNaiksatamcgoncalves: and lets give others a chance to think through this as well18:17
cgoncalvesSumitNaiksatam: ok. thank you the time slot to briefly present it here18:17
SumitNaiksatamcgoncalves: very welcome and we will circle back18:17
SumitNaiksatam#tpoic Service VM progress update18:17
cgoncalveswe've been working on models and API. next week I think I can present something to you all18:18
SumitNaiksatam#topic Service VM progress update18:18
*** openstack changes topic to "Service VM progress update (Meeting topic: Networking Advanced Services)"18:18
SumitNaiksatamcgoncalves: great thanks18:18
s3wongcgoncalves: great. Looking forward to seeing that18:18
SumitNaiksatamso yamahata cannot make it to this meeting18:18
SumitNaiksatams3wong: voluteered to provide update from the service VM meeting18:18
SumitNaiksatams3wong: over to you18:18
banixs3wong: that's nice. thanks.18:19
s3wongSumitNaiksatam: I see yamahata online, but I guess he is really sleeping now :-)18:19
kanzhecgoncalves: I think this group is working on many enhancement around XaaS to address resource scheduling, insertion, chaining, and other issues. The port-based proposal won't be able to leverage all the improvement.18:19
SumitNaiksatamyamahata: there?18:19
s3wongSo yamahata has done pretty much all the work so far18:19
SumitNaiksatamkanzhe: that is good point18:19
s3wongthe API and DB model is here:18:19
SumitNaiksatams3wong: yes please go on18:19
s3wong#link https://review.openstack.org/#/c/72068/18:20
s3wongThe basic architecture consists of a management interface driver and a device manager/driver18:20
s3wongmanagement manager/driver is for management interface on the VM18:21
s3wongdevice manager/driver is for managing the actual service VM18:21
cgoncalveskanzhe: if you could elaborate more on that thought next week or mailing list I would appreciate :-)18:21
s3wongat this point, the reference implementation we are aiming for is LBaaS haproxy driver on a VM18:22
*** jamie_h has quit IRC18:22
s3wongsome preliminary diff can be found here:18:22
kanzhecgoncalves: sure.18:22
s3wong#link https://review.openstack.org/#/c/72068/18:22
s3wongthat is not working yet, BTW18:23
SumitNaiksatamthe API patch is here #link https://review.openstack.org/#/c/5689218:23
s3wongyamahata is also working with the community on defining a message proxy server18:23
s3wongSumitNaiksatam: sorry, cut and paste error :-)18:24
SumitNaiksatams3wong: np18:24
s3wongcurrently the suggestion is to use Marconi18:24
SumitNaiksatams3wong: perhaps let people dwell on these links a little more18:24
SumitNaiksatams3wong: ok, sounds logical18:24
s3wongwhich I have no idea what Marconi really does, so I will refrain from commenting too much :-)18:25
s3wongyamahata would like our comment on the API and DB model, especially18:25
SumitNaiksatams3wong: i believe they had applied for incubation18:25
SumitNaiksatams3wong: sure18:25
SumitNaiksatamall, please respond to the review patches in Gerrit18:26
*** SridarK has joined #openstack-meeting-318:26
SumitNaiksatams3wong: thanks18:26
SumitNaiksatamSwami: there?18:26
s3wongSumitNaiksatam: Thanks for letting me proxy yamahata for couple minutes :-)18:26
Swamiyes here18:26
SumitNaiksatams3wong: we will circle back next week, thanks!18:26
banixs3wong: thanks18:26
SumitNaiksatam#topic Service Insertion for distributed service implementation18:26
*** openstack changes topic to "Service Insertion for distributed service implementation (Meeting topic: Networking Advanced Services)"18:26
SumitNaiksatamSwami: you want to quicly brief the team about the issues you were facing?18:27
SwamiSumitNaiksatam: Yes18:27
SumitNaiksatamSwami: please go ahead18:27
SwamiFor the Distributed routed module, some of the services can be distributed and there are certain services that need to be centralized.18:28
SwamiSay for example FWaaS and LBaaS can be distributed.18:28
SwamiVPNaaS should be a singleton service and should be centralized.18:28
banixSwami: dictributed as in a cluster18:29
SwamiIs there any way that we can identify the services and assign it to the right routers.18:29
Swamibanix: Distributed across your compute Nodes. For the Distributed Virtual Router, all tenant routers will be distributed and will be available in each and every compute node were the Tenant routed vm resides.18:30
*** wchrisj_ has joined #openstack-meeting-318:30
s3wongSwami: distributed LBaaS as in elastic load balancing?18:30
banixswami: got it; thx.18:30
SumitNaiksatamSwami: how useful do you think the “service_context” be in this case?18:30
Swamis3wong: For LBaaS today it is not tied to the router, so it might not be a problem.18:31
SumitNaiksatamBTW, we are the end of the meeting but we can go on longer, since i have the next meeting slot as well on this channel18:31
SumitNaiksatamSwami: go ahead, take your time18:31
SwamiSumitNaiksatam: Thanks18:31
SumitNaiksatamSridarK: apologies for the delay on FWaaS but i believe you are equally interested here :-)18:31
SwamiSo here in this case we are proposing the chain is created and then we apply the chain to a router.18:32
SridarKYes no worries at all interested too SumitNaiksatam:18:32
SwamiHow do we distinguish between the services and apply those service chains to the respective routers is my question.18:32
SwamiIf this has not been addressed, then we should take it into consideration.18:33
SumitNaiksatamSwami: we have discussed before, but we have not addressed it18:33
SwamiSumitNaiksatam: Yes I do agree.18:33
banixSwami: agree18:33
SumitNaiksatamSwami: since currently even the single service/centralized insertion is kind of fuzzy :-)18:34
banixSumitNaiksatam: yeah :)18:34
SwamiSumitNaiksatam: Yes I agree .18:34
*** beyounn has joined #openstack-meeting-318:34
SumitNaiksatamSwami: but this is a good time to bring this up, since we dont want to paint ourselves in a corner18:34
SumitNaiksatamSwami: my earlier question, will sevice_context help in this case?18:34
kanzheSwami: This is the same issue with NAT service, which DVR proposal has a solution. Are you proposing a more generic way to tackle the problem?18:34
SwamiEven with today's model we might be able to include it into our discussion and see where we end up, rather than modifying our stuff later.18:34
SumitNaiksatamSwami: or we need to think through it again?18:34
SumitNaiksatamkanzhe: sorry go ahead18:35
SumitNaiksatamSwami: kanzhe’s question ^^^18:35
SwamiSumitNaiksatam: yes we need to think through it again and probably walk through a use case.18:35
garyduanHi, sorry, I was in a meeting18:35
SumitNaiksatamgaryduan: np, we are still in the previous meeting too :-)18:36
Swamikanzhe: yes DVR is proposing that NAT being done at the Service Node. That's where we are also thinking that the VPNaaS should be running.18:36
SumitNaiksatamSwami: so NAT is still centralized?18:36
*** overlayer_ has quit IRC18:36
SwamiSumitNaiksatam: Yes SNAT is centralized, but for any floating ip it is still distributed.18:37
SumitNaiksatamSwami: thanks, sorry for being slow, you had explained this before during the meeting18:37
SwamiSumitNaiksatam: What we can do is take the existing services and come up with a Use case on how it will be handled with the centralized and distribtued mode.18:38
SumitNaiksatamSwami kanzhe: so in the distributed case, can we expect the service backend be expected to figure out how the distribution occurs18:38
SwamiThen we can discuss how the Framework will help deploy those services.18:38
SumitNaiksatamSwami kanzhe: based on the service_context?18:38
SwamiSumitNaiksatam: yes the service_context.18:39
SwamiSumitNaiksatam: For next week we can plan on walking through the use-case.18:40
kanzheSumitNaiksatam: this is a good use case for service insertion. Swami: agree.18:40
s3wongSwami: sounds good18:40
SumitNaiksatamSwami kanzhe: can you guys set something up before the next week’s meeting?18:41
SumitNaiksatamand whoever else is interested18:41
SwamiSumitNaiksatam: Yes I will work on that Use case with either You are kanzhe.18:41
SumitNaiksatamSwami: thanks!18:41
SwamiSumitNaiksatam: Also one other information.18:42
SumitNaiksatamSwami: and for bringing this up…sorry it took us two weeks to get this18:42
SumitNaiksatamSwami: although you requested that this be discussed three weeks back18:42
SumitNaiksatamfor the record! :-)18:42
kanzheSumitNaiksatam: what is the venue? An IRC meeting before the next week's meeting?18:42
SumitNaiksatamSwami: go ahead18:42
SwamiFor the Certificate handling for all the services, should this be discussed in this meeting or is there another team for that.18:42
SumitNaiksatamkanzhe: lets decide offline, i think we need a higher bandwidth channel18:42
kanzheSumitNaiksatam: sounds good.18:43
SumitNaiksatamSwami: ah, you had asked that before as well18:43
SumitNaiksatamSwami: i dont have any objections to discusisng it in this meeting18:43
SwamiI also discussed briefly about this with enikanorov.18:43
SumitNaiksatamSwami: we are probably out of time this week, but lets circle back on this for the next week’s meeting18:44
SumitNaiksatameveryone just one more topic18:44
SwamiRight now both LBaaS and VPNaaS needs some framework within the Neutron to support Certificates.18:44
SumitNaiksatamSwami: sure18:44
SumitNaiksatam#topic Adv Services logistics18:44
*** openstack changes topic to "Adv Services logistics (Meeting topic: Networking Advanced Services)"18:44
SumitNaiksatamhope everyone is still around18:44
SumitNaiksatamenikanorov: ?18:44
SwamiSumitNaiksatam: Thanks we can take this next week, I don't want to block your FWaaS meeting.18:44
SumitNaiksatamso this thought just occured to me18:44
s3wongSumitNaiksatam: this meeting needs to be at least 90 minutes long :-)18:45
SumitNaiksatambased on Swami’s request18:45
SumitNaiksatams3wong: :-)18:45
enikanorovi'm here still18:45
SumitNaiksatamenikanorov: good18:45
SumitNaiksatamso we have lots of things to discuss here18:45
SumitNaiksatamunder the advance services requirements agenda18:45
enikanorovwhat's 'logistics' is about?18:45
SumitNaiksatamwe need a way to channelize this feedback and prioritize it18:45
SumitNaiksatamenikanorov: probably bad choice of words, i meant process for channelizing feedback18:46
SumitNaiksatam#undo18:46
openstackRemoving item from minutes: <ircmeeting.items.Topic object at 0x2515590>18:46
enikanorovok18:46
SumitNaiksatam#topic Advanced Services common requirements process and prioritization18:46
*** openstack changes topic to "Advanced Services common requirements process and prioritization (Meeting topic: Networking Advanced Services)"18:46
SumitNaiksatami think at this point we are not having enough core participation in this meeting18:47
SumitNaiksatamand hence i am concerned that what we are discussing here does not have enough of a representation on the core team side18:47
SumitNaiksatamdoes anyone have thoughts on this?18:48
SumitNaiksatamOne thing i can think off is having a standing item on this topic “Advanced Services common requirements” in the neutron IRC18:48
pcm+118:49
SridarKSumitNaiksatam: +1 i think this is a good way to get more attention18:49
SumitNaiksatamcurrently there is hardly any time given to advanced services in the neutron IRC18:49
banixSumitNaiksatam: agree with the premise.18:49
SwamiSumitNaiksatam: Yes that would work out.18:49
Swami+118:49
kanzheSumitNaiksatam: That would be a good start.18:49
SumitNaiksatamok18:49
SumitNaiksatamenikanorov: what do you think?18:49
s3wongSumitNaiksatam: sure +118:49
SumitNaiksatamwe should check with nachi as well18:50
SumitNaiksatamenikanorov: there?18:50
enikanorovi'll support this idea18:50
SumitNaiksatamenikanorov: ok18:50
banixand the API group?18:50
SumitNaiksatamwe should not expect to get too much time18:50
SumitNaiksatambut just enough to highlight our high priority items18:50
SumitNaiksatamthat way we can get on the radar18:51
SumitNaiksatamok, enikanorov, lets try to reach out to nachi, and try to work through this18:51
SumitNaiksatam#topic Open Discussion18:51
*** openstack changes topic to "Open Discussion (Meeting topic: Networking Advanced Services)"18:51
enikanorovsure18:51
SumitNaiksatamanythin more for today?18:51
SumitNaiksatamenikanorov: thanks18:51
SumitNaiksatamokay i think its been a fairly long meeting18:52
SumitNaiksatamthanks all for joining and hanging in there18:52
banixbye18:52
SumitNaiksatambye all!18:52
s3wongbye!18:52
SumitNaiksatam#endmeeting18:53
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"18:53
openstackMeeting ended Wed Apr  9 18:53:01 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:53
openstackMinutes:        http://eavesdrop.openstack.org/meetings/networking_advanced_services/2014/networking_advanced_services.2014-04-09-17.31.html18:53
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/networking_advanced_services/2014/networking_advanced_services.2014-04-09-17.31.txt18:53
openstackLog:            http://eavesdrop.openstack.org/meetings/networking_advanced_services/2014/networking_advanced_services.2014-04-09-17.31.log.html18:53
Swamibye18:53
*** songole has left #openstack-meeting-318:53
*** jamie_h has joined #openstack-meeting-318:54
*** mandeep has left #openstack-meeting-318:54
SumitNaiksatamSridarK garyduan beyounn: there?18:54
beyounnya18:54
SridarKhi SumitNaiksatam18:54
SumitNaiksatamok lets get started18:55
SumitNaiksatam#startmeeting Networking FWaaS18:55
openstackMeeting started Wed Apr  9 18:55:08 2014 UTC and is due to finish in 60 minutes.  The chair is SumitNaiksatam. Information about MeetBot at http://wiki.debian.org/MeetBot.18:55
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:55
*** openstack changes topic to " (Meeting topic: Networking FWaaS)"18:55
openstackThe meeting name has been set to 'networking_fwaas'18:55
garyduanYes18:55
SumitNaiksatamSridarK beyounn garyduan: thanks for joining18:55
SumitNaiksatamI am not sure that Rajesh will join18:55
SumitNaiksatam#topic Service Insertion and Firewall18:55
*** openstack changes topic to "Service Insertion and Firewall (Meeting topic: Networking FWaaS)"18:55
SridarKdont see him online18:55
SumitNaiksatam#link https://review.openstack.org/#/c/6259918:56
SumitNaiksatamRajesh as updated the patch18:56
SumitNaiksatam*has18:56
SumitNaiksatamand we are trying to chase the reviewers18:57
SumitNaiksatamthanks SridarK for working on the CLI18:57
SumitNaiksatamany further thoughts on that?18:57
SridarKSumitNaiksatam: i will also pick up his changes to run a complete end to end test18:57
SumitNaiksatamSridarK: nice18:57
SumitNaiksatami think the DB migration changes are probably not right in his patch18:58
SumitNaiksatami mean the changes to the HEAD18:58
SumitNaiksatamneed to check18:58
SumitNaiksatam#topic Firewall Zones18:58
*** openstack changes topic to "Firewall Zones (Meeting topic: Networking FWaaS)"18:58
SridarKJenkins would have complained then correct ?18:58
SumitNaiksatamSridarK: not sure18:59
SumitNaiksatamI mean i am not sure that we are supposed to modify that file18:59
SridarKit seems happy now anyways wil discuss later18:59
SumitNaiksatamit will work but i am not sure that its the right convention18:59
SumitNaiksatam#undo18:59
openstackRemoving item from minutes: <ircmeeting.items.Topic object at 0x2671a10>18:59
SumitNaiksatam: #topic Firewall Zones18:59
SridarKSumitNaiksatam: starting to pull things together as a doc19:00
SumitNaiksatamSridarK: ok good19:00
SumitNaiksatamSridarK: do you by any chance have a link?19:00
SridarKdid have some questions and need to run thru more usecases19:00
garyduanFor zone, I just brought an idea if it can be covered by service chaining19:00
SridarKno not yet still very prelim19:00
SridarKgaryduan: yes we should discuss that19:01
SumitNaiksatamSridarK: ok19:01
SumitNaiksatamgaryduan: okay, is this documented?19:01
SridarKThe notion of a zone could be a collection of some basic neutron resources indicating src or dest of the traffic of interest.  This could beyond just looking at router or ports perhaps networks, subnets too ?19:01
garyduanno, just in the email19:01
SumitNaiksatamgaryduan: ah ok, the one you had sent a few days back?19:01
SridarKso working of that looks a lot like what we are doing for service insertion at least in term of what we are specifying19:02
garyduanSumitNaiksatam: yes19:02
SumitNaiksatamgaryduan: got it19:02
SumitNaiksatamSridarK garyduan: in general if we can “infer” zones from other existing constructs we should do that19:03
SridarKSumitNaiksatam: garyduan it does seem like we can do that19:03
SumitNaiksatamthat said, service_context itself is not yet merged/approved19:03
SumitNaiksatamso one could also make a case for zones19:03
SridarKthat said just want to make sure that there is no ambiguity and no corner cases19:03
SumitNaiksatamto infer the service_context :-)19:04
garyduanLet's say we still want to define zone19:04
garyduanSridarK listed two options we discussed before19:04
garyduansetting the zone on policy or on rules19:05
SumitNaiksatamwhat is the predominant usage in firewalls?19:06
SridarKgaryduan: one concern on the second case was being able to reuse the policy for other zone pairs19:06
SumitNaiksatamSridarK: ah, good point19:06
SumitNaiksatamSridarK: but that would apply to the policy as well?19:06
SridarKSumitNaiksatam: from the cisco usage it would be outside the rules and more as a policy being applied across a zone pair19:06
SumitNaiksatamSridarK: ok19:07
SumitNaiksatamgaryduan beyounn: what do you guys think?19:07
SridarKSumitNaiksatam: (1) is not really embedded in the policy but more as FW attribute19:07
SumitNaiksatamSridarK: ok19:07
garyduanThe concern is we might need a lot of firewall, simply for different zones19:08
SumitNaiksatamgaryduan: ok19:08
SridarKgaryduan: ok because we have a single policy19:09
*** MaxV has joined #openstack-meeting-319:09
garyduanSridarK: yes19:09
garyduanSridarK: or if zone is an attribute of FW19:09
garyduanSridarK: do we allow a list of src/dst zones or just one pair19:10
garyduanSridarK: to be associated with one firewall instance?19:10
SridarKgaryduan: rather that was the case in how we view it with a single policy - what i meant was the zone pair assoc is done outside the policy19:10
SridarKgaryduan: the thought now is to think in terms of a single pair19:11
*** jtomasek has quit IRC19:11
SridarKbecause the zone is itself a list of n/w entities19:12
garyduanSridarK: so we might still need multiple firewalls on one router19:12
SridarKgaryduan: but i agree on ur point of having multiple fw is not easy19:12
SridarKif we supported multiple policies then on each policy we could apply diff zone pairs19:13
*** rand738 has quit IRC19:13
SridarKSumitNaiksatam: but i think we dont want to think in terms of having multiple policies on a FW ?19:14
garyduanor define zone at rule level19:14
garyduanI mean associate zone with rules19:14
SumitNaiksatamSridarK: we avoided doing that because composition is not easy19:14
SridarKgaryduan: yes so we can have co mingling of zones19:14
SridarKSumitNaiksatam: yes19:14
garyduanSridarK: yes19:15
SridarKgaryduan: SumitNaiksatam: i think in that case this is a strong case for supporting it in the rules if we cannot have multiple policies19:15
SumitNaiksatamSridarK: ok19:16
SumitNaiksatami wanted to take a step back though, and think through this19:16
SridarKOfcourse vendor backends can normalize to their implementations19:16
SumitNaiksatamin the sense that, what abstractions should be exposed in any *aaS in Neutron19:16
SumitNaiksatamdoes a zone need to be a fundamental fwaas abstraction?19:17
SumitNaiksatamor is is a detail that needs to be hidden from the “cloud” user19:17
*** rand738 has joined #openstack-meeting-319:18
SridarKSumitNaiksatam: Hmm! cant think beyond a network guy :-)19:18
SridarKbut u raise an important point in terms of the abstraction19:18
SridarKfrom a user perspective19:18
SumitNaiksatamSridarK: i think that applies to all of us :-)19:19
SumitNaiksatami bring this up, because there was a discussion on more than one occassion, raising the question whether every aspect of every service needs to be represented as an abstraction in neutron/openstack19:19
SridarKi see something like "deploy a FW btwn the engineering folks and the marketing folks"19:19
SumitNaiksatamSridarK: true19:19
SridarKengineering - could be a collection of some n/w entities19:20
SridarKsame for mktg and that we think of as a zone19:20
*** krotscheck has quit IRC19:20
SumitNaiksatamSridarK: correct19:20
SridarKagree on ur thought on the abstraction and i am sure this will be raised19:20
SumitNaiksatamSridarK: hence my hesitation19:21
SumitNaiksatamSridarK: as long as we are able to respond and justify, we can go ahead with this19:21
garyduanSomeone asked in HK summit that can zone be defined by subnet19:21
garyduaninstead of ports19:21
SumitNaiksatamSridarK: right now i dont have a strong enough justification19:21
SumitNaiksatamgaryduan: ok19:21
SridarKSumitNaiksatam: also earlier we were thinking of zone as a resource but perhaps how we think of Service context more an attribute19:22
garyduanthat becomes very similar to service chain19:22
SridarKgaryduan: yes subnets, networks19:22
SumitNaiksatamso i come back to asking, are there “cloud” use cases that we cannot satisfy without the explicit definition of zones?19:22
SridarKgaryduan: and this also led me to ur line of thought with relation to service context19:22
garyduanI think we need zone concept, either in terms of zone object or service context19:23
SridarKSumitNaiksatam: i think we can justify along the lines of the engr mktg type usecases ofcourse with more analysis with something more realistic19:23
garyduanor web server subnet and database subnet19:24
SridarKgaryduan: adding that from and to19:24
garyduansubnet => networks19:24
SumitNaiksatamgaryduan: ok19:25
SridarKSumitNaiksatam: i will work thru more with some usecases19:25
garyduanweb and db networks served in one l3 router can have different policies19:26
SumitNaiksatamSridarK: okay, great19:26
SumitNaiksatamgaryduan: correct19:26
garyduanright now this is can be sort of achieved by IP addresses19:26
SumitNaiksatamgaryduan beyounn: are you guys still comfortable with the current defintion of service_context?19:27
garyduanSumitNaiksatam: beyounn just left19:27
SumitNaiksatamor for that matter it’s need19:27
SumitNaiksatamgaryduan: ok, what about you?19:27
garyduanSumitNaiksatam: I think it is OK19:27
garyduanSumitNaiksatam: but we need more clarification on validation logic19:28
SumitNaiksatamgaryduan: ok let me ask in a different way, what is your understanding on service_context?19:28
SumitNaiksatami am asking since different people are interpreting in different ways19:28
garyduanA place to insert the service19:29
SumitNaiksatamso insert to you means, attaching to the network, or being able to steer traffic to it?19:29
garyduanbut the context only defines the place, but only implies what the service is19:29
garyduanSumitNaiksatam: either way19:30
SumitNaiksatamgaryduan: hmmm…thats where it gets a little ambiguous19:31
garyduanSumitNaiksatam: I think it's up to driver to decide19:31
SumitNaiksatamokay i am not sure if there is another meeting on this channel now19:31
SumitNaiksatami think we can go on until we are bumped out (since we started a little late)19:31
SridarKSumitNaiksatam: i thought steering was out of the scope19:32
SumitNaiksatamSridarK: yeah i was about to ask you19:32
SumitNaiksatamSridarK: so what is your understanding?19:32
SumitNaiksatamof service_context19:32
SridarKSumitNaiksatam: to me it seems defining the insert point similar to what garyduan mentioned19:32
SridarKSumitNaiksatam: but steering seemed was not out of the scope of this first activity19:33
SridarKand will be covered with how the data path stiching happens19:33
SridarKwe may then need to think in terms of if any encaps are needed etc esp in the chaining case19:33
SumitNaiksatamSridarK: true, but i think others have an opinion that service_context provides the context to steering19:34
SridarKSumitNaiksatam: clearly a closely related activity except we were keeping that for step 2 in the discussion19:35
SridarKat least from the original BP scope19:35
SumitNaiksatamSridarK: true, not so much from this patch or BP perspective19:35
SumitNaiksatamgaryduan: do you agree with what SridarK mentioned?19:35
garyduanSumitNaiksatam: yes19:35
SumitNaiksatamgaryduan: ok19:36
SumitNaiksatamgaryduan: are you travelling or are you local?19:36
garyduanSumitNaiksatam: local, I am back :-)19:36
SumitNaiksatamgaryduan: ok19:37
SumitNaiksatamlets plan the F2F to discuss more details on the zones, and perhaps touch on service_context19:38
SumitNaiksatamwe will circle back in the IRC next week as well19:38
SridarKSumitNaiksatam: i will have some travel next week - will sync with u guys on email19:38
SridarKSumitNaiksatam: to set a time19:38
SumitNaiksatamSridarK: sure19:39
SumitNaiksatam#topic open discussion19:39
*** openstack changes topic to "open discussion (Meeting topic: Networking FWaaS)"19:39
SumitNaiksatamanything more to discuss?19:39
garyduannot from me19:40
SridarKnothing from me19:40
SumitNaiksatamok thanks for joining!19:40
SumitNaiksatamuntil next time, bye!19:40
SridarKthanks for the good discussion19:40
SridarKbye19:40
SumitNaiksatam#endmeeting19:40
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"19:40
openstackMeeting ended Wed Apr  9 19:40:43 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:40
openstackMinutes:        http://eavesdrop.openstack.org/meetings/networking_fwaas/2014/networking_fwaas.2014-04-09-18.55.html19:40
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/networking_fwaas/2014/networking_fwaas.2014-04-09-18.55.txt19:40
openstackLog:            http://eavesdrop.openstack.org/meetings/networking_fwaas/2014/networking_fwaas.2014-04-09-18.55.log.html19:40
*** pcm has left #openstack-meeting-319:40
*** SridarK has quit IRC19:42
*** krotscheck has joined #openstack-meeting-319:43
*** rkukura has left #openstack-meeting-319:48
*** d0ugal has quit IRC19:54
*** kanzhe has quit IRC19:58
*** david_lyle_ has joined #openstack-meeting-320:01
*** dklyle has joined #openstack-meeting-320:03
*** david-lyle has quit IRC20:04
*** beyounn has quit IRC20:06
*** david_lyle_ has quit IRC20:06
*** eguz has quit IRC20:07
*** eghobo has joined #openstack-meeting-320:07
*** tedchang has quit IRC20:08
*** d0ugal has joined #openstack-meeting-320:09
*** d0ugal has quit IRC20:09
*** d0ugal has joined #openstack-meeting-320:09
*** mwagner_lap has joined #openstack-meeting-320:10
*** jcoufal has quit IRC20:13
*** openstackstatus has quit IRC20:15
*** openstackstatus has joined #openstack-meeting-320:16
*** markmcclain has joined #openstack-meeting-320:21
*** jcoufal has joined #openstack-meeting-320:32
*** beyounn has joined #openstack-meeting-320:38
*** jamielennox|away is now known as jamielennox20:43
*** jamielennox has left #openstack-meeting-320:44
*** dklyle is now known as david-lyle21:03
*** enykeev has quit IRC21:10
*** xazel has joined #openstack-meeting-321:10
*** eghobo has quit IRC21:12
*** openstackstatus has quit IRC21:14
*** jcoufal has quit IRC21:16
*** openstackstatus has joined #openstack-meeting-321:22
*** SumitNaiksatam has quit IRC21:23
*** lblanchard has quit IRC21:24
*** mfer has quit IRC21:31
*** MaxV has quit IRC21:31
*** markmcclain has quit IRC21:39
*** markmcclain has joined #openstack-meeting-321:41
*** david-lyle has quit IRC22:02
*** markmcclain has quit IRC22:02
*** SumitNaiksatam has joined #openstack-meeting-322:07
*** kevinbenton has quit IRC22:14
*** jamie_h has quit IRC22:15
*** SumitNaiksatam has quit IRC22:22
*** lpetrut has quit IRC22:23
*** wchrisj_ has quit IRC22:28
*** openstack has joined #openstack-meeting-322:33
*** ChanServ sets mode: +o openstack22:34
*** MaxV has joined #openstack-meeting-322:36
*** alexpilotti has quit IRC22:40
*** Sukhdev has joined #openstack-meeting-322:59
*** MaxV has quit IRC23:04
*** banix has quit IRC23:07
*** wchrisj has joined #openstack-meeting-323:28
*** s3wong has quit IRC23:41
*** wchrisj has quit IRC23:47

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!