*** zane has joined #openstack-meeting-alt | 00:00 | |
*** colinmcnamara has joined #openstack-meeting-alt | 00:02 | |
*** colinmcnamara has quit IRC | 00:04 | |
*** colinmcnamara has joined #openstack-meeting-alt | 00:04 | |
*** colinmcnamara has quit IRC | 00:08 | |
*** colinmcnamara has joined #openstack-meeting-alt | 00:38 | |
*** nosnos has joined #openstack-meeting-alt | 01:05 | |
*** ekarlso has quit IRC | 01:33 | |
*** colinmcnamara has quit IRC | 01:51 | |
*** zane has quit IRC | 02:54 | |
*** zane has joined #openstack-meeting-alt | 03:03 | |
*** RajeshMohan has quit IRC | 03:35 | |
*** RajeshMohan has joined #openstack-meeting-alt | 03:36 | |
*** RajeshMohan has quit IRC | 03:40 | |
*** RajeshMohan has joined #openstack-meeting-alt | 03:40 | |
*** colinmcnamara has joined #openstack-meeting-alt | 03:46 | |
*** RajeshMohan has quit IRC | 04:15 | |
*** RajeshMohan has joined #openstack-meeting-alt | 04:15 | |
*** colinmcnamara has quit IRC | 04:16 | |
*** RajeshMohan has quit IRC | 04:19 | |
*** RajeshMohan has joined #openstack-meeting-alt | 04:19 | |
*** zane1 has joined #openstack-meeting-alt | 04:37 | |
*** zane has quit IRC | 04:37 | |
*** zane1 has quit IRC | 04:38 | |
*** zane has joined #openstack-meeting-alt | 04:38 | |
*** vipul-away is now known as vipul | 04:38 | |
*** bnemec has joined #openstack-meeting-alt | 04:43 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 04:43 | |
*** zane has quit IRC | 04:45 | |
*** zane has joined #openstack-meeting-alt | 04:46 | |
*** bnemec_ has quit IRC | 04:49 | |
*** jcoufal has joined #openstack-meeting-alt | 05:16 | |
*** zane has quit IRC | 05:20 | |
*** ogelbukh has quit IRC | 05:53 | |
*** kebray has quit IRC | 05:57 | |
*** nosnos_ has joined #openstack-meeting-alt | 05:58 | |
*** nosnos has quit IRC | 05:59 | |
*** SergeyLukjanov has quit IRC | 06:14 | |
*** ekarlso has joined #openstack-meeting-alt | 06:21 | |
*** ekarlso has quit IRC | 06:26 | |
*** ekarlso has joined #openstack-meeting-alt | 06:26 | |
*** IlyaE has quit IRC | 06:50 | |
*** ogelbukh has joined #openstack-meeting-alt | 06:53 | |
*** nosnos has joined #openstack-meeting-alt | 07:02 | |
*** nosnos_ has quit IRC | 07:02 | |
*** vponomaryov has joined #openstack-meeting-alt | 07:26 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 07:44 | |
*** boris-42 has joined #openstack-meeting-alt | 07:51 | |
*** ogelbukh has quit IRC | 07:57 | |
*** jtomasek has joined #openstack-meeting-alt | 07:58 | |
*** colinmcnamara has joined #openstack-meeting-alt | 08:16 | |
*** colinmcnamara has quit IRC | 08:21 | |
*** alazarev has joined #openstack-meeting-alt | 08:29 | |
*** boris-42 has quit IRC | 08:39 | |
*** ogelbukh has joined #openstack-meeting-alt | 08:54 | |
*** jcoufal has quit IRC | 08:59 | |
*** dteselkin has left #openstack-meeting-alt | 09:00 | |
*** aostapenko has joined #openstack-meeting-alt | 09:11 | |
*** aostapenko has left #openstack-meeting-alt | 09:13 | |
*** aostapenko has joined #openstack-meeting-alt | 09:13 | |
*** boris-42 has joined #openstack-meeting-alt | 09:42 | |
*** dmyznikov|2 has quit IRC | 09:52 | |
*** colinmcnamara has joined #openstack-meeting-alt | 09:54 | |
*** colinmcnamara has quit IRC | 09:54 | |
*** colinmcnamara has joined #openstack-meeting-alt | 09:55 | |
*** colinmcnamara has quit IRC | 10:00 | |
*** alazarev has quit IRC | 10:05 | |
*** boris-42_ has joined #openstack-meeting-alt | 10:07 | |
*** boris-42 has quit IRC | 10:07 | |
*** colinmcnamara has joined #openstack-meeting-alt | 10:07 | |
*** eankutse has joined #openstack-meeting-alt | 10:11 | |
*** eankutse has quit IRC | 10:15 | |
*** eankutse has joined #openstack-meeting-alt | 10:15 | |
*** colinmcnamara has quit IRC | 10:25 | |
*** pcm_ has joined #openstack-meeting-alt | 10:30 | |
*** pcm_ has quit IRC | 10:32 | |
*** ikhudoshyn has quit IRC | 10:32 | |
*** pcm_ has joined #openstack-meeting-alt | 10:33 | |
*** ikhudoshyn has joined #openstack-meeting-alt | 10:33 | |
*** alazarev has joined #openstack-meeting-alt | 10:35 | |
*** HenryG has joined #openstack-meeting-alt | 10:47 | |
*** aostapenko has left #openstack-meeting-alt | 11:17 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 11:41 | |
*** jcoufal has joined #openstack-meeting-alt | 11:56 | |
*** eankutse1 has joined #openstack-meeting-alt | 12:07 | |
*** boris-42_ has quit IRC | 12:08 | |
*** eankutse has quit IRC | 12:11 | |
*** eankutse1 has quit IRC | 12:12 | |
*** pdmars has joined #openstack-meeting-alt | 12:14 | |
*** betsy has quit IRC | 12:48 | |
*** lblanchard has joined #openstack-meeting-alt | 13:03 | |
*** julim has joined #openstack-meeting-alt | 13:07 | |
*** julim has quit IRC | 13:07 | |
*** NikitaKonovalov has quit IRC | 13:08 | |
*** julim has joined #openstack-meeting-alt | 13:09 | |
*** colinmcnamara has joined #openstack-meeting-alt | 13:11 | |
*** nosnos has quit IRC | 13:13 | |
*** kevinconway has quit IRC | 13:13 | |
*** colinmcnamara has quit IRC | 13:13 | |
*** eankutse has joined #openstack-meeting-alt | 13:13 | |
*** colinmcnamara has joined #openstack-meeting-alt | 13:14 | |
*** eankutse has joined #openstack-meeting-alt | 13:14 | |
*** eankutse has quit IRC | 13:15 | |
*** rnirmal has joined #openstack-meeting-alt | 13:15 | |
*** eankutse has joined #openstack-meeting-alt | 13:15 | |
*** colinmcnamara has quit IRC | 13:18 | |
*** colinmcnamara has joined #openstack-meeting-alt | 13:24 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 13:28 | |
*** kevinconway has joined #openstack-meeting-alt | 13:32 | |
*** colinmcnamara has quit IRC | 13:33 | |
*** betsy has joined #openstack-meeting-alt | 13:38 | |
*** amytron has joined #openstack-meeting-alt | 13:43 | |
*** jergerber has joined #openstack-meeting-alt | 13:45 | |
*** julim has quit IRC | 13:59 | |
*** julim has joined #openstack-meeting-alt | 14:01 | |
*** dguitarbite has joined #openstack-meeting-alt | 14:02 | |
*** jtomasek has quit IRC | 14:02 | |
*** dguitarbite has quit IRC | 14:11 | |
*** demorris has joined #openstack-meeting-alt | 14:12 | |
*** zane has joined #openstack-meeting-alt | 14:16 | |
*** venkatesh has joined #openstack-meeting-alt | 14:17 | |
*** esker has joined #openstack-meeting-alt | 14:17 | |
*** anteaya has joined #openstack-meeting-alt | 14:21 | |
*** markmcclain has joined #openstack-meeting-alt | 14:25 | |
*** markmcclain has quit IRC | 14:30 | |
*** markmcclain has joined #openstack-meeting-alt | 14:34 | |
*** joel_c has joined #openstack-meeting-alt | 14:47 | |
*** jmontemayor has joined #openstack-meeting-alt | 14:53 | |
*** Guest73270 is now known as esheffield | 14:54 | |
*** tnurlygayanov has joined #openstack-meeting-alt | 15:00 | |
*** stanlagun has joined #openstack-meeting-alt | 15:01 | |
*** IgorYozhikov has joined #openstack-meeting-alt | 15:03 | |
*** dteselkin has joined #openstack-meeting-alt | 15:03 | |
*** katyafervent has joined #openstack-meeting-alt | 15:04 | |
*** akuznetsova has joined #openstack-meeting-alt | 15:04 | |
katyafervent | Hello all! | 15:04 |
---|---|---|
katyafervent | Welcome to Murano meeting! | 15:04 |
dteselkin | Hi | 15:04 |
akuznetsova | Hello everybode | 15:04 |
*** ativelkov has joined #openstack-meeting-alt | 15:04 | |
ativelkov | #startmeeting murano | 15:05 |
joel_c | hi | 15:05 |
openstack | Meeting started Mon Sep 30 15:05:09 2013 UTC and is due to finish in 60 minutes. The chair is ativelkov. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:05 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:05 |
*** openstack changes topic to " (Meeting topic: murano)" | 15:05 | |
openstack | The meeting name has been set to 'murano' | 15:05 |
stanlagun | Hi | 15:05 |
ativelkov | Hi guys | 15:05 |
*** sergmelikyan has joined #openstack-meeting-alt | 15:05 | |
ativelkov | sorry for a little delay | 15:05 |
ativelkov | let's start our meeting | 15:05 |
ativelkov | The agenda can be found here: https://wiki.openstack.org/wiki/Meetings/MuranoAgenda | 15:06 |
tsufiev | hello! | 15:06 |
IgorYozhikov | Hi | 15:08 |
ativelkov | So, let's start with the current progress. tnurlygayanov, can you review our progress on release 0.2.1 for the last week? | 15:09 |
tnurlygayanov | yes | 15:10 |
tnurlygayanov | now we already have verified all bugs, which were targeted to release-0.2.1 | 15:11 |
tnurlygayanov | and today we have plans to build RPM and DEB packages with Murano release-0.2.1 | 15:11 |
*** jomara has left #openstack-meeting-alt | 15:12 | |
ativelkov | #info all open issues for r 0.2.1 have been tested and verified | 15:12 |
tnurlygayanov | in Murano release-0.2.1 were fixed a lot of critical bugs: https://launchpad.net/murano/+milestone/0.2.1 | 15:12 |
tnurlygayanov | and, also, a lot of bugs in documentation. | 15:14 |
tnurlygayanov | I'm work on new tags for each Murano component now. | 15:14 |
akuznetsova | and we almost finish with documentation. we have only one bug releated with administrator guide. and now this bug is in progress. so we should fished today and close userstore | 15:14 |
ativelkov | Sounds good. What are our expectation on the final delivery date? | 15:14 |
*** SergeyLukjanov has quit IRC | 15:15 | |
tnurlygayanov | ativelkov, I think, today ) | 15:15 |
ativelkov | Great. Will you write a release notes and a message to the email-list? | 15:16 |
ativelkov | #info: r0.2.1 to be delivered today, 09/30 | 15:16 |
tnurlygayanov | Yes, I will do this today. Probably, you can help me with message to email-list? | 15:18 |
ativelkov | Yes, sure | 15:18 |
ativelkov | #action tnurlygayanov to write release notes for r0.2.1, ativelkov to write a community announcement | 15:19 |
ativelkov | Do we have any problems or other issues with 0.2.1 which we need to discuss right now? | 15:19 |
ativelkov | I guess the silence means that we don't have anym not that somebody is writing something really long :) | 15:21 |
ativelkov | Ok, let's proceed. | 15:21 |
ativelkov | We have two upcoming features to discuss: the Linux Agent and Metadata Repository | 15:22 |
ativelkov | The blueprints for these features have not been announced to the community as public documents, have they? | 15:22 |
*** gokrokve has joined #openstack-meeting-alt | 15:22 | |
stanlagun | The haven't yet | 15:23 |
stanlagun | *they | 15:23 |
ativelkov | Yes, I see | 15:23 |
gokrokve | Hi | 15:23 |
ativelkov | Hi Gosha | 15:23 |
*** kebray has joined #openstack-meeting-alt | 15:23 | |
stanlagun | hi | 15:23 |
ativelkov | That's exactly a question to you - shell we publich and announce Stan's and mine specs for the Linux Agent and Metadata repo? | 15:23 |
katyafervent | Where exactly we gonna keep detaled blueprints information at Openstack wiki? | 15:24 |
gokrokve | What are you discussing now? I don't see previous messages in this IRC client. | 15:24 |
*** IlyaE has joined #openstack-meeting-alt | 15:24 | |
ativelkov | WE were speacking about spec documents for Linux Agent and Metadata Repo | 15:24 |
ativelkov | But they are provate documents by now, accessible only to the Core team | 15:24 |
gokrokve | I suggest openstack wiki as a publishing place for technical details | 15:24 |
ativelkov | We need to deside if we are ready to publish them on the wiki | 15:25 |
gokrokve | As I see on other projects etherpad is used too. | 15:25 |
gokrokve | So it is fine to have a BP with a brief description and a link to Etherpad or wiki. | 15:25 |
ativelkov | Ok | 15:26 |
*** colinmcnamara has joined #openstack-meeting-alt | 15:26 | |
ativelkov | So, should we publish them "as is" and continue the discussion when they are made public? | 15:26 |
*** SergeyLukjanov has joined #openstack-meeting-alt | 15:26 | |
gokrokve | I think yes. They are already mature anough to provide good deep dive to the technical details. | 15:28 |
ativelkov | Ok | 15:28 |
ativelkov | #action Publish the Spec documents at openstack wiki, create blueprints with short descriptions and references to the wiki articles. ativelkov and stanlagun will work on that | 15:29 |
ativelkov | So, does anybody (from the Core team, for now, as nobody else has seen the documents yet) have any questions about these specs? | 15:29 |
stanlagun | I haven't read Metadata repo spec yet. Going to di it later today | 15:32 |
ativelkov | Ok, I hope that when the documents are made available to the wider audience we will get more feedback and questions | 15:32 |
tsufiev | I have a question considering roadmap for Metadata Repository | 15:32 |
gokrokve | I read it. Looks good for me. I like the references to the future use as a part of service catalog. | 15:33 |
tsufiev | what are the approx. time limits for each version in roadmap | 15:33 |
tsufiev | ? | 15:33 |
sergmelikyan | tsufiev, you talking about releases of Murano? | 15:33 |
*** tanisdl has joined #openstack-meeting-alt | 15:33 | |
tsufiev | sergmelikyan, Yes, that's the second thing I wanted to ask | 15:34 |
sergmelikyan | Next release is assigned to October, 25 - 0.2.2 | 15:34 |
ativelkov | tsufiev, well, it depends on the amount of developers who will work on the features | 15:34 |
sergmelikyan | tsufiev, what is first thing? | 15:34 |
ativelkov | The idea is to bring more attention to the development from the community, so not only the core team may work on this features. So we cannot predict time. | 15:35 |
tsufiev | sergmelikyan, I mean, (1) what are the time limits for versions specified in Metadata spec and (2) how do they correllate to Murano roadmap | 15:35 |
akuznetsova | sergmelikyan: what exactly should be in 0.2.2, only Linux Agent? | 15:35 |
ativelkov | it is planned that release 0.3 will include some functionality of Metadata Repository. May be just the minimum basics. | 15:36 |
sergmelikyan | akuznetsova, also we migrating to Quantum as main engine for networking in Murano (previously we used nova-network) | 15:36 |
sergmelikyan | We need to describe all features as BP and assign them to releases to eliminate uncertainity and questions like "when feature A released" | 15:37 |
ativelkov | Realistically, I would expect first 3 milestones of the MR roadmap to be implemented by the 0.3 | 15:38 |
stanlagun | Why do we introduce such big improvement as Agent vNext and Linux support as a minor version change 0.2.2? The difference between 0.2.0 and 0.2.1 is nothing compare to that of 0.2.1 to 0.2.2 | 15:39 |
gokrokve | By the way, what is a status for Linux agent? | 15:39 |
gokrokve | Do we have PoC for it? | 15:39 |
ativelkov | We have a windows-PoC of Linux Agent :) | 15:40 |
sergmelikyan | And Stan, AFAIK is working on LA from today | 15:41 |
tsufiev | stanlagun, Considering the LinuxAgent spec, there is no words about converting input script parameters (which are strings) to types in script's native language | 15:41 |
stanlagun | Currently I work on this. Initialy I did such PoC on Windows Agent because it already has most of the needed code and because it potentialy can have more implementation problems considering it is .NET base but need a Python interpreter | 15:41 |
tsufiev | or this shouldn't be specified there? | 15:42 |
stanlagun | Now all problems are solves and I moved to Linux implementation. Need several days to complete alpha version | 15:42 |
stanlagun | tsufiev: Input parameters are not strings | 15:42 |
ekarlso | does murano support win 2012 ? | 15:42 |
stanlagun | Currently Win2012 is the only supported OS :) | 15:43 |
sergmelikyan | Yep | 15:43 |
IgorYozhikov | yes | 15:43 |
ekarlso | thought of doing stuff like Citrix as a Service ? | 15:43 |
gokrokve | Yes. We want to build Service Catalog for OpenStack. It will have similar ideas as Citrix product. | 15:44 |
IgorYozhikov | Citrix has much of services, but most of them working over Windows infractructure | 15:45 |
ekarlso | service catalog what ? | 15:45 |
ekarlso | keystone stuff or ? | 15:45 |
stanlagun | Ain't Citrix is similar to MS remote descktop? | 15:46 |
ativelkov | no, not infrustructure-level services | 15:46 |
ekarlso | stanlagun: xendesktop | 15:46 |
ativelkov | user services | 15:46 |
gokrokve | No. Keystone is a service catalog for APIs. It is essentially a list of API endpoints available in the system. | 15:46 |
gokrokve | We want to build a service which will help publish different 3rd party services on top of OpenStack. | 15:47 |
stanlagun | Well, our goal is to let users create such services without low-level programming. | 15:47 |
gokrokve | Right now we have Windows AD, IIS, MS SQL Cluster available. | 15:47 |
ekarlso | 3rd party meaning ? | 15:47 |
ekarlso | db ? | 15:47 |
gokrokve | DB as a part of it yes. We plan to use Trove via Heat to expose options for DB integration. | 15:48 |
gokrokve | There are many different software which might be used on top of OpenStack. | 15:49 |
stanlagun | 3rd pary meen you can create your own service that would be available to Murano users and upload it to open repo | 15:49 |
ekarlso | how does this diff from stuff like savanna etc ? | 15:50 |
ativelkov | and murano will provide an infrustructure to intgrate them together into a single environment | 15:50 |
gokrokve | Currently it is quite hard to use software components as a self service because lack of automation around it. | 15:50 |
gokrokve | Because savanna concentrates on Hadoop specifics. | 15:50 |
*** colinmcnamara has quit IRC | 15:51 | |
*** kgriffs_afk is now known as kgriffs | 15:51 | |
gokrokve | We are exposing generic workflows which allow to manipulate with software components inside VM and do complex orchestration for multi-VM deployment. | 15:51 |
ativelkov | Imagine you have a web service that requires a Hadoop Cluster. You may deploy it in the cluster and teach it how to use savanna's APIs to create such a cluster. | 15:52 |
*** zyuan has joined #openstack-meeting-alt | 15:52 | |
ativelkov | (or you may manually create such a cluster by using savanna yourself) | 15:52 |
ekarlso | hmm k | 15:52 |
ekarlso | teaching it how ? | 15:52 |
ekarlso | a plugin ? | 15:52 |
gokrokve | No. You will need to create a new workflow which will call Savanna API to deploy cluster. | 15:53 |
stanlagun | BTW you're welcome to join #murano channel cause our meeting time is running out | 15:53 |
*** acabrera has joined #openstack-meeting-alt | 15:53 | |
gokrokve | Then this workflow will setup web components and bind them with hadoop cluster. | 15:53 |
ekarlso | so, murano is a kind of Heat ish thing ? | 15:54 |
gokrokve | It uses Heat itself. | 15:54 |
gokrokve | It is a next level of orchestration when you need to expose complex deployments in a simple way. | 15:54 |
stanlagun | Heat for services :) | 15:54 |
stanlagun | kind of | 15:54 |
*** amitgandhi has joined #openstack-meeting-alt | 15:55 | |
gokrokve | Here is a link to the demo http://www.youtube.com/watch?v=Y_CmrZfKy18 | 15:56 |
*** amitgandhi is now known as amitgandhi_afk | 15:56 | |
gokrokve | It is an example of complex deployment for MS SQL CLuster with AlwaysON Availability groups. It requires multiple Windows components to be configured. Like Windows AD, Failover Cluster.. | 15:57 |
*** demorris has quit IRC | 15:57 | |
gokrokve | The idea is to provide flexible approach for self-service, when you don't need to have special knowledge about service internals. | 15:58 |
*** ametts has joined #openstack-meeting-alt | 15:58 | |
gokrokve | For example QA team can use Murano for quick deployment of different Windows Environments which its own AD, IIS Clusters and SQL Clusters. | 15:58 |
*** alazarev has quit IRC | 15:59 | |
*** malini has joined #openstack-meeting-alt | 16:00 | |
ativelkov | Guys, we are running of time for Murano meeting. I suugest to continue the discussion in #murano channel | 16:00 |
ativelkov | #endmeeting | 16:00 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 16:00 | |
openstack | Meeting ended Mon Sep 30 16:00:16 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/murano/2013/murano.2013-09-30-15.05.html | 16:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/murano/2013/murano.2013-09-30-15.05.txt | 16:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/murano/2013/murano.2013-09-30-15.05.log.html | 16:00 |
*** akuznetsova has left #openstack-meeting-alt | 16:00 | |
*** jmontemayor_ has joined #openstack-meeting-alt | 16:02 | |
kgriffs | who's here for Marconi? | 16:03 |
zyuan | me | 16:03 |
*** bdpayne has joined #openstack-meeting-alt | 16:03 | |
*** joel_c has left #openstack-meeting-alt | 16:03 | |
malini | me too | 16:03 |
megan_w | me | 16:04 |
acabrera | kgriffs: me~ | 16:04 |
* ametts is lurking and multitasking | 16:04 | |
*** markwash has joined #openstack-meeting-alt | 16:04 | |
kgriffs | ok, let's get this party started | 16:04 |
*** jmontemayor has quit IRC | 16:04 | |
*** acabrera is now known as alcabrera | 16:04 | |
kgriffs | #startmeeting marconi | 16:04 |
openstack | Meeting started Mon Sep 30 16:04:27 2013 UTC and is due to finish in 60 minutes. The chair is kgriffs. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:04 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:04 |
*** openstack changes topic to " (Meeting topic: marconi)" | 16:04 | |
openstack | The meeting name has been set to 'marconi' | 16:04 |
*** ativelkov has left #openstack-meeting-alt | 16:04 | |
kgriffs | #link https://wiki.openstack.org/wiki/Meetings/Marconi#Agenda | 16:04 |
kgriffs | #topic Review actions from last time | 16:04 |
*** openstack changes topic to "Review actions from last time (Meeting topic: marconi)" | 16:04 | |
kgriffs | #link http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-09-23-16.19.html | 16:05 |
kgriffs | Looks like the only action noted was to get the proxy patches reviewed | 16:05 |
kgriffs | I think we made good progress there, nicht? | 16:05 |
kgriffs | I haven't had a chance yet to weigh in on the latest round | 16:05 |
kgriffs | but am planning on doing that ASAP today | 16:05 |
megan_w | sounds good | 16:06 |
*** stanlagun has left #openstack-meeting-alt | 16:06 | |
kgriffs | questions, comments, rude remarks? | 16:06 |
alcabrera | kgriffs: yup - most of the proxy patches were reviewed. In fact, WRT to the state of the proxy last week, I think you reviewed all patches that existed as of last meeting | 16:06 |
malini | cool! I am waiting on those reviews to start testing :) | 16:06 |
malini | tht was not a rude remark * | 16:06 |
kgriffs | :p | 16:06 |
kgriffs | ok, moving on | 16:06 |
kgriffs | #topic bugz | 16:06 |
*** openstack changes topic to "bugz (Meeting topic: marconi)" | 16:06 | |
kgriffs | #link http://goo.gl/uKe5gp | 16:07 |
kgriffs | starting at the top | 16:07 |
*** IlyaE has quit IRC | 16:07 | |
kgriffs | I have a patch pending for that one | 16:07 |
alcabrera | kgriffs: it needs a little bit of consensus before moving forward. | 16:08 |
zyuan | i'm not sure how this can happen | 16:08 |
kgriffs | just got a couple minor comments to address and then it should go in and be ready for testing | 16:08 |
kgriffs | alcabrera: re ASCII or whatever, you can't have unicode in URLs | 16:08 |
kgriffs | per RFC | 16:08 |
kgriffs | iirc | 16:08 |
kgriffs | anyone have evidence to the contrary? | 16:08 |
zyuan | kgriffs: i think you can | 16:09 |
*** tanisdl has quit IRC | 16:09 | |
kgriffs | it is supposed to be %-encoded. I will check it out again. | 16:09 |
alcabrera | #link http://stackoverflow.com/questions/2742852/unicode-characters-in-urls | 16:09 |
alcabrera | That SO exchange has some good pointers. | 16:09 |
*** tanisdl has joined #openstack-meeting-alt | 16:10 | |
*** NikitaKonovalov has quit IRC | 16:10 | |
kgriffs | yeah, looks familiar | 16:10 |
alcabrera | kgriffs: %-encoding seems right, based on what I just read. | 16:10 |
*** NikitaKonovalov has joined #openstack-meeting-alt | 16:10 | |
zyuan | what is the charset of URI? | 16:10 |
zyuan | unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" | 16:11 |
*** ruhe has joined #openstack-meeting-alt | 16:11 | |
*** colinmcnamara has joined #openstack-meeting-alt | 16:11 | |
alcabrera | zyuan: "...UTF-8-encode them then percent-encode the non-ASCII bytes..." | 16:11 |
alcabrera | zyuan: Though that's not standards text, just a comment on the internet. :P | 16:11 |
zyuan | don't use the term ASCII | 16:12 |
*** dguitarbite has joined #openstack-meeting-alt | 16:12 | |
zyuan | there is EBCDIC | 16:12 |
kgriffs | "Percent-encoded | 16:12 |
kgriffs | octets (Section 2.1) may be used within a URI to represent characters | 16:12 |
kgriffs | outside the range of the US-ASCII coded character set if this | 16:12 |
kgriffs | Berners-Lee, et al. Standards Track [Page 8] | 16:12 |
zyuan | URI does not define encoding, it defines charset (reserved + unreserved); encoding is platform-defined. | 16:12 |
kgriffs | RFC 3986 URI Generic Syntax January 2005 | 16:12 |
kgriffs | representation is allowed by the scheme or by the protocol element in | 16:13 |
kgriffs | which the URI is referenced. | 16:13 |
kgriffs | " | 16:13 |
kgriffs | https://www.ietf.org/rfc/rfc3986.txt | 16:13 |
alcabrera | kgriffs: thanks. I posit that we move the rest of this discussion for breakout. | 16:13 |
kgriffs | TL;DR I will need to see what WSGI servers do with percent-encoded chars. We may indeed want to support them if WSGI servers translate them to unicode | 16:13 |
kgriffs | #info Discuss unicode queue names in a breakout | 16:14 |
*** alazarev has joined #openstack-meeting-alt | 16:14 | |
kgriffs | moving down the list of bugs... | 16:14 |
kgriffs | "https://bugs.launchpad.net/marconi/+bug/1214973" | 16:14 |
*** flaper87 has joined #openstack-meeting-alt | 16:14 | |
flaper87 | o/ | 16:14 |
kgriffs | flaper87: hi! | 16:14 |
alcabrera | flaper87: wooooo, you made it! | 16:15 |
kgriffs | glad you made it! | 16:15 |
* alcabrera cheers | 16:15 | |
*** rnirmal has quit IRC | 16:15 | |
flaper87 | Fuck YEAHHH!!! | 16:15 |
*** venkatesh has quit IRC | 16:15 | |
flaper87 | stupid vpn | 16:15 |
flaper87 | aaanyway | 16:15 |
kgriffs | #info kgriffs started working on "Autoreconnect not handled in all cases" | 16:15 |
alcabrera | kgriffs: awesome | 16:15 |
*** ruhe has quit IRC | 16:15 | |
kgriffs | I will have a patch ready for that soon. It is tricksy, so we will need to closely vet this one | 16:16 |
flaper87 | kgriffs: +1 | 16:16 |
flaper87 | glad to hear that | 16:16 |
kgriffs | moving down the list | 16:16 |
kgriffs | Any other bugs people would like to comment on? | 16:16 |
flaper87 | yeah | 16:16 |
flaper87 | the config one | 16:16 |
flaper87 | or is that a bp ? | 16:16 |
flaper87 | mmhh | 16:16 |
flaper87 | don't remember exaclty | 16:17 |
kgriffs | bug list: http://goo.gl/uKe5gp | 16:17 |
alcabrera | This one? | 16:17 |
alcabrera | #link https://bugs.launchpad.net/marconi/+bug/1229848 | 16:17 |
alcabrera | Global configs | 16:17 |
alcabrera | flaper87: ^ | 16:17 |
flaper87 | alcabrera: yeah | 16:17 |
flaper87 | that and deprecate common.config | 16:18 |
flaper87 | but the deprecation one is a bp | 16:18 |
flaper87 | IIRC | 16:18 |
flaper87 | anyway, I think both are important | 16:18 |
alcabrera | flaper87: I don't see a bug report or a BP addressing common.config | 16:19 |
flaper87 | meaning, they may not have the highest priority right now but, if we don't takle them now we won't be able to do it later | 16:19 |
flaper87 | because things will keep getting bigger and bigger | 16:19 |
*** venkatesh has joined #openstack-meeting-alt | 16:19 | |
flaper87 | and more code will use that "method" and "module" for doing things | 16:19 |
flaper87 | alcabrera: mmh, I thought I opened oen | 16:20 |
flaper87 | I might have done that in my brain | 16:20 |
alcabrera | flaper87: Could you double check later and document that somehow? | 16:20 |
alcabrera | kgriffs: Thoughts about moving away from common.config? | 16:20 |
flaper87 | yeah, just did, no bug | 16:21 |
flaper87 | I'll file a new one | 16:21 |
*** alazarev has quit IRC | 16:21 | |
kgriffs | i think it's fine, but I would like us to identify any nice features it provides and commit to contributing them upstream | 16:21 |
alcabrera | That sounds good to me. | 16:21 |
flaper87 | the reason I'm bringing both is because if we move away form common.config we should take that chance to remove the global instance | 16:22 |
alcabrera | flaper87: +1 | 16:22 |
flaper87 | kgriffs: +1 | 16:22 |
flaper87 | kk, I'll those 2 issues | 16:22 |
flaper87 | I mean, that issue and the one I'll open in 3, 2, 1.... | 16:22 |
alcabrera | cool, cool | 16:22 |
flaper87 | that's all from me | 16:23 |
alcabrera | Regarding bugs, I'm tackling proxy-related bugs atm. | 16:23 |
flaper87 | alcabrera: that sounds great, you've been doing an amazing job there | 16:23 |
flaper87 | IMHO, you should make sure to tackle them all before moving to soemthing else | 16:23 |
alcabrera | The hottest item on my list is the notion of updating partition data, and I'd love comments on that in the related patch. :) | 16:23 |
alcabrera | #link https://review.openstack.org/#/c/48737/ | 16:24 |
flaper87 | current bugs are important and related to the proxy design | 16:24 |
alcabrera | flaper87: no worries, there. The proxy is my main concern for awhile yet. :D | 16:24 |
*** IlyaE has joined #openstack-meeting-alt | 16:24 | |
flaper87 | awesome | 16:24 |
flaper87 | thanks, d0000d | 16:24 |
kgriffs | ok, anything else on the topic of bugs? | 16:24 |
alcabrera | kgriffs: none from me | 16:24 |
*** alazarev has joined #openstack-meeting-alt | 16:24 | |
malini | none from me | 16:24 |
kgriffs | #topic incubation bps/bugs | 16:24 |
*** openstack changes topic to "incubation bps/bugs (Meeting topic: marconi)" | 16:25 | |
kgriffs | flaper87: seems like you created bps for all the things we need to do in order to graduate? | 16:25 |
kgriffs | https://wiki.openstack.org/wiki/Marconi/Incubation/Graduation | 16:25 |
alcabrera | #link https://wiki.openstack.org/wiki/Marconi/Incubation/Graduation | 16:25 |
flaper87 | kgriffs: that's correct | 16:26 |
kgriffs | flaper87: would you mind linking from that tracking wiki to all those? | 16:26 |
flaper87 | kgriffs: that's a good idea, will do that! | 16:26 |
kgriffs | cool | 16:26 |
megan_w | are any of these in progress? | 16:26 |
flaper87 | megan_w: yup | 16:26 |
alcabrera | client library, for sure | 16:26 |
kgriffs | I would like to spend a few minutes each week discussing our progress on those | 16:26 |
megan_w | +1 | 16:27 |
alcabrera | kgriffs: +1 | 16:27 |
*** julim has quit IRC | 16:27 | |
kgriffs | #action kgriffs to add graduation progress to weekly agenda | 16:27 |
kgriffs | ok cool | 16:27 |
flaper87 | kgriffs: +1 | 16:27 |
kgriffs | If we come up with any other ToDos pls add them to the wiki and link the appropriate launchpad item | 16:27 |
kgriffs | #topic Review the rough draft of the proxy's admin API | 16:28 |
*** openstack changes topic to "Review the rough draft of the proxy's admin API (Meeting topic: marconi)" | 16:28 | |
kgriffs | #link https://wiki.openstack.org/wiki/Marconi/specs/proxy/v1 | 16:28 |
*** jcoufal has quit IRC | 16:28 | |
kgriffs | alcabrera: can you walk us through the spec? | 16:29 |
alcabrera | Sure, thing, kgriffs | 16:29 |
* flaper87 sits, open his eyes and reads carefully | 16:29 | |
alcabrera | The proxy itself is responsible for forwarding requests to registered marconi partitions. | 16:29 |
alcabrera | There's two components to it: 1) partition management, 2) implicit catalogue handling | 16:29 |
alcabrera | I'll speak on partitions first, then the catalogue. | 16:30 |
kgriffs | #link https://wiki.openstack.org/wiki/Marconi/specs/api/v1 | 16:30 |
kgriffs | let us know which doc to reference. :p | 16:30 |
alcabrera | kgriffs: Thanks for linking! | 16:30 |
alcabrera | To register a partition, an admin must send a PUT command to a marconi proxy admin instance. | 16:30 |
alcabrera | That PUT needs to give the partition a name, a list of hosts, and a weight | 16:31 |
alcabrera | Those are all used by the marconi-proxy when making decisions about where to allocate queues and where to forward requests | 16:31 |
alcabrera | An admin can also list all partitions and GET a particular one to review details. | 16:31 |
alcabrera | There's planned support for updating a partitions hosts/weight, and that's in the works. | 16:32 |
alcabrera | The other side is... | 16:32 |
alcabrera | The Catalogue | 16:32 |
alcabrera | ==== | 16:32 |
alcabrera | That's where the mapping from a project + queue to a partition lives. | 16:32 |
alcabrera | It's handled implicity by the proxy when a client creates/deletes queues. | 16:33 |
alcabrera | So, from an API perspective, the catalogue is immutable (GET only). | 16:33 |
*** venkatesh has quit IRC | 16:33 | |
alcabrera | An admin can review what lives in the catalogue to understand the flow of the system. | 16:33 |
alcabrera | That's the proxy API in a nutshell | 16:33 |
alcabrera | Comments? | 16:34 |
kgriffs | so, I am assuming the API will be augmented at some point to support migration? | 16:34 |
flaper87 | the admin API, i guess | 16:34 |
alcabrera | kgriffs: yes - there needs to be some way to move data from one partition to another. | 16:34 |
alcabrera | as well as mark certain project + queues as "frozen" | 16:35 |
kgriffs | ok | 16:35 |
kgriffs | what happens if I PUT a queue that is already there? | 16:35 |
malini | alcabrera: can the same queue span across multiple partitions? | 16:35 |
kgriffs | sorry, not queue | 16:35 |
flaper87 | malini: HEEEELLLOOOOOOO!!!!!! | 16:35 |
kgriffs | i meant partition | 16:36 |
flaper87 | :) | 16:36 |
*** isviridov has left #openstack-meeting-alt | 16:36 | |
malini | kgriffs: you stole my next question :) | 16:36 |
zyuan | it'd better not | 16:36 |
alcabrera | kgriffs: it short-circuits and returns 204 | 16:36 |
malini | flaper87: hello!!! | 16:36 |
alcabrera | kgriffs: the contents are not replaced | 16:36 |
kgriffs | seems like you should return an error status | 16:36 |
kgriffs | and use PATCH for updating | 16:36 |
alcabrera | malini: no | 16:36 |
alcabrera | kgriffs: +1 | 16:36 |
malini | kgriffs: +1 | 16:36 |
alcabrera | kgriffs: I'd received many comments in that direction when I proposed an updating API for the admin interface. | 16:37 |
flaper87 | alcabrera: did you see my comments in the hosts weight patch ? | 16:37 |
alcabrera | kgriffs: PATCH, that is | 16:37 |
kgriffs | kk | 16:37 |
flaper87 | cool | 16:37 |
alcabrera | flaper87: I'm pretty sure I did, as well as malini's. :) | 16:37 |
flaper87 | awesome (I commented using my ipad so, not sure what I actually did) | 16:38 |
kgriffs | alcabrera: you don't have to support JSON-patch but using a different verb would be more explicit. We had a similar discussion for the queues resource | 16:38 |
kgriffs | s/queues/queue | 16:38 |
alcabrera | kgriffs: I'll reference the PATCH claims implementation when building this out. | 16:38 |
kgriffs | kk | 16:38 |
kgriffs | so, how about ditching HTTP and only supporting zmq for the admin interface? | 16:39 |
* kgriffs runs away | 16:39 | |
alcabrera | lol | 16:39 |
zyuan | ... | 16:39 |
kgriffs | jk | 16:39 |
flaper87 | LOOOOOOOL | 16:39 |
kgriffs | actually, I was hoping for nanomsg. srlsy | 16:39 |
*** NikitaKonovalov has quit IRC | 16:40 | |
kgriffs | :p | 16:40 |
flaper87 | hahaha | 16:40 |
malini | alcabrera: Is the catalogue stored in memory ? | 16:40 |
alcabrera | kgriffs: let's figure out marconi-queues:zmq/nanomsg first. :P | 16:40 |
kgriffs | so, I imagine this interface being accessed mostly via a CLI tool? | 16:40 |
flaper87 | I think so | 16:40 |
zyuan | does curl count as a CLI tool? | 16:40 |
kgriffs | maybe also config management | 16:40 |
flaper87 | I think this should be part of marconiclient as well | 16:40 |
alcabrera | malini: no - it is stored in a combination of primary storage (mongodb atm) + cached in a local cache layer (memcached atm) | 16:40 |
kgriffs | zyuan: heh | 16:41 |
flaper87 | I guess | 16:41 |
zyuan | no, it can't be in marconiclient | 16:41 |
alcabrera | malini: it's a hierarchical caching scheme | 16:41 |
zyuan | admin only | 16:41 |
flaper87 | yup, it depends on who's using it | 16:41 |
malini | alcabrera: thanks !! | 16:41 |
kgriffs | alcabrera: delete a partition | 16:41 |
kgriffs | when would someone want to do that? | 16:42 |
alcabrera | Hmmm... | 16:42 |
megan_w | bursting for scale? | 16:42 |
megan_w | and then trimming back down | 16:42 |
alcabrera | megan_w: I like that line of thought. | 16:43 |
kgriffs | ok | 16:43 |
kgriffs | then, seems like queues need to be migrated off as part of the delete | 16:43 |
kgriffs | ? | 16:43 |
zyuan | not very sure | 16:43 |
zyuan | if a partition has no queue left | 16:44 |
alcabrera | kgriffs: yup, given that the deployer wants to support strict persistence requirements | 16:44 |
zyuan | you can just delete it... | 16:44 |
kgriffs | seems like more of a "stand down" partition than "nuke it and everything on there" | 16:44 |
alcabrera | so migration sounds a lot like a next major feature for the -proxy layer. | 16:44 |
kgriffs | ok, can you make a note about this - we should revisit when we start working on migration | 16:44 |
flaper87 | +1 for revisiting this later | 16:45 |
alcabrera | #info Deleting a partition should migrate queues associated with it to another partition (needs exploration) | 16:45 |
kgriffs | deleting a partition is tricksy | 16:45 |
kgriffs | you also have to handle the fact now that weights have changed | 16:45 |
alcabrera | kgriffs: that's already handled - the weights. :D | 16:45 |
alcabrera | The choice of weighting algorithm made that part pretty easy, I think. | 16:45 |
kgriffs | i guess since we have static catalog mapping, existing queues will continue to go the right place | 16:46 |
kgriffs | ok | 16:46 |
kgriffs | one last comment, then we will move on. I imagine we will keep reviewing the API over the next few mtgs | 16:46 |
kgriffs | list partitions | 16:46 |
alcabrera | agreed | 16:46 |
* flaper87 nods | 16:46 | |
kgriffs | any particular reason you chose an object as the outermost type in lieu of an array? | 16:47 |
kgriffs | (using JSON terminology) | 16:47 |
alcabrera | kgriffs: no rational reason. My fingers prefer objects to arrays ({} vs []) | 16:47 |
kgriffs | TBH, I would go for an array | 16:48 |
kgriffs | seems more natural when presenting a "list" of things | 16:48 |
*** SergeyLukjanov has quit IRC | 16:48 | |
alcabrera | kgriffs: agreed | 16:48 |
alcabrera | moving at the speed of POC leads to strange things. | 16:48 |
kgriffs | unless the client is trying to lookup a specific partition | 16:48 |
alcabrera | I'll file a bug for that. | 16:48 |
kgriffs | in which case, it would just GET the partition directly, no? | 16:48 |
* flaper87 agrees with the above | 16:49 | |
alcabrera | yup | 16:49 |
kgriffs | kk | 16:49 |
alcabrera | Another note - pagination | 16:49 |
kgriffs | you might change that at the same time you implement paging | 16:49 |
alcabrera | exactly! | 16:49 |
alcabrera | cool, we're in consensus on this. :) | 16:49 |
flaper87 | 10mins left | 16:50 |
alcabrera | next topic - API audit? | 16:50 |
malini | tht was a quick discussion (with our history) !! | 16:51 |
flaper87 | alcabrera: +1 | 16:51 |
alcabrera | #link https://bugs.launchpad.net/marconi/+bug/1233277 | 16:51 |
alcabrera | Bug filed. | 16:51 |
kgriffs | anything else on that topic? | 16:52 |
alcabrera | malini: we're learning to work better together. :D | 16:52 |
alcabrera | kgriffs: nothing from me | 16:52 |
kgriffs | ok, moving on | 16:53 |
zyuan | question - progress on mysql? | 16:53 |
kgriffs | #topic finalize marconi-queues API | 16:53 |
*** openstack changes topic to "finalize marconi-queues API (Meeting topic: marconi)" | 16:53 | |
kgriffs | zyuan: one moment, we will can addess during open discussion | 16:54 |
kgriffs | So, I'd like to dedicate the entire next mtg to finalizing and freezing the API | 16:54 |
alcabrera | kgriffs: +1 | 16:54 |
kgriffs | it hasn't changed for a while, so think now is a good time | 16:54 |
flaper87 | kgriffs: +1 | 16:54 |
flaper87 | makes sense | 16:54 |
kgriffs | ok. | 16:54 |
kgriffs | so if there are any changes y'all have one more week to sneak those in. :D | 16:55 |
* flaper87 prepares a 10000 LOC patch | 16:55 | |
flaper87 | :D | 16:55 |
* kgriffs passes out on the floor | 16:55 | |
* kgriffs recovers | 16:55 | |
alcabrera | lol | 16:55 |
kgriffs | #topic Summit sessions | 16:56 |
*** openstack changes topic to "Summit sessions (Meeting topic: marconi)" | 16:56 | |
flaper87 | kgriffs: you just read my mind | 16:56 |
kgriffs | FYI, I spoke with ametts about that last week | 16:56 |
zyuan | what is the last change? | 16:56 |
zyuan | to marconi API? | 16:56 |
kgriffs | I think we are looking at 4 sessions | 16:56 |
kgriffs | 1. alternate transports | 16:57 |
kgriffs | 2. alternate backends | 16:57 |
kgriffs | 3. notifications | 16:57 |
kgriffs | 4. proposed new features | 16:57 |
kgriffs | something like that | 16:57 |
flaper87 | +1 | 16:57 |
alcabrera | What's the link to summit sessions? | 16:58 |
kgriffs | so, existing proposals will slot into one of those 4 | 16:58 |
kgriffs | #link http://summit.openstack.org/cfp/topic/19 | 16:58 |
alcabrera | Also, I love the list of proposed sesssions - awesome stuff. | 16:58 |
alcabrera | kgriffs: thanks! | 16:58 |
*** tnurlygayanov has quit IRC | 16:58 | |
kgriffs | re the talk, it got scheduled at the same time as the design sessions | 16:58 |
kgriffs | so.... | 16:58 |
kgriffs | ametts is working to try and get the talk rescheduled to avoid a "conflict of interest" | 16:59 |
kgriffs | ;) | 16:59 |
*** jmontemayor_ has quit IRC | 16:59 | |
megan_w | fine. i'll go to hong kong. ugh. | 16:59 |
alcabrera | lol | 16:59 |
kgriffs | megan_w: yeah, that would really be unfortunate if you had to do that | 17:00 |
kgriffs | ;) | 17:00 |
megan_w | haha | 17:00 |
flaper87 | :D | 17:00 |
malini | megan_w: I am sorry, megan_w | 17:00 |
kgriffs | ok, | 17:00 |
kgriffs | #topic open discussion | 17:00 |
*** openstack changes topic to "open discussion (Meeting topic: marconi)" | 17:00 | |
kgriffs | zyuan had a q? | 17:00 |
zyuan | 1st, API finallize | 17:00 |
*** yidclare has joined #openstack-meeting-alt | 17:00 | |
kgriffs | "progress on mysql?" | 17:00 |
zyuan | decided? | 17:00 |
zyuan | and progress on mysql | 17:00 |
kgriffs | API finalized, the only pending thing I recall was a status code | 17:01 |
zyuan | ?? | 17:01 |
alcabrera | HTTP 200 vs. HTTP 204 on /v1/health, I think? | 17:01 |
zyuan | queues use 204 | 17:01 |
zyuan | i'm fine with 200 | 17:01 |
kgriffs | no, | 17:01 |
kgriffs | it was something else | 17:02 |
kgriffs | can't remember | 17:02 |
kgriffs | oz_akan was in on it | 17:02 |
zyuan | class HealthResource(object): | 17:02 |
zyuan | def on_get(self, req, resp, project_id): | 17:02 |
zyuan | resp.status = falcon.HTTP_204 | 17:02 |
zyuan | def on_head(self, req, resp, project_id): | 17:02 |
zyuan | resp.status = falcon.HTTP_204 | 17:02 |
kgriffs | he tortured me until i agreed to consider it | 17:02 |
kgriffs | it's no wonder i can't remember | 17:02 |
alcabrera | kgriffs: lol | 17:02 |
kgriffs | THERE ARE THREE LIGHTS! | 17:03 |
flaper87 | re progress on mysql: ykaplan is working on that, this whole month was holiday in Israel (Starting here: Rosh Hashana) | 17:03 |
zyuan | i... don't know. let's make it 200... | 17:03 |
flaper87 | so, she wasn't able to do much on it | 17:03 |
flaper87 | She's also getting familiar with sqlalchemy | 17:03 |
zyuan | ................................ | 17:03 |
alcabrera | #info ykaplan is working on mysql backend | 17:03 |
kgriffs | #link https://bugs.launchpad.net/marconi/+bug/1220768 | 17:03 |
kgriffs | found it | 17:04 |
flaper87 | zyuan: ? | 17:04 |
alcabrera | ah | 17:04 |
zyuan | "getting familiar" | 17:04 |
flaper87 | zyuan: what's wrong with that? | 17:04 |
zyuan | i suppose people should be familiar with it within 10 mins... | 17:05 |
alcabrera | we're 5 minutes over time - we should end the meeting, maybe? | 17:05 |
flaper87 | zyuan: you suppose more things than you should, TBH! Plus, read my previous message, she was on holidays | 17:05 |
flaper87 | alcabrera: +1 | 17:05 |
* flaper87 has nothing more to say | 17:06 | |
kgriffs | we can go over a few minutes. nobody waiting on us. | 17:07 |
flaper87 | hehe, this time slot is awesome | 17:07 |
flaper87 | :D | 17:07 |
alcabrera | lol | 17:07 |
flaper87 | we can have longer meetings | 17:07 |
* kgriffs wonders if that is a good thing, heh | 17:07 | |
kgriffs | sooo | 17:07 |
kgriffs | we have two breakouts | 17:07 |
alcabrera | I was worried about conflicting with others, but that concern is abated. | 17:07 |
kgriffs | 1. that bug just mentioned above | 17:08 |
*** jmontemayor has joined #openstack-meeting-alt | 17:08 | |
kgriffs | 2. unicode queue names | 17:08 |
* kgriffs just realized both of these impact API finalization | 17:08 | |
alcabrera | kgriffs: yup | 17:08 |
kgriffs | so, starting with 1. | 17:08 |
zyuan | NAD | 17:09 |
kgriffs | i believe were we ended up last time discussing the issue was we didn't want client's to raise an exception or anything if the queue didn't exist | 17:09 |
zyuan | Not a Defect | 17:09 |
alcabrera | Hmm... | 17:09 |
kgriffs | well, that's the first question, isn't it? | 17:09 |
kgriffs | seems to me an app may be logging requests | 17:10 |
kgriffs | and something odd may happen that the user is trying to diagnose | 17:10 |
zyuan | i don't think there is a place to have question, both from interface and implementation. | 17:10 |
kgriffs | and they want to check their logs for anomalies | 17:10 |
kgriffs | any other use cases people can think of? | 17:10 |
*** vponomaryov has left #openstack-meeting-alt | 17:11 | |
zyuan | if user want to tell whether a message exists, how about GET? | 17:12 |
kgriffs | personally, don't think it is a big deal to leave as-is, but I also am not opposed to returning 200 or 205 or something. | 17:12 |
alcabrera | kgriffs: could you tie the example in with the case of deleted queues? I think you're trying to say that the user would want to detect erroneously deleted queues. | 17:12 |
flaper87 | I'd prefer to leave it as-is | 17:12 |
kgriffs | mmm, possibly. Do we fail silently there as well? | 17:12 |
*** RajeshMohan has quit IRC | 17:12 | |
alcabrera | kgriffs: GET message on non-existing queue => 404 | 17:13 |
kgriffs | so... | 17:13 |
*** RajeshMohan has joined #openstack-meeting-alt | 17:13 | |
*** ekarlso has quit IRC | 17:13 | |
kgriffs | if we can assume that a client would be able to detect the problem elsewhere, then I too vote to leaving as-is | 17:13 |
kgriffs | any opposed? | 17:13 |
zyuan | i want to say i don't see the problem the user want to detect... | 17:14 |
zyuan | anyway. | 17:14 |
kgriffs | going once | 17:14 |
kgriffs | going twice | 17:14 |
flaper87 | sold | 17:14 |
alcabrera | woot | 17:14 |
flaper87 | muahahah | 17:14 |
alcabrera | bug update? | 17:14 |
zyuan | .... | 17:14 |
kgriffs | set to "won't fix" | 17:15 |
alcabrera | sweet | 17:15 |
alcabrera | next | 17:16 |
alcabrera | 2. unicode queue names | 17:16 |
flaper87 | I'm fine with either | 17:16 |
kgriffs | http://asg.web.cmu.edu/rfc/rfc3986.html#sec-2.1 | 17:16 |
zyuan | i want to add some background about URI | 17:16 |
flaper87 | I wanted us to discuss it a bit more | 17:16 |
*** julim has joined #openstack-meeting-alt | 17:16 | |
zyuan | rfc 3986 refered ASCII | 17:17 |
zyuan | as "charset" | 17:17 |
zyuan | however, it also says | 17:17 |
zyuan | everything which is neither "reserved" nor "unreserved" should be percent-encoded | 17:17 |
zyuan | which means, the actually charset is "reserved" and "unreserved"; it has nothing to do with ASCII | 17:18 |
kgriffs | yes | 17:18 |
*** venkatesh has joined #openstack-meeting-alt | 17:18 | |
zyuan | and, considering URI encodings are different on different platforms | 17:19 |
kgriffs | the tricky thing is that, to my knowledge, there is non header that hints at the decoded charset for the uri | 17:19 |
kgriffs | s/non/no | 17:19 |
zyuan | i think it's dangours for us to define an encoding | 17:19 |
kgriffs | i would tend to agree | 17:19 |
flaper87 | in that case, lets restrict it to ASCII as kgriffs' patch proposed | 17:19 |
zyuan | so my preference is to limit queue name to "unreserved"; thus, a-z0-9 stuff | 17:20 |
flaper87 | I agree, given the above | 17:20 |
kgriffs | can anyone think of a reason that a user would want more latitude in choosing a queue's name? | 17:20 |
zyuan | re the patch, i'm not sure whether the patch is applied to the right place | 17:20 |
zyuan | there are multiple places this problem can happen | 17:20 |
alcabrera | kgriffs: nah - I'm satisfied as a user being able to choose queue names from 128**64 combinations (~128 characters - 64 of them) | 17:21 |
kgriffs | you mean, wrt queue names, or other params? | 17:21 |
kgriffs | alcabrera: lol | 17:21 |
zyuan | first, what is the type of the uri returned from falcon? | 17:21 |
*** ekarlso has joined #openstack-meeting-alt | 17:22 | |
zyuan | depends on the type and content, it might be falcon's problem instead of regex's | 17:22 |
flaper87 | alcabrera: huauhauhau | 17:23 |
kgriffs | zyuan: falcon just passes through | 17:23 |
kgriffs | it would be the WSGI server doing any transforms, if any | 17:23 |
zyuan | python3? | 17:23 |
*** alazarev has quit IRC | 17:24 | |
zyuan | yes it "pass though", but why regex \w does not work here? i don't think regex has "problem" | 17:24 |
alcabrera | bytes vs. text URI, zyuan? | 17:24 |
zyuan | yes | 17:24 |
kgriffs | zyuan | 17:24 |
kgriffs | no, it is nothing like that | 17:24 |
kgriffs | the problem is... | 17:24 |
*** sarob has joined #openstack-meeting-alt | 17:24 | |
kgriffs | \w can actually match unicode chars | 17:25 |
zyuan | i know | 17:25 |
kgriffs | depending on some python build flags | 17:25 |
flaper87 | guys, gtg | 17:25 |
kgriffs | kk | 17:25 |
zyuan | but we should not give it unicode | 17:25 |
alcabrera | flaper87: thanks for joining us! | 17:25 |
flaper87 | will read backlog later! | 17:25 |
flaper87 | alcabrera: my pleasure! | 17:25 |
alcabrera | flaper87: :) | 17:25 |
zyuan | i said in comments, the input must be bytes | 17:25 |
flaper87 | dinner awaits | 17:25 |
*** SergeyLukjanov has joined #openstack-meeting-alt | 17:26 | |
kgriffs | zyuan: in python2 even if the input is bytes it can still contain multi-byte encoding such as UTF-8 | 17:26 |
zyuan | kgriffs: it doesn't matter; regex can not work directly on UTF-8 it the bytes are not decoded. | 17:27 |
zyuan | i mean, it does not recognize multibyte encoded string "automatically" | 17:28 |
zyuan | but if WSGI decoded it into unicode, hehe | 17:28 |
*** jmontemayor has quit IRC | 17:28 | |
kgriffs | seems like if \w ended up allowing non-ascii chars, but the bytestring was something other than ascii (may not even be unicode; there are many possiblities) we wouldn't want the regex to match inadvertantly | 17:29 |
kgriffs | anyway, I gotta run too | 17:29 |
*** demorris has joined #openstack-meeting-alt | 17:29 | |
zyuan | i'' recheck WSGI | 17:29 |
kgriffs | we can continue discussing later in #openstack-marconi if you like | 17:29 |
*** zyuan has left #openstack-meeting-alt | 17:29 | |
kgriffs | #endmeeting | 17:29 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 17:30 | |
openstack | Meeting ended Mon Sep 30 17:29:59 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:30 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-09-30-16.04.html | 17:30 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-09-30-16.04.txt | 17:30 |
openstack | Log: http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-09-30-16.04.log.html | 17:30 |
*** alcabrera has left #openstack-meeting-alt | 17:30 | |
*** lblanchard has quit IRC | 17:32 | |
*** eankutse has quit IRC | 17:36 | |
*** lpabon has joined #openstack-meeting-alt | 17:36 | |
*** eankutse has joined #openstack-meeting-alt | 17:36 | |
*** jdprax has joined #openstack-meeting-alt | 17:38 | |
*** ekarlso has quit IRC | 17:39 | |
*** ekarlso has joined #openstack-meeting-alt | 17:39 | |
*** gokrokve has quit IRC | 17:40 | |
*** jdprax has left #openstack-meeting-alt | 17:44 | |
*** kgriffs is now known as kgriffs_afk | 17:46 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 17:48 | |
*** NikitaKonovalov has quit IRC | 17:48 | |
*** amitgandhi_afk is now known as amitgandhi | 17:48 | |
*** flaper87 is now known as flaper87|afk | 17:48 | |
*** jmontemayor has joined #openstack-meeting-alt | 17:49 | |
*** rnirmal has joined #openstack-meeting-alt | 17:55 | |
*** lblanchard has joined #openstack-meeting-alt | 18:03 | |
*** jmontemayor has quit IRC | 18:04 | |
*** kebray has quit IRC | 18:05 | |
*** demorris_ has joined #openstack-meeting-alt | 18:06 | |
*** jmontemayor has joined #openstack-meeting-alt | 18:07 | |
*** demorris has quit IRC | 18:07 | |
*** demorris_ is now known as demorris | 18:07 | |
*** kebray has joined #openstack-meeting-alt | 18:08 | |
*** dguitarbite has quit IRC | 18:15 | |
*** dguitarbite has joined #openstack-meeting-alt | 18:15 | |
*** venkatesh has quit IRC | 18:17 | |
*** venkatesh has joined #openstack-meeting-alt | 18:19 | |
*** venkatesh has quit IRC | 18:21 | |
*** venkatesh has joined #openstack-meeting-alt | 18:27 | |
*** jmontemayor has quit IRC | 18:34 | |
*** sarob has quit IRC | 18:40 | |
*** sarob has joined #openstack-meeting-alt | 18:40 | |
*** sarob has quit IRC | 18:45 | |
*** colinmcnamara has quit IRC | 18:45 | |
*** venkatesh has quit IRC | 18:49 | |
*** sarob has joined #openstack-meeting-alt | 18:52 | |
*** gokrokve has joined #openstack-meeting-alt | 18:53 | |
*** colinmcnamara has joined #openstack-meeting-alt | 18:53 | |
*** colinmcnamara has quit IRC | 18:54 | |
*** tanisdl has quit IRC | 18:55 | |
*** vipul has quit IRC | 18:57 | |
*** vipul has joined #openstack-meeting-alt | 18:59 | |
*** jmontemayor has joined #openstack-meeting-alt | 19:00 | |
*** markwash has quit IRC | 19:03 | |
*** eankutse has quit IRC | 19:03 | |
*** eankutse has joined #openstack-meeting-alt | 19:03 | |
*** tanisdl has joined #openstack-meeting-alt | 19:05 | |
*** IlyaE has quit IRC | 19:07 | |
*** sarob has quit IRC | 19:08 | |
*** sarob has joined #openstack-meeting-alt | 19:08 | |
*** sarob has quit IRC | 19:12 | |
*** tanisdl has quit IRC | 19:27 | |
*** boris-42 has joined #openstack-meeting-alt | 19:27 | |
*** venkatesh has joined #openstack-meeting-alt | 19:33 | |
*** jmontemayor has quit IRC | 19:34 | |
*** malini is now known as malini_afk | 19:35 | |
*** IlyaE has joined #openstack-meeting-alt | 19:35 | |
*** IlyaE has quit IRC | 19:36 | |
*** jmontemayor has joined #openstack-meeting-alt | 19:36 | |
*** tanisdl has joined #openstack-meeting-alt | 19:37 | |
*** IlyaE has joined #openstack-meeting-alt | 19:37 | |
*** tanisdl_ has joined #openstack-meeting-alt | 19:40 | |
*** tanisdl has quit IRC | 19:41 | |
*** tanisdl_ is now known as tanisdl | 19:41 | |
*** betsy has quit IRC | 19:47 | |
*** ozstacker has joined #openstack-meeting-alt | 20:00 | |
*** rev has joined #openstack-meeting-alt | 20:01 | |
dguitarbite | hello | 20:05 |
dguitarbite | is the OpenStack Training IRC meeting here? | 20:05 |
rev | Supposedly | 20:07 |
rev | IT may have gotten pushed back to 7pm (PST) to be more friendly to Asia. | 20:07 |
dguitarbite | damn | 20:09 |
*** markwash has joined #openstack-meeting-alt | 20:09 | |
rev | dguitarbite, I wish I could tell you for sure that you can go back to sleep :-) | 20:10 |
dguitarbite | rev: I think I was the one who was in the deciding group or people to influence the time :( | 20:11 |
rev | heh. yup. | 20:11 |
dguitarbite | rofl | 20:11 |
dguitarbite | now I have to get up early :\ | 20:11 |
rev | and that's perfectly reasonable | 20:11 |
rev | heh | 20:11 |
dguitarbite | life is fair ... lol tty | 20:11 |
rev | ciao | 20:12 |
*** dguitarbite has quit IRC | 20:12 | |
*** rev has left #openstack-meeting-alt | 20:12 | |
*** venkatesh has quit IRC | 20:14 | |
*** sarob has joined #openstack-meeting-alt | 20:16 | |
*** jmontemayor has quit IRC | 20:18 | |
*** malini_afk is now known as malini | 20:18 | |
*** jmontemayor has joined #openstack-meeting-alt | 20:19 | |
*** rev has joined #openstack-meeting-alt | 20:20 | |
rev | sarob, is there an OpenStack training meeting now, or at 7pm? | 20:21 |
rev | Dguitarbite and I were online earlier and concluded the meeting was later. | 20:21 |
*** jcoufal has joined #openstack-meeting-alt | 20:21 | |
*** sarob has quit IRC | 20:24 | |
*** RajeshMohan has quit IRC | 20:24 | |
*** ametts has left #openstack-meeting-alt | 20:25 | |
*** RajeshMohan has joined #openstack-meeting-alt | 20:26 | |
*** venkatesh has joined #openstack-meeting-alt | 20:27 | |
*** venkatesh_ has joined #openstack-meeting-alt | 20:30 | |
*** betsy has joined #openstack-meeting-alt | 20:32 | |
*** venkatesh has quit IRC | 20:32 | |
*** sarob has joined #openstack-meeting-alt | 20:37 | |
*** dkehn has joined #openstack-meeting-alt | 20:47 | |
*** sarob has quit IRC | 20:47 | |
*** sarob has joined #openstack-meeting-alt | 20:48 | |
*** sarob has quit IRC | 20:52 | |
*** jasonb365 has joined #openstack-meeting-alt | 20:52 | |
*** colinmcnamara has joined #openstack-meeting-alt | 20:57 | |
*** mordred has quit IRC | 20:57 | |
*** mordred has joined #openstack-meeting-alt | 20:57 | |
*** amitgandhi has left #openstack-meeting-alt | 21:02 | |
*** pdmars has quit IRC | 21:03 | |
*** jasonb365 has quit IRC | 21:05 | |
*** lpabon has quit IRC | 21:05 | |
*** jasonb365 has joined #openstack-meeting-alt | 21:08 | |
*** kgriffs_afk is now known as kgriffs | 21:11 | |
*** jasonb365 has quit IRC | 21:13 | |
ozstacker | hey | 21:21 |
*** lblanchard has quit IRC | 21:21 | |
*** ozstacker has quit IRC | 21:21 | |
*** RajeshMohan has quit IRC | 21:32 | |
*** RajeshMohan has joined #openstack-meeting-alt | 21:32 | |
*** jcoufal has quit IRC | 21:41 | |
*** kebray has quit IRC | 21:45 | |
*** jcoufal has joined #openstack-meeting-alt | 21:48 | |
*** eankutse has quit IRC | 21:48 | |
*** julim has quit IRC | 21:49 | |
*** colinmcnamara has quit IRC | 21:51 | |
*** pcm_ has quit IRC | 21:56 | |
*** zane has quit IRC | 21:58 | |
*** sarob has joined #openstack-meeting-alt | 21:59 | |
*** sarob has quit IRC | 22:01 | |
*** sarob has joined #openstack-meeting-alt | 22:02 | |
*** amytron has quit IRC | 22:10 | |
*** amytron has joined #openstack-meeting-alt | 22:10 | |
*** esker has quit IRC | 22:14 | |
*** amytron has quit IRC | 22:17 | |
*** rnirmal has quit IRC | 22:23 | |
*** venkatesh_ has quit IRC | 22:23 | |
*** SergeyLukjanov has quit IRC | 22:24 | |
*** kebray has joined #openstack-meeting-alt | 22:25 | |
*** vipul is now known as vipul-away | 22:26 | |
*** colinmcnamara has joined #openstack-meeting-alt | 22:29 | |
*** santhoshsram has joined #openstack-meeting-alt | 22:33 | |
*** vipul-away is now known as vipul | 22:35 | |
*** demorris has quit IRC | 22:38 | |
*** jmontemayor has quit IRC | 22:45 | |
*** jcoufal has quit IRC | 22:53 | |
*** markwash has quit IRC | 23:08 | |
*** sergmelikyan has quit IRC | 23:10 | |
*** dteselkin has quit IRC | 23:10 | |
*** sarob has quit IRC | 23:12 | |
*** sarob has joined #openstack-meeting-alt | 23:13 | |
*** sarob has quit IRC | 23:17 | |
*** IgorYozhikov has quit IRC | 23:22 | |
*** tsufiev has quit IRC | 23:23 | |
*** katyafervent has quit IRC | 23:24 | |
*** gokrokve has quit IRC | 23:25 | |
*** IlyaE has quit IRC | 23:28 | |
*** tanisdl_ has joined #openstack-meeting-alt | 23:31 | |
*** tanisdl has quit IRC | 23:33 | |
*** tanisdl_ is now known as tanisdl | 23:33 | |
*** sarob has joined #openstack-meeting-alt | 23:41 | |
*** malini is now known as malini_afk | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!