Thursday, 2015-05-28

etoewsanyone around for the api-wg meeting?00:00
etoews#startmeeting api wg00:00
openstackMeeting started Thu May 28 00:00:23 2015 UTC and is due to finish in 60 minutes.  The chair is etoews. Information about MeetBot at http://wiki.debian.org/MeetBot.00:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.00:00
*** openstack changes topic to " (Meeting topic: api wg)"00:00
openstackThe meeting name has been set to 'api_wg'00:00
miguelgrinberghi, etoews00:00
etoewshello!00:00
miguelgrinbergthese are always quiet, but I'm surprised elmiko isn't here00:01
*** Gavin_Pratt_HP has quit IRC00:01
etoewshe mentioned he wouldn't be able to make it00:01
miguelgrinbergah, okay00:01
etoewsi think we can toss the agenda out the window. anything you want to discuss?00:02
*** stevelle has joined #openstack-meeting-300:02
etoewsi haven't been able to catch up to the reviews yet00:02
etoewsmuch less get to any action items from the summit00:02
miguelgrinbergI was hoping to discuss caching, but maybe we should wait till next meeting00:03
etoewsya. not exactly at quorum.00:03
miguelgrinbergand also, Angus published the user notifications spec, have you seen it?00:04
stevellecould discuss anyway but shouldn't make any binding decisions from it00:04
etoewshiya stevelle00:04
miguelgrinberglet me find the review link00:04
miguelgrinberghttps://review.openstack.org/#/c/185822/00:04
*** Sukhdev has quit IRC00:04
miguelgrinbergI have done a few reviews of the current patches, but nothing really worth discussing that I recall.00:08
miguelgrinbergyou guys have anything?00:08
*** mattfarina has quit IRC00:08
*** Sukhdev has joined #openstack-meeting-300:08
etoewsi was just reading the user events thing00:08
stevelleI want to help draw attention and eyeballs to the experimental Artifacts API inside the Glance project which is now being called a v3 API.00:08
etoewsi was also looking at https://review.openstack.org/#/c/185180/2/guidelines/http.rst00:09
etoewsstevelle: link?00:09
*** julim has quit IRC00:09
stevellelemme see if I can find something for it.  It was released as experimental in Kilo00:09
miguelgrinbergetoews: I was shocked when I saw those GET requests that carry out actions00:10
etoewsugh00:10
stevellehttps://etherpad.openstack.org/p/MetadataRepository-ArtifactRepositoryAPI00:11
stevellehard to find something more solid than that00:11
*** yamamoto has quit IRC00:11
miguelgrinbergstevelle: not published in the official API docs?00:11
etoewsi think the GET patch needs to call out that GET must be idempotent00:12
stevellemiguelgrinberg: Sadly no.  It was only partially-delivered in Kilo though it was code complete but many patches failed in review00:12
*** yamamoto has joined #openstack-meeting-300:13
etoewsstevelle: there wasn't even a spec for it?00:13
miguelgrinbergstevelle: the v3 API uses /v2/whatever :/00:13
stevelleetoews: digging for a spec now00:13
stevellehttp://specs.openstack.org/openstack/glance-specs/specs/kilo/artifact-repository.html00:13
*** yamamoto has quit IRC00:14
*** ivar-laz_ has joined #openstack-meeting-300:14
*** ivar-laz_ has quit IRC00:14
miguelgrinbergstevelle: what are roles?00:14
stevellemiguelgrinberg: pretty sure they are not going to be going with a /v2 url path at this point, but the etherpads are likely a bit out of date since summit00:14
*** salv-orlando has joined #openstack-meeting-300:15
stevellemiguelgrinberg: think you're referring to role-based access control (RBAC)00:15
etoewsthis seems a lot like swift. am i missing something?00:16
miguelgrinbergoh, I see, they are keystone roles00:16
stevelleetoews: spec even has a bit about "why not swift" iirc00:16
*** ivar-lazzaro has quit IRC00:17
etoewssorry afk brb00:18
stevellejust to circle back, this seems like a great opportunity to influence an API that isn't yet solidified so I wanted to be sure that the WG is aware of the opportunity.00:18
*** s3wong has quit IRC00:19
miguelgrinbergthe plan is to have it officially out by Liberty?00:19
*** salv-orlando has quit IRC00:19
* sigmavirus24 sneaks in00:20
stevellemiguelgrinberg: the hope is to have a complete implementation in Liberty.00:20
stevelleit doesn't seem that the glance team expects it to become officially The New Hotness in Liberty however.00:20
stevellebut the chance to influence the API is likely in this cycle00:21
sigmavirus24Well some people do00:21
miguelgrinbergI see that the spec defines a query language for filtering00:21
sigmavirus24Most people don't00:21
sigmavirus24miguelgrinberg: custom query languages are the best, don't you know?00:21
miguelgrinbergyeah, I built my very own and presented at PyCon, it's different from everything else, like it should be00:21
miguelgrinbergthe API looks decent to me, nothing really jumps at me00:22
miguelgrinbergunfortunately we haven't made up our mind on filtering00:23
stevellethe filtering bit is a great opportunity in my eyes to see if we can00:24
miguelgrinbergthere is a guideline in the works, let me find it00:24
miguelgrinberghttps://review.openstack.org/#/c/177468/00:24
miguelgrinbergwork in progress00:24
*** aduarte has quit IRC00:24
stevellemight need to resurrect that00:25
sigmavirus24let's please do that00:26
miguelgrinbergI think this came about after a bunch of heat specs had filtering in them, but ryanb did not write the complex filters section yet00:26
stevellealso, I care about this topic because I have a Glance V2 API impact that I want to propose that adds filters00:26
etoews*catches up*00:27
*** btully has quit IRC00:27
stevelleso filtering guidance would be helpful for my blueprint as well00:28
miguelgrinberglooks like he came up with a way to grep for the current filters in APIs: https://wiki.openstack.org/wiki/API_Working_Group/Current_Design/Query00:28
*** Sukhdev has quit IRC00:28
miguelgrinbergthis one is better formatted: https://etherpad.openstack.org/p/find_filters00:29
etoewsstevelle: do you want to take an action item to push forward on the filtering guideline along with ryansb?00:29
stevelleetoews: I can00:30
etoews#action stevelle to push forward on the filtering guideline along with ryansb00:31
etoewsare there any api wg people on the artifact side of glance?00:32
*** tobe has joined #openstack-meeting-300:32
stevelleetoews: I don't believe there are any within the sub team00:32
etoewsdoes anyone know someone on the sub team?00:33
etoewswhat i'm driving at is seeing if they'd be interested in working with us like the nova team does.00:34
*** alexpilotti has joined #openstack-meeting-300:34
stevelleI can make contact with ativelkov unless sigmavirus24 would like to00:34
sigmavirus24etoews: I'm going to take a guess and say they just want to push it out00:35
sigmavirus24It was supposed to land in time for Kilo00:35
sigmavirus24That said, as a glance driver and core, I'll see if I can convince them to work with us00:35
etoewssure. as i always say, i don't want to see the api wg become a bottleneck for projects getting work done.00:36
etoewsif we can help them, that's great.00:36
*** tobe has quit IRC00:36
etoewsif not, that's how it goes.00:37
sigmavirus24I'm also wary of another situation wherein they involve the WG as a means of having their API design approved (e.g., deactivate/reactivate actions)00:37
etoewswe've been down that path before...00:37
miguelgrinbergthe glance-spec for this was not tagged with APIImpact, I wonder if they don't know or wanted to avoid the hassle00:37
miguelgrinberglink: https://review.openstack.org/#/c/177397/00:38
sigmavirus24(to be fair the team that we spent 3 meetings on with that discussion does not intersect with the artifacts team)00:38
sigmavirus24miguelgrinberg: jaypipes is their boss, so I'd hope they know =P00:38
miguelgrinbergthey they did it on purpose :)00:38
sigmavirus24Either way, just asked Mike to add it =P00:39
*** puranamr has quit IRC00:39
sigmavirus24I'm sorry and you're welcome00:39
miguelgrinbergand the API described in that page is different than the one in the etherpad stevelle shared earlier00:40
miguelgrinbergI guess the spec wins00:41
sigmavirus24miguelgrinberg: afaic it does00:41
etoewsi assume the spec wins too00:41
etoewsshall we ask jaypipes to reach out to that team about working with us like the nova team?00:42
etoewsi can take that one00:43
miguelgrinbergI think that pretty much guarantees that it will get done00:43
etoews:)00:43
sigmavirus24I haven't looked at this at all00:43
sigmavirus24How much work will it need before we're okay with it? =P00:44
etoews#action etoews to ask jaypipes to reach out to the glance artifacts sub-team about working with us like the nova team00:44
miguelgrinbergsigmavirus24: one concern, they have optional components in the URL, but not at the end00:45
miguelgrinbergexample: GET /v2/artifacts/{artifact_type}/[{type_version}/]creating00:45
miguelgrinbergtype_version appears to be optional00:46
stevellemy initial reaction to that is that 'creating' is a filter and is best as a query param anyway00:46
miguelgrinbergstevelle: +100:46
sigmavirus24So00:46
sigmavirus24Tangential to this, we should either find an existing way of doing this, or make up our own convention for writing out URIs00:47
*** mwang2_ has quit IRC00:47
stevelleI seem to recall there is a related RFC00:47
sigmavirus24URI Templates (RFC 6570) are very familiar to me, so we can use those, but I suspect they'll be less helpful to others00:47
sigmavirus24stevelle: interesting, I don't think I've seen it yet00:48
sigmavirus24But that [{type_version}/] really bothers me00:48
stevellesigmavirus24: I was thinking of URI templates00:48
sigmavirus24stevelle: Yeah, that's not really meant to be used in this way00:48
sigmavirus24But we could probably use it that way00:48
stevellebetter than ABNF imo00:48
miguelgrinbergstevelle: do you think the experimental version that is out agrees with this spec, or is it older?00:49
stevellemiguelgrinberg: would be absolute speculation for me to answer00:50
etoewssorry i've been distracted...back now.00:53
etoewsany action to take here?00:53
miguelgrinbergcan't find any API definitions in glance master00:54
*** btully has joined #openstack-meeting-300:54
miguelgrinbergfor artifacts00:54
miguelgrinbergetoews: I'll review the spec and comment00:54
etoewsmiguelgrinberg: what do you mean exactly by "API definitions"?00:54
miguelgrinbergetoews: I was looking to see what endpoints they have in master for artifacts, but I have found none00:54
stevelleso the change sets that included the api impl probably didn't land.  some of the pre-requisites did and I didn't recall00:54
etoews#action miguelgrinberg to review https://review.openstack.org/#/c/177397/ and comment00:55
stevellewhich00:55
etoewsah00:55
miguelgrinbergthere are artifact models in master00:55
*** rushiagr_away is now known as rushiagr00:56
sigmavirus24miguelgrinberg: there is no API endpoint in kilo00:57
sigmavirus24only the DB layer was added00:57
etoewsbefore we sign off here, i want to mention that i've got a really pressing deadline on june 9. i'm not going to have much time to put towards the api wg until june 15 really.00:57
miguelgrinbergwell, that's good, that means it isn't too late to discuss the API00:57
*** btully has quit IRC00:58
*** eghobo has quit IRC00:59
stevellethx all00:59
etoewsthx everyone. i think some good stuff can come out of this artifacts api review.01:00
etoews#endmeeting01:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"01:00
openstackMeeting ended Thu May 28 01:00:12 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)01:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/api_wg/2015/api_wg.2015-05-28-00.00.html01:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/api_wg/2015/api_wg.2015-05-28-00.00.txt01:00
openstackLog:            http://eavesdrop.openstack.org/meetings/api_wg/2015/api_wg.2015-05-28-00.00.log.html01:00
miguelgrinbergbye guys01:00
*** stevelle has left #openstack-meeting-301:01
*** igordcard_ has quit IRC01:12
*** igordcard_ has joined #openstack-meeting-301:12
*** VW has joined #openstack-meeting-301:13
*** tobe has joined #openstack-meeting-301:18
*** rushiagr is now known as rushiagr_away01:24
*** Aish has joined #openstack-meeting-301:25
*** fallenpegasus has joined #openstack-meeting-301:26
*** Aish has left #openstack-meeting-301:28
*** markvoelker has quit IRC01:30
*** markvoelker_ has joined #openstack-meeting-301:30
*** Rockyg has quit IRC01:31
*** fallenpegasus has quit IRC01:32
*** VW has quit IRC01:34
*** dims_ has quit IRC01:35
*** stanzgy has joined #openstack-meeting-301:35
*** VW has joined #openstack-meeting-301:37
*** amotoki_ has joined #openstack-meeting-301:40
*** alexpilotti has quit IRC01:42
*** amotoki_ has quit IRC01:45
*** btully has joined #openstack-meeting-301:47
*** puranamr has joined #openstack-meeting-301:50
*** sigmavirus24 is now known as sigmavirus24_awa01:50
*** puranamr has quit IRC01:54
*** hurgleburgler2 has quit IRC01:55
*** sarob has quit IRC01:58
*** rushiagr_away is now known as rushiagr02:08
*** yamamoto has joined #openstack-meeting-302:09
*** sbalukoff has quit IRC02:20
*** bpokorny has quit IRC02:23
*** VW has quit IRC02:26
*** yamamoto has quit IRC02:29
*** salv-orlando has joined #openstack-meeting-302:37
*** VW has joined #openstack-meeting-302:39
*** yamahata has quit IRC02:42
*** salv-orlando has quit IRC02:42
*** VW has quit IRC02:44
*** mrmartin has joined #openstack-meeting-302:44
*** baoli has joined #openstack-meeting-302:44
*** VW has joined #openstack-meeting-302:45
*** Sukhdev has joined #openstack-meeting-302:46
*** sankarshan_ is now known as sankarshan_away02:50
*** rushiagr is now known as rushiagr_away02:55
*** sankarshan_away is now known as sankarshan_02:56
*** jckasper has quit IRC03:06
*** takadayuiko has joined #openstack-meeting-303:07
*** jckasper has joined #openstack-meeting-303:07
*** VW_ has joined #openstack-meeting-303:19
*** Poornima has joined #openstack-meeting-303:22
*** VW has quit IRC03:22
*** shwetaap has joined #openstack-meeting-303:23
*** SumitNaiksatam has quit IRC03:24
*** amotoki_ has joined #openstack-meeting-303:28
*** sarob has joined #openstack-meeting-303:28
*** amotoki_ has quit IRC03:33
*** shwetaap has quit IRC03:35
*** woodster_ has quit IRC03:40
*** btully has quit IRC03:50
*** eghobo has joined #openstack-meeting-303:56
*** mrmartin has quit IRC03:59
*** Poornima has quit IRC03:59
*** rushiagr_away is now known as rushiagr04:00
*** julim has joined #openstack-meeting-304:02
*** Poornima has joined #openstack-meeting-304:04
*** baoli has quit IRC04:06
*** banix has quit IRC04:15
*** yamamoto has joined #openstack-meeting-304:17
*** marun has quit IRC04:17
*** bpokorny has joined #openstack-meeting-304:18
*** yamamoto has quit IRC04:22
*** VW_ has quit IRC04:31
*** jckasper has quit IRC04:32
*** mrmartin has joined #openstack-meeting-304:33
*** tobe has quit IRC04:36
*** mrmartin has quit IRC04:37
*** mrmartin has joined #openstack-meeting-304:39
*** josed has quit IRC04:39
*** josed has joined #openstack-meeting-304:40
*** mrmartin has quit IRC04:40
*** fallenpegasus has joined #openstack-meeting-304:42
*** salv-orlando has joined #openstack-meeting-304:42
*** SumitNaiksatam has joined #openstack-meeting-304:43
*** yamamoto has joined #openstack-meeting-304:43
*** Sukhdev has quit IRC04:45
*** puranamr has joined #openstack-meeting-304:48
*** salv-orlando has quit IRC04:53
*** puranamr has quit IRC04:55
*** puranamr has joined #openstack-meeting-304:55
*** bpokorny has quit IRC04:56
*** puranamr has quit IRC04:58
*** puranamr has joined #openstack-meeting-304:58
*** nkrinner has joined #openstack-meeting-304:59
*** stevemar has joined #openstack-meeting-305:06
*** sankarshan_ is now known as sankarshan_away05:11
*** puranamr has quit IRC05:15
*** puranamr has joined #openstack-meeting-305:16
*** amotoki_ has joined #openstack-meeting-305:17
*** puranamr has quit IRC05:19
*** puranamr has joined #openstack-meeting-305:20
*** btully has joined #openstack-meeting-305:21
*** amotoki_ has quit IRC05:22
*** irenab has quit IRC05:22
*** SridarK has quit IRC05:23
*** salv-orlando has joined #openstack-meeting-305:23
*** RAMAP has joined #openstack-meeting-305:23
*** puranamr has quit IRC05:23
*** puranamr has joined #openstack-meeting-305:24
*** sarob has quit IRC05:26
*** armax has quit IRC05:27
*** RAMAP has quit IRC05:27
*** puranamr_ has joined #openstack-meeting-305:28
*** puranamr_ has quit IRC05:28
*** puranamr_ has joined #openstack-meeting-305:29
*** puranamr has quit IRC05:30
*** fallenpegasus has quit IRC05:30
*** puranamr_ has quit IRC05:32
*** puranamr has joined #openstack-meeting-305:34
*** matrohon has joined #openstack-meeting-305:39
*** fallenpegasus has joined #openstack-meeting-305:43
*** puranamr has quit IRC05:48
*** irenab has joined #openstack-meeting-305:52
*** mrunge has joined #openstack-meeting-305:53
*** matrohon has quit IRC06:04
*** tobe has joined #openstack-meeting-306:04
*** josed has quit IRC06:04
*** fallenpegasus has quit IRC06:05
*** jtomasek has joined #openstack-meeting-306:07
*** sankarshan_away is now known as sankarshan_06:11
*** radek__ has joined #openstack-meeting-306:15
*** stevemar has quit IRC06:25
*** sbalukoff has joined #openstack-meeting-306:34
*** [1]evgenyf has joined #openstack-meeting-306:34
*** sahid has joined #openstack-meeting-306:35
*** safchain has joined #openstack-meeting-306:37
*** amotoki_ has joined #openstack-meeting-306:48
*** amotoki_ has quit IRC06:53
*** salv-orlando has quit IRC07:00
*** salv-orlando has joined #openstack-meeting-307:00
*** zz_ttrifonov is now known as ttrifonov07:05
*** sc68cal has quit IRC07:15
*** JeanBriceCombebi has joined #openstack-meeting-307:19
*** matrohon has joined #openstack-meeting-307:20
*** pbrooko has joined #openstack-meeting-307:25
*** pbrooko_ has joined #openstack-meeting-307:28
*** ajo has quit IRC07:29
*** pbrooko has quit IRC07:30
*** pbrooko has joined #openstack-meeting-307:30
*** pbrooko_ has quit IRC07:32
*** nmj3e has quit IRC07:35
*** devvesa has joined #openstack-meeting-307:37
*** salv-orlando has quit IRC07:38
*** pbrooko has quit IRC07:42
*** bauzas has quit IRC07:43
*** ajo has joined #openstack-meeting-307:43
*** bauzas has joined #openstack-meeting-307:46
*** pbrooko has joined #openstack-meeting-307:55
*** pbrooko_ has joined #openstack-meeting-307:57
*** Longgeek has joined #openstack-meeting-307:58
*** pbrooko has quit IRC08:00
*** pbrooko_ has quit IRC08:02
*** dims_ has joined #openstack-meeting-308:02
*** dims_ has quit IRC08:08
*** eghobo has quit IRC08:08
*** sc68cal has joined #openstack-meeting-308:11
*** Poornima has joined #openstack-meeting-308:13
*** btully has quit IRC08:18
*** JeanBriceCombebi has quit IRC08:26
*** amotoki_ has joined #openstack-meeting-308:37
*** salv-orlando has joined #openstack-meeting-308:39
*** amotoki_ has quit IRC08:42
*** pbrooko has joined #openstack-meeting-308:43
*** salv-orlando has quit IRC08:45
*** JeanBriceCombebi has joined #openstack-meeting-308:45
*** pbrooko has quit IRC08:46
*** pbrooko has joined #openstack-meeting-308:48
*** Longgeek has quit IRC09:01
*** pbrooko has quit IRC09:04
*** pbrooko has joined #openstack-meeting-309:13
*** pbrooko has quit IRC09:14
*** pbrooko has joined #openstack-meeting-309:14
*** pbrooko has quit IRC09:14
*** markvoelker_ has quit IRC09:16
*** e0ne has joined #openstack-meeting-309:22
*** e0ne is now known as e0ne_09:30
*** e0ne_ has quit IRC09:35
*** pbrooko has joined #openstack-meeting-309:41
*** pbrooko has quit IRC09:42
*** pbrooko has joined #openstack-meeting-309:43
*** e0ne has joined #openstack-meeting-309:57
*** pbrooko_ has joined #openstack-meeting-309:57
*** dims_ has joined #openstack-meeting-309:57
*** pbrooko has quit IRC10:00
*** salv-orlando has joined #openstack-meeting-310:10
*** JeanBriceCombebi has quit IRC10:14
*** markvoelker has joined #openstack-meeting-310:17
*** yamamoto has quit IRC10:22
*** markvoelker has quit IRC10:23
*** amotoki_ has joined #openstack-meeting-310:25
*** amotoki_ has quit IRC10:30
*** kbyrne has quit IRC10:34
*** e0ne is now known as e0ne_10:39
*** kbyrne has joined #openstack-meeting-310:41
*** e0ne_ has quit IRC10:45
*** smccully has quit IRC10:50
*** e0ne has joined #openstack-meeting-310:53
*** yamamoto has joined #openstack-meeting-310:55
*** stanzgy has quit IRC10:55
*** yamamoto has quit IRC10:58
*** dobson has quit IRC11:00
*** dobson has joined #openstack-meeting-311:03
*** e0ne is now known as e0ne_11:11
*** e0ne_ is now known as e0ne11:12
*** salv-orlando has quit IRC11:12
*** dims_ has quit IRC11:16
*** dims_ has joined #openstack-meeting-311:17
*** e0ne is now known as e0ne_11:20
*** pbrooko_ has quit IRC11:22
*** baffle_ is now known as baffle11:24
*** mwagner has quit IRC11:25
*** e0ne_ has quit IRC11:25
*** dims_ has quit IRC11:28
*** dims_ has joined #openstack-meeting-311:28
*** tobe has quit IRC11:30
*** JeanBriceCombebi has joined #openstack-meeting-311:31
*** dims_ has quit IRC11:33
*** Poornima has quit IRC11:34
*** e0ne has joined #openstack-meeting-311:34
*** dobson has quit IRC11:37
*** pbrooko has joined #openstack-meeting-311:39
*** dobson has joined #openstack-meeting-311:39
*** dims_ has joined #openstack-meeting-311:39
*** tobe has joined #openstack-meeting-311:39
*** amotoki_ has joined #openstack-meeting-311:41
*** woodster_ has joined #openstack-meeting-311:42
*** takadayuiko has quit IRC11:44
*** amotoki has quit IRC11:45
*** amotoki_ has quit IRC11:46
*** dobson has quit IRC11:47
*** rushiagr is now known as rushiagr_away11:48
*** dobson has joined #openstack-meeting-311:53
*** mwagner has joined #openstack-meeting-311:54
*** markvoelker has joined #openstack-meeting-312:02
*** baoli has joined #openstack-meeting-312:04
*** pbrooko has quit IRC12:08
*** salv-orlando has joined #openstack-meeting-312:12
*** banix has joined #openstack-meeting-312:14
*** baoli has quit IRC12:17
*** pbrooko has joined #openstack-meeting-312:27
*** VW has joined #openstack-meeting-312:28
*** e0ne is now known as e0ne_12:32
*** banix has quit IRC12:39
*** e0ne_ has quit IRC12:43
*** yamamoto has joined #openstack-meeting-312:46
*** e0ne has joined #openstack-meeting-312:47
*** yamamoto has quit IRC12:52
*** egafford has joined #openstack-meeting-313:00
*** VW has quit IRC13:01
*** VW has joined #openstack-meeting-313:01
*** VW has quit IRC13:06
*** tobe has quit IRC13:08
*** irenab has quit IRC13:08
*** baoli has joined #openstack-meeting-313:10
*** salv-orlando has quit IRC13:11
*** smccully has joined #openstack-meeting-313:11
*** salv-orlando has joined #openstack-meeting-313:11
*** jckasper has joined #openstack-meeting-313:11
*** shwetaap has joined #openstack-meeting-313:12
*** shwetaap1 has joined #openstack-meeting-313:13
*** shwetaap has quit IRC13:16
*** hichihara has joined #openstack-meeting-313:17
*** bknudson has joined #openstack-meeting-313:19
*** peristeri has joined #openstack-meeting-313:25
*** singlethink has joined #openstack-meeting-313:29
*** amotoki has joined #openstack-meeting-313:30
*** ChuckC has quit IRC13:32
*** mattfarina has joined #openstack-meeting-313:34
*** mrmartin has joined #openstack-meeting-313:35
*** amotoki has quit IRC13:35
*** dims_ has quit IRC13:37
*** dims_ has joined #openstack-meeting-313:38
*** devvesa_ has joined #openstack-meeting-313:38
*** vhoward has joined #openstack-meeting-313:39
*** devvesa has quit IRC13:39
*** vhoward has left #openstack-meeting-313:41
*** [1]evgenyf has quit IRC13:47
*** [1]evgenyf has joined #openstack-meeting-313:47
*** lblanchard has joined #openstack-meeting-313:48
*** hurgleburgler2 has joined #openstack-meeting-313:51
*** nkrinner has quit IRC13:59
*** sigmavirus24_awa is now known as sigmavirus2414:02
*** vgridnev has joined #openstack-meeting-314:08
*** mrmartin has quit IRC14:09
*** stevelle has joined #openstack-meeting-314:18
*** egafford has left #openstack-meeting-314:22
*** stevelle has left #openstack-meeting-314:23
*** reed has quit IRC14:33
*** carl_baldwin has joined #openstack-meeting-314:33
*** gsagie has joined #openstack-meeting-314:33
*** armax has joined #openstack-meeting-314:35
*** reed has joined #openstack-meeting-314:35
*** vikram has joined #openstack-meeting-314:36
*** carl_baldwin has quit IRC14:37
*** nelsnelson has joined #openstack-meeting-314:41
*** nelsnelson has quit IRC14:41
*** nelsnelson has joined #openstack-meeting-314:42
*** zz_jgrimm is now known as jgrimm14:46
*** stevemar has joined #openstack-meeting-314:51
*** Sukhdev has joined #openstack-meeting-314:52
*** john-davidge has joined #openstack-meeting-314:53
*** carl_baldwin has joined #openstack-meeting-314:54
*** david-lyle_ has joined #openstack-meeting-314:56
*** btully has joined #openstack-meeting-314:57
*** tidwellr has joined #openstack-meeting-314:57
*** btully has quit IRC14:58
*** mlavalle has joined #openstack-meeting-314:58
*** vhoward has joined #openstack-meeting-314:58
*** btully has joined #openstack-meeting-314:59
carl_baldwinhi15:00
mlavallehi15:00
*** pc_m has joined #openstack-meeting-315:00
*** e0ne is now known as e0ne_15:00
*** emagana has joined #openstack-meeting-315:00
*** e0ne_ is now known as e0ne15:00
carl_baldwin#startmeeting neutron_l315:00
pc_mhi15:00
openstackMeeting started Thu May 28 15:00:24 2015 UTC and is due to finish in 60 minutes.  The chair is carl_baldwin. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: neutron_l3)"15:00
openstackThe meeting name has been set to 'neutron_l3'15:00
carl_baldwin#topic Announcements15:00
*** openstack changes topic to "Announcements (Meeting topic: neutron_l3)"15:00
haleybhi15:00
carl_baldwin#link https://wiki.openstack.org/wiki/Meetings/Neutron-L3-Subteam15:00
john-davidgehi15:00
*** amotoki has joined #openstack-meeting-315:01
carl_baldwinGreat time at the summit last week.  A lot was discussed and we’ve got a lot to do.15:01
john-davidge+115:01
carl_baldwinLiberty-1 is coming right up.15:01
*** johnbelamaric has joined #openstack-meeting-315:01
carl_baldwin#link https://wiki.openstack.org/wiki/Liberty_Release_Schedule15:01
*** fallenpegasus has joined #openstack-meeting-315:01
vikramhi15:01
* HenryG lurks15:02
carl_baldwinWe’ve got a little over 3 weeks.15:02
johnbelamarichello15:02
carl_baldwinAny other announcements?15:02
carl_baldwin#topic Bugs15:02
*** openstack changes topic to "Bugs (Meeting topic: neutron_l3)"15:02
carl_baldwinLooks like we need to do some triage.  I see 5 new bugs tagged.15:03
carl_baldwinBug #1457900 has been hot lately.15:04
openstackbug 1457900 in neutron "dhcp_agents_per_network > 1 cause conflicts (NACKs) from dnsmasqs (break networks)" [Undecided,In progress] https://launchpad.net/bugs/1457900 - Assigned to Kevin Benton (kevinbenton)15:04
gsagiehttps://review.openstack.org/#/c/185368/ , not a bug but maybe we can sort some of the issues (dont know if right now is the correct time)15:04
carl_baldwinThis is one of those “I can’t believe no one noticed before” things.15:04
carl_baldwingsagie: We’ll fit this in the agenda.15:05
*** amotoki has quit IRC15:05
*** sarob has joined #openstack-meeting-315:06
haleybcarl_baldwin: there was a response on the dnsmasq list about a udhcp change that fixed this, so might be unique to cirros15:06
haleybthe client should only care about a NAK if from the same server that sent a lease15:06
carl_baldwinThe bug report has a comment saying ubuntu / centos is also affected.  Maybe it is just newer versions of each distro.15:06
carl_baldwinhaleyb: I think I agree but apparently the dhcp client disagrees.  :)15:07
haleybwe all know how slow centos is at updating15:07
carl_baldwinUnfortunately, it is the dhcp client’s vote that counts, I think.  :(15:08
*** marun has joined #openstack-meeting-315:08
haleyb-1 on the client :)15:08
carl_baldwinFrom me too.15:08
carl_baldwinAny other bugs to discuss?15:08
haleybkevin's latest fix might be fine then, but we can take that to the review15:09
*** wuhg has quit IRC15:09
carl_baldwinSorry I did not get around to fixing up the team page to update for this week.15:09
carl_baldwin#topic bgp-dynamic-routing15:10
*** openstack changes topic to "bgp-dynamic-routing (Meeting topic: neutron_l3)"15:10
carl_baldwindevvesa_: tidwellr:  vikram:  hi15:10
tidwellrhi15:10
carl_baldwinHow is the rebase of the old patches going?15:10
vikramhi15:10
tidwellrdevvesa_: did you have one more patch to share?15:11
carl_baldwinAlso vikram mentioned neutronclient and horizon to me before the meeting.  I wouldn’t expect that we have any Horizon work going on yet but I was wondering if we had a neutronclient patch.15:11
tidwellrI'm starting one15:12
tidwellrnot up for review yet15:12
vikramAs per the plan, once the rebasing for https://review.openstack.org/#/c/115554/ (introducing entities) is done I can provide other patches15:12
*** Adri2000 has quit IRC15:12
*** VW has joined #openstack-meeting-315:12
*** Adri2000 has joined #openstack-meeting-315:12
*** Adri2000 has quit IRC15:12
*** Adri2000 has joined #openstack-meeting-315:12
vikram'Yes we got write the code15:12
vikramRyan is taking care of that15:13
tidwellr https://review.openstack.org/#/c/115554/ needs a little more TLC, and I think we need to be sure the spec is approved still15:13
vikram+115:13
carl_baldwinOkay.  Let’s be sure the spec is in good shape.  I’ll take another look today.15:14
vikramCarl: So Horizon changes are not required?15:14
*** VW has quit IRC15:15
carl_baldwinSo far, I haven’t seen much pressure to provide Horizon changes.  But, I’m not sure if there is a requirement that is not being enforced.15:15
*** hichihara has quit IRC15:15
*** VW has joined #openstack-meeting-315:15
vikramwhom we should confirm?15:16
carl_baldwinI’ll ask Kyle today when I talk to him.15:16
vikramthanks carl15:16
carl_baldwinAll I know is that you don’t want me messing around with a GUI.15:16
carl_baldwinOkay, let’s move on...15:17
carl_baldwin#topic neutron-ipam15:17
*** openstack changes topic to "neutron-ipam (Meeting topic: neutron_l3)"15:17
*** mattfarina has quit IRC15:17
carl_baldwinjohnbelamaric: pavel_bondar:  I want to check in on the patches.  Are they once again ready for review?15:17
johnbelamariccarl_baldwin: yes15:18
johnbelamaricthanks all for reviews on the reference driver, that patch merged :)15:18
carl_baldwinjohnbelamaric: Excellent!  That was a lot of work.15:18
johnbelamaricdriver loader patch is next, I think it's ready to go15:18
carl_baldwinjohnbelamaric: do you happen to have a link for the current next patch up for review?15:19
johnbelamarichttps://review.openstack.org/#/c/147479/15:19
johnbelamaric#link https://review.openstack.org/#/c/147479/15:19
carl_baldwinjohnbelamaric: Thanks.  That’ll help meeting attendees find it.  I will review today and encourage others to review it too.15:20
johnbelamaricAlso would like more feedback on the refactor patch15:20
johnbelamaric#link https://review.openstack.org/#/c/153236/15:20
johnbelamaricwhich is next in line after the loader15:20
carl_baldwinjohnbelamaric: ack, thanks for the link.15:21
carl_baldwinAnything else on ipam?15:21
carl_baldwin#topic dns15:22
*** openstack changes topic to "dns (Meeting topic: neutron_l3)"15:22
johnbelamaricNope, just need reviews at this point15:22
carl_baldwinmlavalle: Anything to discuss?15:22
*** bpokorny has joined #openstack-meeting-315:22
carl_baldwinBTW, the dns stuff has been on the back burner for over a year now I think.  It is good to see some interest in it.15:23
mlavallejust update the team that I got support from the nova PTL to move ahead with this and i am starting the code15:23
mlavallealso started participating in the designate weekly meetings yesterday. I'll keep doing it15:23
carl_baldwinmlavalle: Great!  We should be able to get a fast start on this.15:23
mlavallethat's all so far15:24
carl_baldwinmlavalle: Thanks.  I look forward to seeing the patches.15:24
carl_baldwin#topic address scopes15:25
*** openstack changes topic to "address scopes (Meeting topic: neutron_l3)"15:25
carl_baldwinI’ve started the code for this but don’t have anything up for review yet.  I’m starting with RPC changes to send the address scope to the L3 agent.  Will have it up soon, I think.15:26
*** JeanBriceCombebi has quit IRC15:26
*** etoews_ has joined #openstack-meeting-315:26
johnbelamariccarl_baldwin: I think there is still a lot of definition to do15:26
*** etoews_ has quit IRC15:26
johnbelamariccarl_baldwin: at least, there are a number of open questions in my mind15:26
carl_baldwinjohnbelamaric: Do you want to discuss them here?15:28
* carl_baldwin notices he has uncommitted replies on the spec. Sorry. Will visit them soon.15:28
mlavallecarl_baldwin: I'll ad this topic to the team wiki and we can populate it as we learn / discuss more15:29
johnbelamariccarl_baldwin: they are on the review. The main question is how we are planning on using them in the future and their relationship to route advertisement as well as routers specifically as routes import/export15:29
johnbelamaricmlavalle: great, i am putting together a diagram to help keep it straight (helps me anyway)15:29
carl_baldwinjohnbelamaric: Also, the code I’m starting is pretty basic stuff that I don’t think is in question.  You might disagree but I thought the code could be started safely.15:30
carl_baldwinjohnbelamaric: I’d like to see that diagram.  When do you plan on having it?15:30
johnbelamariccarl_baldwin: Sure, no problem. Always good to get a head start. it can also help clarify thinking to have some code down15:30
johnbelamariccarl_baldwin: today I hope15:31
carl_baldwinOkay, feel free to send it my way.  Maybe to the ML for others’ benefit too.15:31
johnbelamaricOk15:32
carl_baldwinjohnbelamaric: Let’s also start a discussion on the open questions you still have later.15:33
carl_baldwinAnything else to discuss now on this?15:34
johnbelamariccarl_baldwin: On the ML? Or on the review? I'll look forward to your resonses on the review and see where we land15:34
carl_baldwinjohnbelamaric: Let’s start on the review and maybe in the irc channel to begin with.15:35
johnbelamaricok15:35
carl_baldwinI’ll read over my responses after the meeting and we’ll go from there.15:35
johnbelamaricok15:36
carl_baldwin#topic routing-networks15:36
*** openstack changes topic to "routing-networks (Meeting topic: neutron_l3)"15:36
carl_baldwinskipping this topic for today15:36
carl_baldwin#topic ipv615:36
*** openstack changes topic to "ipv6 (Meeting topic: neutron_l3)"15:36
carl_baldwinI know of the PD work that is ongoing.  Anything to discuss?  john-davidge ?15:36
john-davidgeThe patch-split is finished now, dependency tree starts here: https://review.openstack.org/#/c/158697/15:37
*** Networkn3rd has joined #openstack-meeting-315:37
john-davidgeReviews appreciated! :)15:38
john-davidgecarl_baldwin: I saw your follow-up patch, what did you think to my comment?15:38
carl_baldwinjohn-davidge: I have not seen it yet.15:39
* carl_baldwin just read it15:39
*** mwagner is now known as mwagner_relocati15:39
carl_baldwinjohn-davidge: I noticed in the docstring for delete_conntrack_state that it said it should always be called soon after deleting the address.  I didn’t see any need to call it alone.15:40
*** VW has quit IRC15:41
carl_baldwinI’ll respond on the review.15:41
john-davidgecarl_baldwin: In this case, yes, it's always called after deleting the address. Can't think of a future use case that might need to do it otherwise off the top of my head but one may exist.15:41
john-davidgecarl_baldwin: ok sure15:41
carl_baldwinjohn-davidge: Nothing prevents a future refactor if the need comes up.15:42
*** asahlin_afk is now known as asahlin15:42
carl_baldwinsc68cal: HenryG:  et al:   Anything else around ipv6 that could use some meeting time to discuss?15:43
john-davidgecarl_baldwin: True, I guess I tend to lean towards granularity where possible. The testing session last week has hammered that into me!15:43
HenryGNot that I can think of for today15:43
carl_baldwinjohn-davidge: I could go either way.  It might be better from a testing point of view (which I haven’t had time to deal with in that patch).15:44
HenryGWe can start beefing up the ipv6 gate tests now that cirros supports ipv6 better15:44
*** mwagner_relocati has quit IRC15:45
sc68cal+1 can't think of anything15:45
carl_baldwinHenryG: Anyone slated for that work?  Or, are you just throwing it up?15:46
sc68calI've got one bug assigned to me around that, I'll have to dig up the #15:46
sc68calhttps://bugs.launchpad.net/tempest/+bug/140172615:46
openstackLaunchpad bug 1401726 in tempest "Tempest IPv6 scenario tests use IPv4 and floating IPs to connect and test" [High,Confirmed] - Assigned to Sean M. Collins (scollins)15:46
HenryGcarl_baldwin: I know of some people writing test cases, but have not synced up with them recently15:46
*** vgridnev has quit IRC15:47
carl_baldwinLet’s keep this on the agenda.  Maybe we can report back next week on progress of beefing up tests.15:49
carl_baldwin#topic Open Discussion15:49
*** openstack changes topic to "Open Discussion (Meeting topic: neutron_l3)"15:49
mlavallecarl_baldwin: i'll this bug to our wiki page15:49
carl_baldwingsagie: still around?15:49
gsagieyes15:50
carl_baldwin#link https://review.openstack.org/#/c/185368/15:50
gsagieI responded to most comments, the only thing i still see for this patch is to change the names15:51
carl_baldwinYou’re right DistributedDvrRouter doesn’t sound quite right.15:51
gsagieI explained why Inheritance model is the most appropriate for this step (you can read it there) and the next step i would try to think how to change the model to a composition where we could attach functionalities to the router15:52
*** singlethink has quit IRC15:52
carl_baldwinIn the initial design, the DVR team called that part the IR.  I’m trying to remember what that stood for.15:52
gsagiebut that sounds a bigger change and i like to do this in smaller steps15:52
carl_baldwingsagie: I’m okay if you want to take a smaller step.  It should be marked with a #TODO comment.15:53
gsagieok great, so what i see for this patch is just better names picking (it will be easier with the composition task as these are becoming "Handlers", at least the way i see it, rather then router types)15:54
carl_baldwin#link https://docs.google.com/document/d/1jCmraZGirmXq5V1MtRqhjdZCbUfiwBhRkUjDXGt5QUQ/edit15:54
carl_baldwinThey called it IR for InternalRouter.15:55
carl_baldwinOff the top of my head:  DvrInternalRouter and DvrCentralRouter15:55
carl_baldwinOr DvrDistributedPart and DvrCentralPart15:56
carl_baldwinHopefully these give you some ideas of your own.15:56
gsagieyeah thanks i will submit a fix patch soon15:57
gsagieand will send some small design once i have it for the composition task15:57
carl_baldwingsagie: Thanks, great work.  For the most part, you did exactly what I had in mind.15:57
carl_baldwinAnything else for our remaining 2 minutes?15:57
gsagienot from me, thanks and got to go..good day everyone15:58
carl_baldwinThanks everyone!15:58
carl_baldwin#endmeeting15:59
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"15:59
johnbelamaricthanks. bye15:59
openstackMeeting ended Thu May 28 15:59:04 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:59
openstackMinutes:        http://eavesdrop.openstack.org/meetings/neutron_l3/2015/neutron_l3.2015-05-28-15.00.html15:59
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/neutron_l3/2015/neutron_l3.2015-05-28-15.00.txt15:59
*** johnbelamaric has left #openstack-meeting-315:59
openstackLog:            http://eavesdrop.openstack.org/meetings/neutron_l3/2015/neutron_l3.2015-05-28-15.00.log.html15:59
vikrambye15:59
*** tidwellr has left #openstack-meeting-316:01
*** Sam-I-Am has joined #openstack-meeting-316:02
*** Sam-I-Am has left #openstack-meeting-316:02
*** pc_m has left #openstack-meeting-316:04
*** mwagner_relocati has joined #openstack-meeting-316:05
*** absubram has joined #openstack-meeting-316:05
*** chuckC_ has joined #openstack-meeting-316:09
*** aduarte has joined #openstack-meeting-316:10
*** fallenpegasus has quit IRC16:13
*** david-lyle_ has quit IRC16:16
*** vikram has quit IRC16:17
*** john-davidge has left #openstack-meeting-316:20
*** matrohon has quit IRC16:23
*** eghobo has joined #openstack-meeting-316:23
*** singlethink has joined #openstack-meeting-316:25
*** mwagner_relocati is now known as mwagner16:30
*** beagles is now known as beagles_afk16:31
*** sahid has quit IRC16:33
*** fallenpegasus has joined #openstack-meeting-316:39
*** puranamr has joined #openstack-meeting-316:42
*** pbrooko has quit IRC16:44
*** ajmiller has joined #openstack-meeting-316:47
*** amotoki has joined #openstack-meeting-316:50
*** Sukhdev has quit IRC16:52
*** amotoki has quit IRC16:54
*** jrist has quit IRC16:58
*** rushiagr_away is now known as rushiagr17:03
*** sbalukoff has quit IRC17:04
*** e0ne has quit IRC17:08
*** david-lyle_ has joined #openstack-meeting-317:09
*** jrist has joined #openstack-meeting-317:11
*** pkarikh has quit IRC17:16
*** david-lyle_ has quit IRC17:18
*** [1]evgenyf has quit IRC17:24
*** bpokorny has quit IRC17:31
*** mrmartin has joined #openstack-meeting-317:36
*** banix has joined #openstack-meeting-317:36
*** SumitNaiksatam has quit IRC17:39
*** salv-orlando has quit IRC17:43
*** puranamr has quit IRC17:46
*** Yi has joined #openstack-meeting-317:46
*** salv-orlando has joined #openstack-meeting-317:47
*** Yi has quit IRC17:53
*** puranamr has joined #openstack-meeting-317:54
*** ivar-lazzaro has joined #openstack-meeting-317:57
*** mattfarina has joined #openstack-meeting-317:57
*** ivar-lazzaro has quit IRC17:58
*** Yi has joined #openstack-meeting-317:58
*** ivar-lazzaro has joined #openstack-meeting-317:59
*** rkukura has joined #openstack-meeting-318:00
*** SumitNaiksatam has joined #openstack-meeting-318:00
*** mcar has joined #openstack-meeting-318:00
SumitNaiksatamrkukura: ivar-lazzaro hi18:01
ivar-lazzarohi18:01
rkukurahi18:01
igordcard_hi all18:01
SumitNaiksatamigordcard_: hi18:01
SumitNaiksatamjust a min18:01
*** fallenpegasus has quit IRC18:01
Yihi18:01
SumitNaiksatamYi: hi18:01
SumitNaiksatam#startmeeting networking_policy18:02
openstackMeeting started Thu May 28 18:02:08 2015 UTC and is due to finish in 60 minutes.  The chair is SumitNaiksatam. Information about MeetBot at http://wiki.debian.org/MeetBot.18:02
*** songole has joined #openstack-meeting-318:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:02
*** openstack changes topic to " (Meeting topic: networking_policy)"18:02
openstackThe meeting name has been set to 'networking_policy'18:02
SumitNaiksatam#info agenda https://wiki.openstack.org/wiki/Meetings/GroupBasedPolicy#May_28th.2C_201518:02
SumitNaiksatamhope everybody is settled back!18:03
*** yapeng has joined #openstack-meeting-318:03
SumitNaiksatamVancouver was too much fun ;-P18:03
SumitNaiksatamyapeng: hi18:03
yapengSumitNaiksatam:hi18:03
SumitNaiksatam#topic Bugs18:03
*** openstack changes topic to "Bugs (Meeting topic: networking_policy)"18:03
SumitNaiksatam#link https://bugs.launchpad.net/group-based-policy/+bug/143277918:04
openstackLaunchpad bug 1432779 in Group Based Policy "redirect actions don't work with external policies" [Critical,In progress] - Assigned to Ivar Lazzaro (mmaleckk)18:04
SumitNaiksatamsorry, i lost track of this one18:04
SumitNaiksatamivar-lazzaro: this is pending for stable/juno?18:04
*** abhide_ has joined #openstack-meeting-318:04
ivar-lazzaroSumitNaiksatam: I thought it was merged18:04
*** abhide_ has quit IRC18:05
*** mrmartin has quit IRC18:05
SumitNaiksatamyeah on the master18:05
ivar-lazzaro#link https://review.openstack.org/#/c/170972/18:05
SumitNaiksatami dont see that we tagged it for backport18:05
SumitNaiksatamivar-lazzaro: ah cool18:05
rkukuraThis is one that needs a proper migration before merging to stable/juno18:05
*** e0ne has joined #openstack-meeting-318:06
ivar-lazzarorkukura: the proper migration was merged afterwards18:06
SumitNaiksatamivar-lazzaro: right18:06
rkukuraOK18:06
SumitNaiksatami need to update the launchpad18:06
ivar-lazzarorkukura: or is it still pending?18:06
SumitNaiksatamstatus18:06
rkukuraSo we’d need to backport both18:06
*** s3wong has joined #openstack-meeting-318:06
ivar-lazzaroThe bug says partially solved because we don't know yet whether we need to enable service providing too18:07
SumitNaiksatamivar-lazzaro: i was running into this: #link https://bugs.launchpad.net/group-based-policy/+bug/145605818:07
openstackLaunchpad bug 1456058 in Group Based Policy "Service chain update results in sharing error" [High,New]18:07
s3wongsorry, late18:07
SumitNaiksatams3wong: hi18:07
s3wonghello18:08
SumitNaiksatamivar-lazzaro: i believe we ran into the same one for the hands-on-lab as well18:08
ivar-lazzarorkukura: #link https://review.openstack.org/#/c/175556/18:08
ivar-lazzaroSumitNaiksatam: that error is policy related apparently18:09
rkukuraivar-lazzaro: right18:09
*** mattfarina has quit IRC18:09
SumitNaiksatamivar-lazzaro: okay i will try to dig into it18:09
ivar-lazzaroSumitNaiksatam: need to see whether your system didn't have the policy files properly merged or that policy is missing altogether18:09
SumitNaiksatamivar-lazzaro: i think i had the policy files, but let me check again18:10
ivar-lazzaroSumitNaiksatam: thanks18:10
SumitNaiksatamfile* (merged file that is)18:10
SumitNaiksatamany other critical or high priority bugs to discuss?18:10
*** jrist has quit IRC18:11
SumitNaiksatamthere are a bunch of high priority ones still pending, but we have mostly discussed those before18:11
SumitNaiksatamwe need to fix those though ;-)18:11
SumitNaiksatamis magesh around?18:11
SumitNaiksatami think #link https://bugs.launchpad.net/group-based-policy/+bug/1421413 is fixed18:11
openstackLaunchpad bug 1421413 in Group Based Policy "network-service-policy cannot be reused" [High,In progress] - Assigned to Magesh GV (magesh-gv)18:11
SumitNaiksatamok moving on18:12
SumitNaiksatam#topic Functional and Integration tests18:12
*** openstack changes topic to "Functional and Integration tests (Meeting topic: networking_policy)"18:12
SumitNaiksatamno update at my end in the last couple of weeks18:12
SumitNaiksatamwe did some level setting and had discussions during the design sessions18:13
*** bknudson has quit IRC18:13
SumitNaiksatamneed to follow up on that18:13
*** beagles_afk is now known as beagles18:13
*** yamamoto has joined #openstack-meeting-318:13
SumitNaiksatamthe integrations gate job was breaking on this patch: #link https://review.openstack.org/#/c/167174/18:13
SumitNaiksatamit was not failing the tests, but due to a setup issue18:14
*** alexpilotti has joined #openstack-meeting-318:14
SumitNaiksatami tried to investigate but so far havent made progress18:14
SumitNaiksatami believe this happened after the new pip version release18:14
SumitNaiksatamin case you start seeing this on your patches as well18:14
SumitNaiksatam#topic Packaging Update18:15
*** openstack changes topic to "Packaging Update (Meeting topic: networking_policy)"18:15
*** baoli has quit IRC18:15
SumitNaiksatamwe belatedly released k3 on tuesday18:15
rkukuraSumitNaiksatam: thanks!18:15
SumitNaiksatamthis was mostly for rkukura to be able to test our packages with the rest of the kilo release18:16
SumitNaiksatamrkukura: sure18:16
SumitNaiksatamrkukura: over to you for any updates18:16
rkukuraI’m not able to download the tarballs from launchpad - times out waiting on launchpadlibrarian.net.18:17
rkukuraI suspect this may be a Cisco VPN issue - same happens with older packages as well.18:17
rkukuraI need to try without the VPN after this meeting.18:17
SumitNaiksatamrkukura: okay, lets connect offline, i can give you the signed images18:17
*** bknudson has joined #openstack-meeting-318:18
rkukuraOne new development is I discussed using “delorean” with Ihar from Red Hat.18:18
SumitNaiksatamor unsigned ones18:18
SumitNaiksatamrkukura: ok good18:18
*** yamamoto has quit IRC18:18
rkukuraSumitNaiksatam: I’ll need to put working links for the packages in the RPM spec files.18:18
rkukuradelorean is their system for doing CI on OpenStack projects.18:19
rkukuraIt tracks the git repos and builds new RPMs whenever there is a commit.18:19
SumitNaiksatamrkukura: is that like OpenStack infra and jobs therein?18:20
*** slaweq has joined #openstack-meeting-318:20
rkukuraYes, I think it can run test suites against the packages as well, but I’m not sure.18:20
SumitNaiksatamrkukura: okay18:20
SumitNaiksatamrkukura: so we are planning to introduce a CI job for GBP?18:20
rkukuraThey would like us to integrate with delorean, and then to generate the fedora, RDO, and RHEL OSP packages from that.18:20
*** e0ne has quit IRC18:21
rkukuraWe need to followup on this. Any reason the existing system tests couldn’t be automatically run against packages?18:21
SumitNaiksatamrkukura: okay18:21
SumitNaiksatamrkukura: we have two sets of tests18:22
SumitNaiksatamone is the gbpfunc tests are already being run against packages in our local environment18:22
SumitNaiksatamso it should be possible to use those18:22
SumitNaiksatamthe other set of tests are via the exercise scripts (which are not really tests)18:23
SumitNaiksatamthose expect a devstack like environment18:23
*** jrist has joined #openstack-meeting-318:23
SumitNaiksatambut perhaps we could adapt those if required18:23
rkukuraSounds like the gbpfunc tests would be most appropriate to start with18:23
SumitNaiksatambut i think we can get sufficient coverage by just running gbpfunc18:23
SumitNaiksatamrkukura: yeah18:23
*** s3wong has quit IRC18:24
*** s3wong has joined #openstack-meeting-318:24
*** s3wong has quit IRC18:24
*** slaweq_ has joined #openstack-meeting-318:24
SumitNaiksatamrkukura: lets connect offline on the logistics of doing this18:24
SumitNaiksatamthanks for keeping us updated on this development18:24
rkukuraAnyway, I’m hoping to get the fedora packages updated to kilo-3 by next week’s meeting, and then let Red Hat update RDO. We can do delorean integration afterwards.18:24
SumitNaiksatamrkukura: sounds reasonable18:25
SumitNaiksatamrkukura: anything else on the packaging front?18:25
rkukuraThat it from me.18:25
SumitNaiksatamrkukura: thanks18:25
SumitNaiksatam#topic Docs18:25
*** openstack changes topic to "Docs (Meeting topic: networking_policy)"18:25
rkukuraHow about ubuntu packages?18:25
SumitNaiksatam#undo18:25
openstackRemoving item from minutes: <ircmeeting.items.Topic object at 0x9910650>18:25
SumitNaiksatamrkukura: i believe amit in our team is working on it18:25
rkukuraAny updates?18:25
SumitNaiksatami will request him to join the next week and give an update18:25
rkukuraThanks18:25
SumitNaiksatam#topic Docs18:26
*** openstack changes topic to "Docs (Meeting topic: networking_policy)"18:26
SumitNaiksatamwe are getting requests for developer documentation18:26
SumitNaiksatamspecifically on the REST API18:26
SumitNaiksatamand we are really behind on this18:26
*** krtaylor has quit IRC18:27
SumitNaiksatamthere are developers who want to start building on top of GBP by leveraging the API, however we dont have the right documentation to get them started18:27
SumitNaiksatamso anyone wanting to help towards this would be a big help18:27
SumitNaiksatamthere is also a request for a python SDK18:27
SumitNaiksatamthis exists for other integrated projects18:28
SumitNaiksatamin python-openstacksdk18:28
SumitNaiksatami believe we can leveragge python-openstacksdk as a library and independently build our own SDK18:28
SumitNaiksatamfor python bindings18:28
SumitNaiksatamanyone wanting to work on this please let me know18:29
YiSumitNaiksatam: I can help on the documentation, if no one else..18:29
SumitNaiksatamYi: awesome, thanks for taking it on, i will connect with you offline18:29
YiSumitNaiksatam: sure18:29
SumitNaiksatamYi: there is another person who offered to jump in on this (after the hands-on lab)18:29
SumitNaiksatamlets sync with him and see how we can get some team work going on this18:30
Yigood18:30
SumitNaiksatamYi: thanks18:30
SumitNaiksatam#topic Vancouver Summit Review18:30
*** openstack changes topic to "Vancouver Summit Review (Meeting topic: networking_policy)"18:30
SumitNaiksatam#link https://etherpad.openstack.org/p/gbp-liberty-design-summit18:31
SumitNaiksatamin my opinion we had a pretty productive design summit as far as GBP is concerned18:31
SumitNaiksatamhowever we had a lot more to discuss than the available time18:31
SumitNaiksatamand also the etherpad was acting on us, so could not record a lot of the details18:31
*** bpokorny has joined #openstack-meeting-318:32
SumitNaiksatamwe can spend a few minutes here on following up on any of what was discussed during the summit, or anything big that we missed out18:32
SumitNaiksatamor if anyone has any follow up questions/comments18:32
SumitNaiksatamtowards the end of the etherpad we tried to track down the priority items and assign names for action items18:34
SumitNaiksatamfeel free to jump in and update the etherpad if you have interest in any of those items18:34
SumitNaiksatam#topic Features18:35
*** openstack changes topic to "Features (Meeting topic: networking_policy)"18:35
SumitNaiksatamservice chain plugin/driver refactor: #link https://review.openstack.org/#/q/status:open+project:stackforge/group-based-policy+branch:master+topic:bp/node-centric-chain-plugin,n,z18:35
SumitNaiksatamivar-lazzaro: over to you18:35
ivar-lazzaroSumitNaiksatam: thanks18:36
*** mwagner is now known as mwagner_afk18:36
ivar-lazzaroThe implementation is still ongoing, we are mostly missing the first Node Driver implementation18:36
ivar-lazzaroThe base architecture is there, and the first plumber as well. Hopefully it'll be ready for merging in the next couple of weeks18:37
igordcard_ivar-lazzaro: has there been any internal discussion on any change of the workflow of instantiating a chain?18:38
SumitNaiksatamivar-lazzaro: okay18:38
ivar-lazzaroigordcard_ is also giving a look at bringing straffic steering into the picture, which is definitively exciting'18:38
*** amotoki has joined #openstack-meeting-318:38
SumitNaiksatamivar-lazzaro: i reviewed the first two patches in the chain (no pun intended) again18:38
SumitNaiksatamivar-lazzaro: mostly looks great, had some nit comments18:38
igordcard_ivar-lazzaro: is this the first plumber you refer to? https://review.openstack.org/#/c/181814/18:39
SumitNaiksatamigordcard_: can you elaborate about the change in workflow?18:39
ivar-lazzaroigordcard_: nothing major. There are still ongoing discussions on how the service should be plumbed together depending on their type18:39
ivar-lazzaroigordcard_: yes. That's the basic implementation that just creates Service Targets based on the Node request18:40
ivar-lazzaroigordcard_: without really knowing anything about the whole chain18:40
igordcard_SumitNaiksatam: how the various responsibilities are assigned, from consuming service profiles to materializing a specific node18:40
ivar-lazzaroit's definitively pretty limited18:40
igordcard_ivar-lazzaro: thanks18:40
*** mrmartin has joined #openstack-meeting-318:40
SumitNaiksatamigordcard_: ah ok, the service profile is the only new resource18:40
Yiivar-lazzaro: for the ongoing discussion, is it recorded in the blueprint or spec?18:41
SumitNaiksatamigordcard_: and needs to be available before the node is created18:41
SumitNaiksatamYi: good point, any changes to the design should go back as updates into the spec18:41
SumitNaiksatamhowever i think the ongoing discussion relates to the “plumbing” which is more of an evolving implementation detail18:42
ivar-lazzaroYi: mostly it's just things discussed in person in Vancouver. That's not a design change though, it's mostly to understand how future plumbers should behave and what info they need18:42
igordcard_SumitNaiksatam: thanks - just wanted to get on par of any, possible, changes you might have discussed18:42
SumitNaiksatamigordcard_: not that i am aware of beyond what is documented in the spec18:42
ivar-lazzaroYi: and we are still nowhere close to a conclusion :) hopefully I can bring something to the table in the next few weeks for discussion18:43
SumitNaiksatamivar-lazzaro: any blockers for you at this point (apart from the reviews)?18:43
ivar-lazzaroSumitNaiksatam: nope18:43
SumitNaiksatamivar-lazzaro: okay good18:43
*** amotoki has quit IRC18:43
SumitNaiksatamany other questions for ivar-lazzaro on this?18:43
*** mrmartin has quit IRC18:44
SumitNaiksatamivar-lazzaro: thanks for this piece of the update18:44
igordcard_yeah, in the next few weeks I will come up with a traffic-steering-only plumber together with a list of issues and other challenges it poses :)18:44
SumitNaiksatamivar-lazzaro: awesome :-)18:44
SumitNaiksatamivar-lazzaro: awesome18:44
SumitNaiksatamigordcard_: awesome18:44
ivar-lazzaroigordcard_: ^^18:44
SumitNaiksatamfinally :-)18:44
ivar-lazzaroahah18:44
igordcard_SumitNaiksatam: eheh, that was hard18:44
igordcard_difficult*18:45
SumitNaiksatamthe client is smarter than i imagined18:45
SumitNaiksatamususally it tab completes by alphabetical order18:45
SumitNaiksatambut apparently it also remembers the last use18:45
SumitNaiksatamanyway18:45
SumitNaiksatami dont think magesh is around for the floating ip patch discussion18:46
SumitNaiksatammy request to him was to add an exercise script before we can move forward with the patch18:46
SumitNaiksatamwe need to validate that it works end-to-end, and also for everyone to understand the workflow18:46
SumitNaiksatami am referring to #link https://review.openstack.org/#/c/167174/18:46
SumitNaiksatamyapeng: yi: regarding the independent server work18:47
SumitNaiksatamwe can start work on that right away since we have the feature branch available18:47
Yiok18:48
SumitNaiksatamso lets get the discussion going on that18:48
yapengsure18:48
SumitNaiksatamyapeng: yi: thanks18:48
SumitNaiksatam#topic “An improved Horizon UI”18:49
*** openstack changes topic to "“An improved Horizon UI” (Meeting topic: networking_policy)"18:49
SumitNaiksatamigordcard_: over to you18:49
igordcard_the horizon ui currenty used by gbp is not bad but there are some things that could be improved18:49
igordcard_from the hands-on lab there was some feedback on some pieces that were not intuitive or rather complicated18:50
SumitNaiksatamigordcard_: very much agree18:50
ivar-lazzaroigordcard_: +118:50
igordcard_one of the things that could be improved is the service chaining ui18:51
*** mrmartin has joined #openstack-meeting-318:51
igordcard_there is a person from Instituto de Telecomunicações that is actually developing a UI meant for service chaining (which then applies to our current traffic steering impl)18:51
*** hurgleburgler2 is now known as hurgleburgler18:52
igordcard_let me introduce you to Mario, mcar - you can show them the screenshot and introduce yourself of course :)18:52
SumitNaiksatammcar: hi welcome to the team!18:52
ivar-lazzaromcar: hi!18:52
mcarhi guys I did a short video https://www.youtube.com/watch?v=fHD0JEbjKuU&feature=youtu.be18:53
*** mrmartin has quit IRC18:53
igordcard_mcar: oh, it's actually a video!18:53
Yimcar: hi!18:53
yapengmcar, the gui looks cool :)18:54
* SumitNaiksatam watching the video18:54
mcarthanks18:54
igordcard_if you think it is interesting and beneficial for GBP to have such an interface, he can forward with it and adapt it to GBP18:54
SumitNaiksatammcar: indeed pretty cool18:54
ivar-lazzaromcar: looks very nice! driving the whole workflow (not just SC) that way would be awesome18:54
igordcard_ivar-lazzaro: +118:55
SumitNaiksatammcar: in fact i think this can be extended to the GBP model as well18:55
SumitNaiksatamprovide/consume, etc18:55
Yimcar: it's very nice. But I do have a question on it18:55
SumitNaiksatamYi: yes please18:55
mcarask18:56
Yifrom workflow point, I thought a SFC is defined as abstract profile first?18:56
igordcard_SumitNaiksatam: yeah I agree - that interface is not a closed fully-developed product, so it's still evolving and would adapt to the GBP model properly when meant for that18:56
*** fallenpegasus has joined #openstack-meeting-318:56
Yiand then map the abstraction to the VM instance?18:56
*** Sukhdev has joined #openstack-meeting-318:56
SumitNaiksatamYi: correct18:57
SumitNaiksatami think those things can be adapted in the context of the GBP model18:57
ivar-lazzaroYi: I think the concept mcar brought is not "GBPfied" yet18:57
SumitNaiksatamivar-lazzaro: correct18:57
igordcard_Yi: yes, it's a matter of extending those blocks to allow changing the service types - or doing any other thing that requires further discussion18:58
igordcard_but that is the idea we are trying to show - a drag-and-drop-like UI for service chaining18:58
*** ttrifonov is now known as zz_ttrifonov18:58
SumitNaiksatamigordcard_: yes, i believe we always wanted to do something like this18:58
igordcard_ivar-lazzaro: exactly, it's not GBPfied... it is only meant for traffic steering between VMs18:59
YiSumitNaiksatam, ivar-lazzaro, igordcard_, mcar: yes. the idea is drag and drop18:59
SumitNaiksatammcar: fwiw, also take a look at this patch: #link https://review.openstack.org/#/c/183634/18:59
SumitNaiksatammcar: it is prettyfying the display of the chain18:59
SumitNaiksatamYi: correct18:59
igordcard_given the dirt in mcar's hands, it is potentially easier for him to fulfill this work for GBP then figuring out ourselves how to do that19:00
SumitNaiksatamigordcard_: :-)19:00
SumitNaiksatamokay we are the hour19:01
SumitNaiksatammcar: igordcard_: lets discuss offline how to make progress with this19:01
SumitNaiksatamanything else we missed today?19:01
ivar-lazzaroSumitNaiksatam: GBP new name?19:01
SumitNaiksatamalright, thanks all!19:01
SumitNaiksatamivar-lazzaro: ah19:01
SumitNaiksatamyes please do think about it19:02
yapengwill we change the project name?19:02
SumitNaiksatamcurrently we have a very “imperative” name :-)19:02
SumitNaiksatamyapeng: that is one suggestion19:03
SumitNaiksatamso thats home work for everyone19:03
yapengi see.19:03
SumitNaiksatamalright, thanks all19:03
SumitNaiksatam#endmeeting19:03
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"19:03
openstackMeeting ended Thu May 28 19:03:34 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:03
openstackMinutes:        http://eavesdrop.openstack.org/meetings/networking_policy/2015/networking_policy.2015-05-28-18.02.html19:03
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/networking_policy/2015/networking_policy.2015-05-28-18.02.txt19:03
openstackLog:            http://eavesdrop.openstack.org/meetings/networking_policy/2015/networking_policy.2015-05-28-18.02.log.html19:03
rkukurathanks SumitNaiksatam!19:03
SumitNaiksatambye19:03
ivar-lazzarobye!19:03
rkukurabye19:03
yapengbye!19:03
mcarbye19:03
Yibye19:03
igordcard_bye19:03
*** rkukura has left #openstack-meeting-319:04
*** slaweq has quit IRC19:04
*** Networkn3rd has quit IRC19:18
*** alexpilotti has quit IRC19:23
*** Yi has quit IRC19:23
*** songole has quit IRC19:25
*** radek__ has quit IRC19:34
*** radek__ has joined #openstack-meeting-319:35
*** slaweq_ has quit IRC19:41
*** ajmiller has quit IRC19:42
*** slaweq has joined #openstack-meeting-319:42
*** krtaylor has joined #openstack-meeting-319:43
*** yapeng has quit IRC19:49
*** puranamr has quit IRC19:50
*** marun has quit IRC19:51
*** marun has joined #openstack-meeting-319:51
*** eghobo has quit IRC19:51
*** jckasper has quit IRC19:57
*** baoli has joined #openstack-meeting-319:57
*** mcar has left #openstack-meeting-319:57
*** matrohon has joined #openstack-meeting-319:59
*** jckasper has joined #openstack-meeting-320:00
*** singleth_ has joined #openstack-meeting-320:00
*** eghobo has joined #openstack-meeting-320:00
*** baoli has quit IRC20:01
*** jckasper has quit IRC20:01
*** jckasper has joined #openstack-meeting-320:02
*** puranamr has joined #openstack-meeting-320:02
*** singlethink has quit IRC20:03
megmIs anyone here for the ha-guide meeting?20:04
megmIt is cancelled today.  If anyone has time, please feel free to contribute some content.  If you need help with the RST coding, etc, email me at DreidelLhasa@yahoo.com20:06
*** fallenpegasus has quit IRC20:06
*** baoli has joined #openstack-meeting-320:07
*** fallenpegasus has joined #openstack-meeting-320:07
*** mattgriffin has joined #openstack-meeting-320:09
*** rushiagr is now known as rushiagr_away20:10
*** devvesa_ has quit IRC20:11
*** mattgrif_ has joined #openstack-meeting-320:14
*** mattgriffin has quit IRC20:14
*** mattfarina has joined #openstack-meeting-320:16
*** mattgriffin has joined #openstack-meeting-320:16
*** mattgrif_ has quit IRC20:19
*** mattgri__ has joined #openstack-meeting-320:20
*** mattgriffin has quit IRC20:23
*** eghobo_ has joined #openstack-meeting-320:24
*** eghobo has quit IRC20:27
*** amotoki has joined #openstack-meeting-320:27
*** mattfarina has quit IRC20:27
*** puranamr has quit IRC20:27
*** mattfarina has joined #openstack-meeting-320:31
*** puranamr has joined #openstack-meeting-320:31
*** amotoki has quit IRC20:32
*** pkoniszewski has joined #openstack-meeting-320:35
*** fallenpegasus has quit IRC20:36
*** s3wong has joined #openstack-meeting-320:42
*** mattfarina has quit IRC20:43
*** mrunge has quit IRC20:44
*** salv-orlando has quit IRC20:49
*** nelsnelson has quit IRC20:50
*** peristeri has quit IRC20:53
*** Sukhdev has quit IRC20:56
*** lblanchard has quit IRC20:59
*** slaweq has quit IRC21:07
*** nelsnelson has joined #openstack-meeting-321:09
*** jgrimm is now known as zz_jgrimm21:13
*** jtomasek has quit IRC21:18
*** alexpilotti has joined #openstack-meeting-321:21
*** baoli has quit IRC21:35
*** baoli has joined #openstack-meeting-321:36
*** asahlin is now known as asahlin_away21:39
*** marun has quit IRC21:44
*** marun has joined #openstack-meeting-321:44
*** jckasper has quit IRC21:45
*** sicarie has joined #openstack-meeting-321:46
*** baoli has quit IRC21:47
*** baoli has joined #openstack-meeting-321:47
*** fallenpegasus has joined #openstack-meeting-321:49
*** baoli has quit IRC21:49
*** salv-orlando has joined #openstack-meeting-321:50
*** baoli has joined #openstack-meeting-321:50
*** mattgriffin has joined #openstack-meeting-321:54
*** baoli has quit IRC21:54
*** salv-orlando has quit IRC21:55
*** alexpilotti has quit IRC21:55
*** julim has quit IRC21:55
*** baoli has joined #openstack-meeting-321:55
*** mattgri__ has quit IRC21:57
*** shwetaap1 has quit IRC21:58
*** matrohon has quit IRC22:00
*** shwetaap has joined #openstack-meeting-322:02
*** baoli has quit IRC22:03
*** baoli has joined #openstack-meeting-322:04
*** puranamr has quit IRC22:07
*** pkoniszewski has quit IRC22:09
*** nelsnelson has quit IRC22:11
*** amotoki has joined #openstack-meeting-322:13
*** salv-orlando has joined #openstack-meeting-322:15
*** amotoki has quit IRC22:18
*** yamamoto has joined #openstack-meeting-322:19
*** singlethink has joined #openstack-meeting-322:22
*** fallenpegasus has quit IRC22:22
*** fallenpegasus has joined #openstack-meeting-322:23
*** singleth_ has quit IRC22:24
*** baoli has quit IRC22:25
*** puranamr has joined #openstack-meeting-322:26
*** ivar-lazzaro has quit IRC22:26
*** ivar-lazzaro has joined #openstack-meeting-322:27
*** ivar-laz_ has joined #openstack-meeting-322:28
*** melwitt_ has joined #openstack-meeting-322:28
*** melwitt_ has quit IRC22:28
*** ivar-lazzaro has quit IRC22:32
*** mattgriffin has quit IRC22:32
*** absubram has quit IRC22:37
*** barra204 has joined #openstack-meeting-322:43
*** bknudson has quit IRC22:45
*** singlethink has quit IRC22:48
*** sicarie has left #openstack-meeting-322:54
*** mlavalle has quit IRC22:55
*** eghobo_ has quit IRC22:57
*** barra204 has quit IRC23:01
*** krtaylor has quit IRC23:05
*** Sukhdev has joined #openstack-meeting-323:07
*** shwetaap has quit IRC23:11
*** ajmiller has joined #openstack-meeting-323:11
*** barra204 has joined #openstack-meeting-323:16
*** dims_ has quit IRC23:17
*** baoli has joined #openstack-meeting-323:19
*** dims_ has joined #openstack-meeting-323:20
*** carl_baldwin has quit IRC23:29
*** salv-orlando has quit IRC23:30
*** eghobo has joined #openstack-meeting-323:37
*** baoli has quit IRC23:39
*** eghobo has quit IRC23:45
*** eghobo has joined #openstack-meeting-323:46
*** julim has joined #openstack-meeting-323:47
*** krtaylor has joined #openstack-meeting-323:51
*** fallenpegasus has quit IRC23:56
*** fallenpegasus has joined #openstack-meeting-323:56
*** radek__ has quit IRC23:59

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