*** bdpayne has quit IRC | 00:01 | |
*** RajeshMohan has quit IRC | 00:05 | |
*** RajeshMohan has joined #openstack-meeting-alt | 00:06 | |
*** bdpayne has joined #openstack-meeting-alt | 00:10 | |
*** cp16net is now known as cp16net|away | 00:14 | |
*** cp16net|away is now known as cp16net | 00:15 | |
*** zzs has left #openstack-meeting-alt | 00:22 | |
*** zzs has joined #openstack-meeting-alt | 00:22 | |
*** zzs has left #openstack-meeting-alt | 00:22 | |
*** sarob_ has joined #openstack-meeting-alt | 00:26 | |
*** bdpayne has quit IRC | 00:28 | |
*** sarob has quit IRC | 00:29 | |
*** sarob_ has quit IRC | 00:31 | |
*** mestery has quit IRC | 00:37 | |
*** jrodom has joined #openstack-meeting-alt | 00:45 | |
*** cp16net is now known as cp16net|away | 00:50 | |
*** cp16net|away is now known as cp16net | 00:59 | |
*** cp16net is now known as cp16net|away | 00:59 | |
*** cp16net|away is now known as cp16net | 00:59 | |
*** kagan has quit IRC | 01:10 | |
*** yidclare1 has quit IRC | 01:27 | |
*** jrodom has quit IRC | 01:33 | |
*** hartsocks has quit IRC | 02:11 | |
*** HenryG has quit IRC | 02:39 | |
*** kagan has joined #openstack-meeting-alt | 02:50 | |
*** jrodom has joined #openstack-meeting-alt | 02:55 | |
*** markwash has joined #openstack-meeting-alt | 03:02 | |
*** markwash has quit IRC | 03:07 | |
*** esp has joined #openstack-meeting-alt | 03:15 | |
*** cp16net is now known as cp16net|away | 03:25 | |
*** sarob has joined #openstack-meeting-alt | 03:28 | |
*** sarob_ has joined #openstack-meeting-alt | 03:29 | |
*** sarob has quit IRC | 03:32 | |
*** esp has left #openstack-meeting-alt | 03:33 | |
*** cp16net|away is now known as cp16net | 03:39 | |
*** jrodom_ has joined #openstack-meeting-alt | 03:42 | |
*** jrodom has quit IRC | 03:46 | |
*** cp16net is now known as cp16net|away | 03:59 | |
*** glikson has joined #openstack-meeting-alt | 04:12 | |
*** jrodom_ has quit IRC | 04:16 | |
*** cp16net|away is now known as cp16net | 04:32 | |
*** glikson has quit IRC | 04:37 | |
*** sarob_ has quit IRC | 04:56 | |
*** glikson has joined #openstack-meeting-alt | 05:05 | |
*** sacharya has quit IRC | 05:08 | |
*** cp16net is now known as cp16net|away | 05:13 | |
*** cp16net|away is now known as cp16net | 05:14 | |
*** markwash has joined #openstack-meeting-alt | 05:18 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 05:27 | |
*** dmitryme has joined #openstack-meeting-alt | 05:32 | |
*** vipul is now known as vipul|away | 05:36 | |
*** vipul|away is now known as vipul | 05:36 | |
*** dmitryme has quit IRC | 06:29 | |
*** dmitryme has joined #openstack-meeting-alt | 06:33 | |
*** glikson has quit IRC | 06:39 | |
*** SergeyLukjanov has quit IRC | 06:44 | |
*** glikson has joined #openstack-meeting-alt | 07:02 | |
*** dmitryme has quit IRC | 09:40 | |
*** HenryG has joined #openstack-meeting-alt | 11:37 | |
*** jrodom has joined #openstack-meeting-alt | 12:26 | |
*** jrodom has quit IRC | 12:35 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 12:40 | |
*** SergeyLukjanov has quit IRC | 13:10 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 13:10 | |
*** HenryG has quit IRC | 13:26 | |
*** cloudchimp has joined #openstack-meeting-alt | 13:34 | |
*** rnirmal has joined #openstack-meeting-alt | 13:44 | |
*** yidclare has joined #openstack-meeting-alt | 13:48 | |
*** mestery has joined #openstack-meeting-alt | 13:59 | |
*** jcru has joined #openstack-meeting-alt | 14:02 | |
*** djohnstone has joined #openstack-meeting-alt | 14:12 | |
*** amyt has joined #openstack-meeting-alt | 14:25 | |
*** hub_cap has left #openstack-meeting-alt | 14:32 | |
*** sacharya has joined #openstack-meeting-alt | 14:37 | |
*** jrodom has joined #openstack-meeting-alt | 14:38 | |
*** hub_cap has joined #openstack-meeting-alt | 14:46 | |
*** sacharya has quit IRC | 14:49 | |
*** jrodom_ has joined #openstack-meeting-alt | 14:50 | |
*** dhellmann has joined #openstack-meeting-alt | 14:51 | |
*** jrodom has quit IRC | 14:51 | |
*** cp16net is now known as cp16net|away | 14:54 | |
*** jrodom_ has quit IRC | 14:54 | |
*** jrodom has joined #openstack-meeting-alt | 14:54 | |
*** sarob has joined #openstack-meeting-alt | 14:59 | |
*** sarob has quit IRC | 15:06 | |
*** jrodom has quit IRC | 15:09 | |
*** sacharya has joined #openstack-meeting-alt | 15:21 | |
*** mestery has quit IRC | 15:22 | |
*** grapex has joined #openstack-meeting-alt | 15:36 | |
*** bdpayne has joined #openstack-meeting-alt | 15:37 | |
*** cp16net|away is now known as cp16net | 15:37 | |
*** cp16net is now known as cp16net|away | 15:42 | |
*** jrodom has joined #openstack-meeting-alt | 15:48 | |
*** vipul is now known as vipul|away | 15:48 | |
*** yidclare has quit IRC | 15:50 | |
*** openstack` has joined #openstack-meeting-alt | 15:50 | |
*** openstack has quit IRC | 15:50 | |
*** openstack has joined #openstack-meeting-alt | 15:51 | |
*** ChanServ sets mode: +o openstack | 15:51 | |
*** openstack` has quit IRC | 15:51 | |
*** sdake_ has quit IRC | 15:54 | |
*** vipul|away is now known as vipul | 15:54 | |
*** HenryG has joined #openstack-meeting-alt | 15:56 | |
*** cp16net|away is now known as cp16net | 15:59 | |
*** HenryG_ has joined #openstack-meeting-alt | 16:01 | |
*** sdague_ has quit IRC | 16:03 | |
*** jrodom_ has joined #openstack-meeting-alt | 16:04 | |
*** HenryG has quit IRC | 16:05 | |
*** jrodom has quit IRC | 16:05 | |
*** sdague_ has joined #openstack-meeting-alt | 16:06 | |
*** HenryG_ has quit IRC | 16:07 | |
*** sarob has joined #openstack-meeting-alt | 16:30 | |
*** sarob__ has joined #openstack-meeting-alt | 16:31 | |
*** hartsocks has joined #openstack-meeting-alt | 16:34 | |
*** sarob has quit IRC | 16:35 | |
*** jrodom_ has quit IRC | 16:36 | |
*** jeblair has joined #openstack-meeting-alt | 16:37 | |
*** jeblair has left #openstack-meeting-alt | 16:39 | |
*** jrodom has joined #openstack-meeting-alt | 16:40 | |
*** glikson has quit IRC | 16:41 | |
*** HenryG has joined #openstack-meeting-alt | 16:42 | |
*** jrodom has quit IRC | 16:44 | |
*** yidclare has joined #openstack-meeting-alt | 16:47 | |
*** enigma2 has joined #openstack-meeting-alt | 16:49 | |
*** glikson has joined #openstack-meeting-alt | 16:53 | |
*** cp16net is now known as cp16net|away | 17:13 | |
*** jcru is now known as jcru|away | 17:15 | |
*** dmitryme has joined #openstack-meeting-alt | 17:16 | |
*** SergeyLukjanov has quit IRC | 17:16 | |
*** markwash_ has joined #openstack-meeting-alt | 17:17 | |
*** markwash has quit IRC | 17:20 | |
*** markwash_ is now known as markwash | 17:20 | |
*** sarob__ has quit IRC | 17:25 | |
*** esp has joined #openstack-meeting-alt | 17:25 | |
*** esp has left #openstack-meeting-alt | 17:26 | |
*** yidclare has quit IRC | 17:27 | |
*** ErikB has joined #openstack-meeting-alt | 17:27 | |
*** yidclare has joined #openstack-meeting-alt | 17:29 | |
*** bradjones|away has joined #openstack-meeting-alt | 17:38 | |
*** jeblair has joined #openstack-meeting-alt | 17:40 | |
*** jcru|away is now known as jcru | 17:41 | |
*** zzs has joined #openstack-meeting-alt | 17:46 | |
*** cp16net|away is now known as cp16net | 17:49 | |
*** jrodom has joined #openstack-meeting-alt | 17:54 | |
*** amyt has quit IRC | 17:59 | |
*** jrodom has quit IRC | 18:01 | |
*** amyt has joined #openstack-meeting-alt | 18:02 | |
*** jrodom has joined #openstack-meeting-alt | 18:02 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 18:03 | |
*** jrodom has quit IRC | 18:04 | |
*** SergeyLukjanov has quit IRC | 18:10 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 18:10 | |
*** cp16net is now known as cp16net|away | 18:11 | |
*** torgomatic has joined #openstack-meeting-alt | 18:12 | |
*** jcru is now known as jcru|away | 18:15 | |
*** sarob has joined #openstack-meeting-alt | 18:25 | |
*** ametts has joined #openstack-meeting-alt | 18:46 | |
*** jrodom has joined #openstack-meeting-alt | 18:47 | |
*** jrodom has quit IRC | 18:47 | |
*** mestery has joined #openstack-meeting-alt | 18:54 | |
*** bdpayne has quit IRC | 18:59 | |
*** oz_akan has joined #openstack-meeting-alt | 19:00 | |
*** bryansd has joined #openstack-meeting-alt | 19:00 | |
*** lindj has joined #openstack-meeting-alt | 19:01 | |
*** bdpayne has joined #openstack-meeting-alt | 19:02 | |
*** jrodom has joined #openstack-meeting-alt | 19:02 | |
*** yidclare has quit IRC | 19:02 | |
*** jcru|away is now known as jcru | 19:05 | |
*** mestery has quit IRC | 19:07 | |
*** amyt_ has joined #openstack-meeting-alt | 19:08 | |
*** amyt has quit IRC | 19:08 | |
*** amyt_ is now known as amyt | 19:08 | |
*** amyt has quit IRC | 19:11 | |
*** amyt has joined #openstack-meeting-alt | 19:12 | |
*** kgriffs has joined #openstack-meeting-alt | 19:18 | |
kgriffs | hey guys | 19:18 |
---|---|---|
*** malini has joined #openstack-meeting-alt | 19:19 | |
kgriffs | sorry I'm late, I was helping malini get set up for her first-ever OpenStack contribution. :D | 19:20 |
kgriffs | #startmeeting Marconi | 19:20 |
openstack | Meeting started Thu May 2 19:20:47 2013 UTC. The chair is kgriffs. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:20 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:20 |
*** openstack changes topic to " (Meeting topic: Marconi)" | 19:20 | |
openstack | The meeting name has been set to 'marconi' | 19:20 |
kgriffs | https://wiki.openstack.org/wiki/Meetings/Marconi#Agenda | 19:21 |
kgriffs | first off, any last-minute additions for the agenda today? | 19:21 |
*** vipul is now known as vipul|away | 19:21 | |
*** yidclare has joined #openstack-meeting-alt | 19:22 | |
oz_akan | hi | 19:22 |
kgriffs | hey Oz, glad you could make it | 19:22 |
kgriffs | today we'll be discussing several blueprints to get everyone's feedback | 19:23 |
kgriffs | then we'll have an open discussion (time permitting) | 19:23 |
kgriffs | #topic State of the project | 19:23 |
*** openstack changes topic to "State of the project (Meeting topic: Marconi)" | 19:23 | |
kgriffs | So, first off, we've been hard at work getting our blueprints in order, plowing through our patch backlog (gerrit is looking much cleaner now), and aligning remaining v1 work with Havana milestones. | 19:24 |
*** jcru has quit IRC | 19:24 | |
kgriffs | Trello is now set up to track those milestones, as well as the blueprints. | 19:24 |
kgriffs | If anyone would like to contribute to the project, just let me know and I'll add you to the Trello board. Right now it is a manual process; eventually we hope to migrate away from Trello, but are waiting to see if the blueprint UX can be improved. | 19:26 |
*** jcru has joined #openstack-meeting-alt | 19:26 | |
kgriffs | #info https://trello.com/b/7NLODgbr | 19:26 |
kgriffs | so, for H1 we are planning to clean up some cruft in the code, finish up the feature set for "version 1.0" | 19:28 |
kgriffs | Also, oz_akan and malini have started work on setting up a QA/reference cluster, and we will have system and load tests coming online shortly thereafter. | 19:29 |
kgriffs | oz_akan, malini: any questions, thoughts, etc. on that? | 19:29 |
malini | nope, I am good | 19:29 |
oz_akan | nothing at the moment, work in progress | 19:29 |
malini | we'll have the scripts for system & load tests added to marconi repo soon | 19:30 |
oz_akan | I am trying to automate creation of QA environment | 19:30 |
kgriffs | OK, cool. Any questions for Malini and Oz before we move on? | 19:30 |
malini | we are using Tsung for load tests..Any expertise on tht wud be welcome :) | 19:31 |
malini | non-expertise too ;) | 19:31 |
*** ametts has quit IRC | 19:32 | |
*** djohnstone1 has joined #openstack-meeting-alt | 19:32 | |
*** notmyname has joined #openstack-meeting-alt | 19:32 | |
kgriffs | OK, so next, just wanted to give a shout-out to Victoria, a former OpenStack intern, who is taking over maintenance of python-marconicore. | 19:33 |
kgriffs | besides Jamie (jdprax), a couple other early contributors are moving on to other projects, but we are picking up new contributors and hope to pick up a bunch more in the near future (hint, hint) | 19:34 |
* bryansd is still here in spirit! | 19:35 | |
*** djohnstone has quit IRC | 19:35 | |
kgriffs | you guys are always free to contribute part-time, of course. :D | 19:35 |
kgriffs | so, thanks guys for all the awesome work you did to make Marconi a reality in just a couple months. | 19:36 |
kgriffs | The demo in Portland went really well, and was thanks to the hard work of a lot of folks. | 19:36 |
kgriffs | next topic... | 19:37 |
kgriffs | blueprints | 19:37 |
kgriffs | #topic Blueprint: FIFO, Message Pagination | 19:37 |
*** openstack changes topic to "Blueprint: FIFO, Message Pagination (Meeting topic: Marconi)" | 19:37 | |
kgriffs | #info https://wiki.openstack.org/wiki/Marconi/specs/storage/message-pagination | 19:38 |
kgriffs | so, this has been a hot topic, both at the summit and over the past few weeks | 19:38 |
kgriffs | I wanted to get everyone's thoughts on the latest proposal | 19:38 |
kgriffs | basically, we want to guarantee FIFO, but only in the case of a single producer posting messages in a single queue. | 19:39 |
kgriffs | Does anyone see a practical use case for doing FIFO for multiple producers? | 19:40 |
kgriffs | What I think people are really after when they talk about wanting FIFO is a workflow service. | 19:40 |
kgriffs | While Marconi may be used *by* a workflow service, I don't think it should try to *be* a workflow service. | 19:41 |
kgriffs | Thoughts? | 19:41 |
kgriffs | (see also: https://etherpad.openstack.org/marconi-fifo) | 19:41 |
*** dmitryme has quit IRC | 19:45 | |
kgriffs | lively crowd today. :D | 19:46 |
*** rnirmal has quit IRC | 19:46 | |
malini | :d | 19:46 |
*** rnirmal has joined #openstack-meeting-alt | 19:47 | |
kgriffs | OK, so I guess if nobody has any immediate objections, we will run with this. Send questions/comments/concerns to the list or bring them up in #openstack-marconi | 19:47 |
kgriffs | #topic Blueprint: Grace Period for Expiration of Claimed Messages | 19:47 |
*** openstack changes topic to "Blueprint: Grace Period for Expiration of Claimed Messages (Meeting topic: Marconi)" | 19:47 | |
kgriffs | #info https://blueprints.launchpad.net/marconi/+spec/claimed-message-grace | 19:48 |
kgriffs | So, the idea here, is that if a consumer crashes and it's claim expires, we need the claimed messages to live a little longer beyond the claim so that another consumer has a chance to reclaim them. | 19:49 |
kgriffs | we already extend message lifetimes (if needed) so they never expire before the claim does | 19:49 |
*** dmitryme has joined #openstack-meeting-alt | 19:49 | |
kgriffs | the proposal is to add a grace period (seconds) to that extension. | 19:50 |
kgriffs | any objections? | 19:50 |
kgriffs | and, should this grace setting be per-queue or per-message? | 19:51 |
oz_akan | is per-message way more difficult than per-queue? | 19:54 |
oz_akan | ...to implement | 19:55 |
kgriffs | no, it's purely a matter of what would make the most sense for the user | 19:56 |
*** HenryG has quit IRC | 19:57 | |
kgriffs | there may be a small optimization we could do if each message post included the grace. | 19:57 |
*** jrodom has quit IRC | 19:57 | |
kgriffs | basically, the storage driver would not have to look up the queue's metadata each time to get the grace seconds | 19:57 |
kgriffs | probably not a big gain in performance (we'd have to benchmark it) | 19:58 |
*** grapex has quit IRC | 19:58 | |
*** jbresnah has joined #openstack-meeting-alt | 19:59 | |
kgriffs | anyone have strong feelings on whether grace should be a per-message vs. per-queue setting? | 19:59 |
kgriffs | BTW, currently TTL is per-message | 19:59 |
markwash | glance time? | 20:00 |
kgriffs | yep | 20:00 |
kgriffs | let me just wrap up Marconi | 20:00 |
markwash | take your time :-) | 20:01 |
*** glikson has quit IRC | 20:01 | |
kgriffs | OK, so it sounds like everyone is cool with the current direction of the project and the FIFO proposal. Please help spread the word and encourage your peeps to contribute. :D | 20:02 |
*** malini has quit IRC | 20:02 | |
kgriffs | Any last items? | 20:02 |
*** amyt has quit IRC | 20:02 | |
*** glikson has joined #openstack-meeting-alt | 20:03 | |
kgriffs | P.S. - if there are any of the blueprints on the agenda that you had questions/concerns/comments about, that we didn't get to, just pop into #openstack-marconi any time to discuss. | 20:03 |
kgriffs | We have an aggressive development schedule, so we will likely move on these blueprints before the next community meeting. | 20:04 |
kgriffs | cheers, | 20:04 |
kgriffs | #endmeeting | 20:04 |
*** ashwini has joined #openstack-meeting-alt | 20:04 | |
*** openstack changes topic to "OpenStack meetings (alternate) || Development in #openstack-dev || Help in #openstack" | 20:04 | |
openstack | Meeting ended Thu May 2 20:04:46 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:04 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-05-02-19.20.html | 20:04 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-05-02-19.20.txt | 20:04 |
openstack | Log: http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-05-02-19.20.log.html | 20:04 |
*** sarob_ has joined #openstack-meeting-alt | 20:05 | |
*** esheffield has joined #openstack-meeting-alt | 20:05 | |
*** ametts has joined #openstack-meeting-alt | 20:05 | |
markwash | sorry if I rushed you | 20:05 |
markwash | hi glance friends | 20:05 |
kgriffs | no worries. we were missing a lot of people today | 20:05 |
nikhil | hi! | 20:06 |
ameade | ack | 20:06 |
markwash | #startmeeting glance | 20:06 |
openstack | Meeting started Thu May 2 20:06:34 2013 UTC. The chair is markwash. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:06 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:06 |
*** openstack changes topic to " (Meeting topic: glance)" | 20:06 | |
openstack | The meeting name has been set to 'glance' | 20:06 |
*** ametts has left #openstack-meeting-alt | 20:06 | |
*** bryansd has left #openstack-meeting-alt | 20:06 | |
ameade | what exactly IS glance? | 20:06 |
ameade | nobody uses it | 20:07 |
markwash | and, with the early troll lead, ameade | 20:07 |
markwash | #link https://wiki.openstack.org/wiki/Meetings/Glance | 20:07 |
*** flaper87 has joined #openstack-meeting-alt | 20:07 | |
jbresnah | wave | 20:07 |
markwash | glance is like a box of chocolates | 20:07 |
flaper87 | o/ | 20:08 |
nikhil | \o | 20:08 |
*** sarob has quit IRC | 20:08 | |
markwash | so today we have several more blueprints to discuss | 20:08 |
nikhil | hi5 miss doesn't look good | 20:08 |
rosmaita | tasty! | 20:08 |
markwash | I've written out the list of the ones I'd like to consider on the agenda for today | 20:09 |
markwash | but I"m happy to add other items as we go, to be sure | 20:09 |
markwash | first one on the docket for me is https://blueprints.launchpad.net/glance/+spec/clone-image-across-regions | 20:10 |
markwash | the way I see this going down is actually a few blueprints | 20:10 |
markwash | 1) add a "Glance" store | 20:10 |
markwash | 2) add the "import" functionality thats part of Upload/Download workflow | 20:11 |
markwash | 3) add a step to the "import" process that gathers metadata from the store location / image data | 20:11 |
markwash | step 3 would also neatly accomodate https://blueprints.launchpad.net/glance/+spec/iso-image-metadata | 20:12 |
markwash | nikhil: you own the cloning bp, do you agree with this breakdown 1-3 ? | 20:12 |
jbresnah | i am not sure what #1 is | 20:12 |
markwash | right, sorry meant to clarify, then forgot | 20:12 |
markwash | the idea is a store that can use another glance endpoint as the source of image data | 20:12 |
markwash | so basically glance/store/glance.py | 20:12 |
nikhil | markwash: works for me | 20:13 |
ameade | how do you have 2 without 3? | 20:13 |
markwash | parallel to glance/store/swift.py | 20:13 |
lindj | So if we're dynamically pulling from another glance when needed, what if the original glance changes ACL's on the image? | 20:13 |
nikhil | ameade: think we gunna have dependecies here | 20:13 |
jbresnah | #1 scares me a little | 20:13 |
nikhil | why | 20:14 |
markwash | lindj: I think the idea is that the copy, clone operation is done once | 20:14 |
markwash | so changes to ACLs after the clone succeeds don't really matter | 20:14 |
jbresnah | but i have been dealing in test suite fork bombs lately, so perhaps i am just gun shy of recursion | 20:14 |
lindj | markwash, so in that case, it's no longer a "glance store" of #1 | 20:14 |
lindj | once its copied | 20:15 |
markwash | lindj: yeah I think you're right. . there would be a "store" for the purposes of import, but we could disallow it for register or for adding images | 20:15 |
flaper87 | mmh, but #1 requires that the glance image willing to copy from the glance store to have access to the glance instance that has the image | 20:16 |
flaper87 | or we're talking about public images here ? | 20:16 |
nikhil | flaper87: that's why we do a pull | 20:16 |
*** vipul|away is now known as vipul | 20:16 | |
markwash | flaper87: it could be a requirement to provide credentials to support the initial copy | 20:16 |
nikhil | pull model will auth user in first to avoid those issues | 20:16 |
markwash | flaper87: but both glances could also be in the same auth zone | 20:17 |
flaper87 | ok, that makes more sense | 20:17 |
markwash | credentials -> token or trust | 20:17 |
markwash | not passwords | 20:17 |
lindj | I think we have to handle both cases where they could and could not be under the same keystone/credentials/ldap | 20:17 |
markwash | lindj: sounds fine to me | 20:17 |
rosmaita | might be easier to use download/upload in that situation | 20:18 |
rosmaita | (if not under same cred system) | 20:18 |
lindj | I guess passing in the remote temporary keystone credentials for the source-glance as a parameter to the destination-glance API is the way to do this | 20:18 |
jbresnah | why is #1 needed? | 20:18 |
flaper87 | jbresnah: I was about to ask the same thing | 20:18 |
ameade | rosmaita: +1 | 20:19 |
*** glikson has quit IRC | 20:19 | |
westmaas | lindj: yes - if you trust that you are sending to a friendly glance by looking at service catalog from keystone, etc | 20:19 |
markwash | jbresnah: I'm sure alternative approaches would be fine, so long as they support getting image data / metadata out of a remote glance endpoint | 20:19 |
ameade | "The regions a user has access to need be in the user's service catalog" is in the BP | 20:20 |
ameade | just fyi | 20:20 |
flaper87 | I definitely like #2 and #3 | 20:21 |
jbresnah | markwash: you would want to import from other stores too right? | 20:21 |
lindj | westmaas, I think if we can't trust the destination glance, we have to use a "coordinator" process to do this instead of glance | 20:21 |
markwash | jbresnah: yup | 20:21 |
jbresnah | markwash: how would #3 work there? | 20:21 |
jbresnah | some sort of store specific metadata plugin? | 20:21 |
westmaas | lindj: I think we have the service catalog and the source glance in the request and its a quick check | 20:21 |
westmaas | well, we get the service catalog as part of verifying the token | 20:22 |
flaper87 | jbresnah: IMHO, should be more "container / image" oriented | 20:22 |
lindj | by service catalog, we me one central keystone? | 20:22 |
lindj | *mean | 20:22 |
markwash | jbresnah: that could work, but I don't think it is required to work. . I would okay with there being a store-specific way to get extra data on an image and having it only in glance.store.glance | 20:22 |
*** jrodom has joined #openstack-meeting-alt | 20:22 | |
markwash | s/required to work/required for this bp to work/ | 20:22 |
westmaas | lindj: I mean we shouldn't send this token unless we are sure we are on the same keystone - it won't work anyway otherwise, and we would be leaking information | 20:23 |
markwash | so I'd love to action nikhil and some other folks to refine the bp if needed | 20:23 |
flaper87 | I'd like to take a look to the image metadata area | 20:23 |
jbresnah | markwash: i think i am going to keep quiet on this one and try to figure it out in post | 20:24 |
flaper87 | if nikhil takes a look to the pull thing | 20:24 |
markwash | b/c I need to have the final bp targeted and assigned pronto :-) | 20:24 |
nikhil | markwash: i'm still trying to figure out whom to answer | 20:24 |
lindj | westmaas: Okay, so then we're saying for the scope of this bp, that we only are doing transfers between glance's that are under the same keystone, and that if one wants to transfer images between different cloud providers, one must use a separate coordinator service | 20:24 |
markwash | #action nikhil split up https://blueprints.launchpad.net/glance/+spec/clone-image-across-regions as discussed and propose any new bps for havana so they can be targeted and assigned | 20:25 |
westmaas | lindj: short term we can just make the call as if its public and requires no auth - if that fails, no luck | 20:25 |
nikhil | markwash: that works | 20:25 |
markwash | implicit in that action item is to get some help from the folks here who have other ideas / concerns | 20:25 |
markwash | not that I need to say that. . lol | 20:25 |
flaper87 | markwash: nikhil I'd like to help on the image metadata step | 20:25 |
nikhil | flaper87: sounds good | 20:26 |
markwash | works for me | 20:26 |
ameade | markwash: yeah maybe we should keep impl detail discussion out of the meeting, like the potential for a glance store | 20:26 |
kgriffs | flaper87: only if you recruit a few more Marconi contributors. ;) | 20:26 |
nikhil | lol | 20:26 |
markwash | ameade: agree. . I'll keep that in mind for future | 20:26 |
lindj | the image metadata will definitely have "restricted property" implications | 20:26 |
flaper87 | kgriffs: LOOOOL | 20:26 |
lindj | should restricted properties also replicate to the other glance? | 20:26 |
flaper87 | kgriffs: I'm working on that | 20:26 |
markwash | lindj: scary :-) | 20:27 |
nikhil | jbresnah: flaper87 it would be great if we could start detail discussion on the etherpad | 20:27 |
ameade | lindj: i think they should | 20:27 |
flaper87 | nikhil: sounds good | 20:27 |
markwash | moving on to https://blueprints.launchpad.net/glance/+spec/remove-sensitive-data-from-locations, or objections? | 20:27 |
nikhil | to me it looks like different folks want/need different stuff atm | 20:27 |
flaper87 | nikhil: do you mind puting that link in the bp? | 20:27 |
nikhil | sure | 20:27 |
jbresnah | nikhil: count me in | 20:27 |
ameade | do we need to mention protected properties in the bp? | 20:27 |
*** vipul is now known as vipul|away | 20:27 | |
nikhil | #action nikhil add etherpad link to bp | 20:28 |
nikhil | markwash: can you add the action item above ^^ | 20:28 |
nikhil | ? | 20:28 |
nikhil | jbresnah: +1 | 20:28 |
nikhil | ameade: for cloning across regions? | 20:28 |
markwash | nikhil: ? I think anybody can #action | 20:28 |
markwash | whoops I just did | 20:28 |
ameade | yeah, that information needs to be retained i think | 20:28 |
nikhil | markwash: ohk | 20:29 |
westmaas | markwash: no objections | 20:29 |
nikhil | ameade: i'll link it as a dependency on the bp | 20:29 |
*** cloudchimp has quit IRC | 20:29 | |
markwash | who wants to tackle removing sensitive data from locations? | 20:29 |
ameade | nikhil: if you need the whys to go in there we can talk | 20:29 |
ameade | markwash: +1 | 20:29 |
nikhil | ameade: sg, let's do it on openstack-glance channel offline meeting | 20:29 |
flaper87 | markwash: +1 | 20:30 |
markwash | I'm thrilled we can do this, but we gotta be careful to make sure we don't mess up existing deployments | 20:30 |
markwash | and provide some way to migrate away from the sensitive info | 20:30 |
ameade | markwash: hey i dont wanna do all that, take it back! | 20:31 |
markwash | I think swift is the only store we're worried about here, though | 20:31 |
markwash | ameade: too late! | 20:31 |
nikhil | lol | 20:31 |
flaper87 | haha | 20:31 |
markwash | ameade: I'm sure flaper87 will help out, he had some work going on with this before | 20:31 |
flaper87 | markwash: ameade +1 | 20:31 |
rosmaita | ameade will help keep meetings running on time | 20:32 |
markwash | moving on to the related bp: https://blueprints.launchpad.net/glance/+spec/expose-image-locations | 20:32 |
markwash | this is sort of the goal of the previously mentioned bp | 20:32 |
markwash | is this something we can only do in v2? what followup steps are needed to start taking advantage of this blueprint for better performance in nova? | 20:33 |
jbresnah | doesn that already happen? | 20:33 |
markwash | jbresnah: sometimes, if you turn on a certain config setting | 20:33 |
jbresnah | yeah | 20:33 |
jbresnah | is that not enough? | 20:34 |
*** dmitryme has quit IRC | 20:34 | |
jbresnah | there is code in nova to take advantage of it in specific situations | 20:34 |
markwash | jbresnah: oh cool | 20:34 |
jbresnah | it kind of relates to this: https://blueprints.launchpad.net/glance/+spec/direct-url-meta-data | 20:34 |
flaper87 | IMHO, until the sensitive info bp isn't complete this shouldn't be done | 20:34 |
jbresnah | and then this: https://blueprints.launchpad.net/glance/+spec/multiple-image-locations | 20:35 |
flaper87 | doesn't that exposes the store location ? | 20:35 |
jbresnah | nod | 20:35 |
ameade | +1 | 20:35 |
markwash | flaper87: +1, and I'm not so H about it | 20:35 |
jbresnah | but the problem is, you may need that sensitive info | 20:35 |
flaper87 | s/exposes/expose/ | 20:35 |
jbresnah | for it to be useful | 20:35 |
flaper87 | markwash: yeah, I'd push it back, TBH | 20:35 |
flaper87 | agree, I just think we should think about that a bit more | 20:36 |
jbresnah | i would like to see what happens with multiple locations first | 20:36 |
*** sarob_ has quit IRC | 20:36 | |
markwash | hmm, makes sense | 20:36 |
jbresnah | it is really a special case of that | 20:36 |
flaper87 | +1 | 20:36 |
jbresnah | where len(locations) == 1 | 20:36 |
*** sarob has joined #openstack-meeting-alt | 20:36 | |
jbresnah | ie: mult locations will have to solve all of the same problems | 20:37 |
nikhil | only we'd a way to give users temp swift url ;) | 20:37 |
* flaper87 loves reading python | 20:37 | |
markwash | so I should probably just mark that bp as superseded by multiple locations and add a note? | 20:37 |
jbresnah | +1 | 20:37 |
jbresnah | and also probably we should have https://blueprints.launchpad.net/glance/+spec/direct-url-meta-data depend on mult loca | 20:37 |
markwash | jbresnah: +1 | 20:37 |
flaper87 | +1 | 20:37 |
jbresnah | or even be superseded by it | 20:37 |
markwash | #action markwash mark direct-url-meta-data and expose-image-locations as superceded by multiple-image-locations and add a note to the latter bp | 20:38 |
*** SergeyLukjanov has quit IRC | 20:38 | |
markwash | I love actioning myself to "mark" things | 20:38 |
nikhil | :) | 20:38 |
markwash | briefly #topic quotas | 20:38 |
markwash | i sent out a message to the list about quotas | 20:39 |
nikhil | 20 mins to go | 20:39 |
markwash | and while the quota work in keystone is targeted at H-2, I'm not super confident its going to make a lot of sense to wait on it | 20:39 |
markwash | brb 2 seconds | 20:39 |
ameade | markwash: does expose need to be set as superceded by removing creds too? | 20:39 |
ameade | i mean, remove-sensitive-data supercedes exposing image locations...does that need to be set somewhere? | 20:40 |
markwash | ameade: nope, I think we just need to make sure removing creds is appropriately a dep of multiple locations | 20:40 |
markwash | unless I'm missing something | 20:41 |
ameade | markwash: that works | 20:41 |
ameade | so we gotta make sure that happens | 20:41 |
markwash | re quotas, I'm not sure who really wants quotas and wants to work on it | 20:41 |
markwash | but I'm of a mind that if there were a patch, we ought to consider it and not block on waiting for keystone unicorns | 20:41 |
lindj | my gut feel is that anyone who really wants quota limitations for images will be using swift at back end and can use quotas at that layer | 20:42 |
flaper87 | markwash: I think we should de-duplicate quotas code between nova and cinder and use that (by contributing back to oslo) | 20:42 |
lindj | (or cinder for that matter) | 20:42 |
markwash | flaper87: you should look at boson, it could serve for some of those purposes, and doesn't seem "too" crazy | 20:42 |
flaper87 | markwash: I did already :P | 20:43 |
markwash | ah, okay. . sry | 20:43 |
flaper87 | thing is that, maybe quotas is something we shouldn't be querying on external services | 20:43 |
flaper87 | or should we? | 20:43 |
flaper87 | markwash: btw, hopefully that didn't sound jerkish, it wasn't meant to be like that | 20:44 |
markwash | I'm still lending my weight to keeping quotas in with the service, for consistency and speed | 20:44 |
markwash | flaper87: lol you don't have to worry about that with me :-) | 20:44 |
flaper87 | markwash: :D | 20:44 |
lindj | If we want to quota on a user's total # of images, then it has to be done by glance. If we care about the storage space used, seems more appropriate to control that at the cinder/swift side. | 20:44 |
markwash | lindj: I'm cool with that approach too | 20:44 |
rosmaita | i think our need for quotas is still undefined | 20:45 |
jbresnah | i agree with the idea of not blocking a patch based on futures in other projects | 20:45 |
markwash | can I pass off my action item from last week about having a quota pow-wow to somebody else? | 20:45 |
flaper87 | lindj: I think that requires Sotres to be extended somehow | 20:45 |
ameade | we just need to define what quotas we want first | 20:45 |
flaper87 | I mean, making sure that stores can handle quotas | 20:45 |
flaper87 | there are other stores besides cinder / swift | 20:45 |
ameade | ameade: +1 | 20:46 |
lindj | its up to the cloud provider to use a backend that has quotas if they care about that.... | 20:46 |
jbresnah | I can take on quota pow-wow if there are no other takes | 20:46 |
lindj | but don't require them | 20:46 |
kgriffs | +1 for making quota logic part of oslo | 20:46 |
markwash | jbresnah: yay | 20:46 |
flaper87 | jbresnah: I'd love to help with that | 20:46 |
flaper87 | kgriffs: LOL :D | 20:46 |
* kgriffs wants that for Marconi | 20:46 | |
jbresnah | cool | 20:46 |
markwash | #action jbresnah quota pow-wow | 20:47 |
markwash | so, https://blueprints.launchpad.net/glance/+spec/upload-download-workflow | 20:47 |
markwash | we talked about this a bit | 20:47 |
markwash | and I was supposed to sync up with rosmaita | 20:48 |
markwash | but instead I talked with jbresnah | 20:48 |
markwash | all I really care about here is that the bp needs to be broken down into two things, import and export, and I need volunteers and approx schedule | 20:48 |
nikhil | aren't we gunna talk/discuss on this on etherpad more? | 20:49 |
markwash | but I think maybe in our conversation jbresnah thought it seemed less crazy of an idea than before? | 20:49 |
markwash | nikhil: oh maybe, did I miss something? | 20:49 |
jbresnah | markwash: i left that convo feeling good | 20:49 |
jbresnah | trying to reload state | 20:49 |
markwash | huzzah | 20:49 |
jbresnah | right i recall | 20:49 |
nikhil | markwash: maybe not | 20:49 |
jbresnah | the big thing was the distinction that upload is bits, and import is an image | 20:50 |
jbresnah | conversion/verification/etc could happen on import | 20:50 |
nikhil | markwash: guess I was curious if this would be covered | 20:50 |
nikhil | in the etherpad discussion of the 3 points that you'd brought up | 20:50 |
jbresnah | so i think the key work item there is making some sort of temp upload space, and then a means to have a work pipeline | 20:50 |
nikhil | is it time of Open Discussion | 20:51 |
nikhil | ? | 20:51 |
nikhil | don't wanna miss out on creative stuff | 20:51 |
jbresnah | potentially calling out to other services to do work (like an image conversion service) | 20:51 |
markwash | jbresnah: oh yes, I forgot, it might depend on async-workers | 20:51 |
jbresnah | markwash: is that about right? | 20:51 |
markwash | jbresnah: sounds reasonable to me | 20:51 |
rosmaita | we haven't discussed async workers much | 20:51 |
markwash | rosmaita: true, my bad | 20:51 |
jbresnah | this is probably worthy of its own meeting | 20:51 |
nikhil | +1 | 20:51 |
nikhil | let's sync a bit on etherpad firs | 20:52 |
*** fesp has joined #openstack-meeting-alt | 20:52 | |
fesp | back | 20:52 |
fesp | sorry guys, stupid ISP | 20:52 |
fesp | flaper87: dude, give me my nick back | 20:52 |
*** flaper87 has quit IRC | 20:52 | |
*** fesp is now known as flaper87 | 20:52 | |
markwash | can we try to grab a meeting time in #openstack-glance for async workers? | 20:52 |
nikhil | #action nikhil to link etherpad in upload-download bp | 20:52 |
flaper87 | sure | 20:53 |
nikhil | markwash: +1 | 20:53 |
flaper87 | markwash: +1 | 20:53 |
jbresnah | +1 | 20:53 |
markwash | #action flaper87 schedule a meeting for glance async workers discussion | 20:53 |
nikhil | with 7 mins to go, I wanna re-ask question from last week | 20:53 |
nikhil | if that's ok markwash ? | 20:53 |
markwash | no! | 20:53 |
markwash | sure :-) | 20:53 |
flaper87 | hahahahaha | 20:53 |
nikhil | :) | 20:54 |
nikhil | have you heard back from scoot about the public glance bp | 20:54 |
nikhil | ? | 20:54 |
nikhil | scott | 20:54 |
markwash | I thought I would hear back, but then I never asked him | 20:54 |
nikhil | hmm.. | 20:54 |
rosmaita | has that been superseded by https://blueprints.launchpad.net/glance/+spec/exposing-glance-for-public-clouds | 20:55 |
markwash | which is to say I forgot to do anything about that | 20:55 |
*** yidclare has quit IRC | 20:55 | |
markwash | #action markwash seriously this time ping smoser about public-glance | 20:55 |
nikhil | rosmaita: interesting | 20:55 |
ameade | jbresnah: are you going to pick a time for the transfer service meeting? | 20:55 |
nikhil | markwash: the bp rosmaita just linked does not have smoser on it | 20:56 |
jbresnah | i was just going to ask about that | 20:56 |
jbresnah | ameade: any times that work for you? | 20:56 |
jbresnah | i was hoping for something next week before thursday's meeting | 20:56 |
markwash | nikhil: https://blueprints.launchpad.net/glance/+spec/public-glance does, doesn't it? | 20:56 |
ameade | jbresnah: monday or tues work? | 20:56 |
ameade | pretty open time-wise i think | 20:57 |
nikhil | markwash: wonder which one to follow? | 20:57 |
jbresnah | Monday is very open for me | 20:57 |
nikhil | jbresnah: let's keep this in the evening ET | 20:57 |
nikhil | so that it's not tool late here :) | 20:57 |
jbresnah | nikhil: ok | 20:58 |
markwash | #info all blueprint folks be sure to propose your bps to havana by the beginning of next week so I can make sure to accept things before the project meeting | 20:58 |
rosmaita | markwash: the public-glance is from folsom summit | 20:58 |
markwash | rosmaita: good point | 20:58 |
markwash | rosmaita: I think its possible that it already is implemented, or that nobody cares anymore, or something else | 20:58 |
jbresnah | markwash: sorry i got a little out of order there | 20:58 |
markwash | jbresnah: no worries | 20:59 |
markwash | we can parallelize | 20:59 |
jbresnah | cool | 20:59 |
markwash | (I get a little frantic with 2 minutes to go) | 20:59 |
markwash | (eek, 1!) | 20:59 |
nikhil | 30 sec | 20:59 |
jbresnah | does this same time (20:00 UTC) work on monday for interested people? | 20:59 |
flaper87 | 59,58,57,56.... | 20:59 |
jbresnah | for a discussion on the image transfer service? | 20:59 |
flaper87 | jbresnah: +1 | 20:59 |
nikhil | jbresnah: +1 | 20:59 |
ameade | jbresnah: +1 | 20:59 |
markwash | +1 | 20:59 |
jbresnah | excellent | 20:59 |
rosmaita | +1 | 20:59 |
jbresnah | that was pretty easy | 20:59 |
flaper87 | hahaha | 20:59 |
jbresnah | is Iccha still off? | 21:00 |
rosmaita | back monday | 21:00 |
nikhil | she'll be back mon | 21:00 |
jbresnah | at that point i mean | 21:00 |
markwash | we didn't get a chance to talk about rolling db migrations | 21:00 |
jbresnah | hmmm, i will email her to see if that works | 21:00 |
nikhil | no | 21:00 |
markwash | I hope there aren't any disappointed lurkers. . . | 21:00 |
rosmaita | yes, she gets back sat pm | 21:00 |
esheffield | as a lurker, I am not disappointed | 21:00 |
markwash | haha | 21:00 |
jbresnah | #action jbresnah send out email about transfer service discusion 20:00 UTC 5/6/2013 | 21:01 |
*** yidclare has joined #openstack-meeting-alt | 21:01 | |
nikhil | or may be calendar invite | 21:01 |
nikhil | jbresnah: ^^ | 21:01 |
markwash | email is fine for me | 21:01 |
markwash | but do as you will | 21:01 |
rosmaita | markwash: i will work on up/down blueprint splitting | 21:02 |
*** jrodom has quit IRC | 21:02 | |
markwash | thanks! | 21:02 |
rosmaita | will aim for tues for comments before next mtg | 21:02 |
markwash | cool | 21:02 |
markwash | any last items from folks? | 21:03 |
markwash | (I don't *think* anybody has this room after us, but could be wrong) | 21:03 |
* flaper87 will give a talk about glance going public at Openstack Israel | 21:03 | |
flaper87 | would love your feedback | 21:03 |
*** jrodom has joined #openstack-meeting-alt | 21:04 | |
rosmaita | when is that? | 21:04 |
flaper87 | May 27th | 21:04 |
rosmaita | cool | 21:04 |
markwash | very cool | 21:04 |
rosmaita | more exposure for exposing glance! | 21:04 |
flaper87 | I will email you the slides as soon as they are ready | 21:04 |
rosmaita | great | 21:05 |
markwash | I guess that about does it for us guys | 21:05 |
markwash | thanks! | 21:05 |
markwash | #endmeeting | 21:05 |
*** openstack changes topic to "OpenStack meetings (alternate) || Development in #openstack-dev || Help in #openstack" | 21:05 | |
openstack | Meeting ended Thu May 2 21:05:38 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:05 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/glance/2013/glance.2013-05-02-20.06.html | 21:05 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/glance/2013/glance.2013-05-02-20.06.txt | 21:05 |
openstack | Log: http://eavesdrop.openstack.org/meetings/glance/2013/glance.2013-05-02-20.06.log.html | 21:05 |
flaper87 | Great meeting guys | 21:05 |
* flaper87 waves | 21:05 | |
ameade | see yall later | 21:06 |
rosmaita | bye | 21:06 |
* markwash moves over to #openstack-glance | 21:06 | |
*** lindj has left #openstack-meeting-alt | 21:06 | |
*** flaper87 has left #openstack-meeting-alt | 21:06 | |
*** jbresnah has left #openstack-meeting-alt | 21:06 | |
nikhil | bye | 21:07 |
*** vipul|away is now known as vipul | 21:07 | |
*** grapex has joined #openstack-meeting-alt | 21:07 | |
*** hub_cap has quit IRC | 21:08 | |
*** hub_cap has joined #openstack-meeting-alt | 21:08 | |
*** RajeshMohan has quit IRC | 21:15 | |
*** grapex has quit IRC | 21:16 | |
*** RajeshMohan has joined #openstack-meeting-alt | 21:17 | |
*** enigma2 has quit IRC | 21:20 | |
*** cp16net|away is now known as cp16net | 21:27 | |
*** malini has joined #openstack-meeting-alt | 21:27 | |
*** sarob_ has joined #openstack-meeting-alt | 21:27 | |
*** dhellmann has quit IRC | 21:28 | |
*** jrodom has quit IRC | 21:29 | |
*** dmitryme has joined #openstack-meeting-alt | 21:29 | |
*** ashwini has quit IRC | 21:30 | |
*** sarob has quit IRC | 21:31 | |
*** sarob_ has quit IRC | 21:32 | |
*** oz_akan has quit IRC | 21:34 | |
*** kgriffs has left #openstack-meeting-alt | 21:35 | |
*** hartsocks has left #openstack-meeting-alt | 21:47 | |
*** markwash has quit IRC | 21:53 | |
*** grapex has joined #openstack-meeting-alt | 21:56 | |
*** djohnstone1 has quit IRC | 21:57 | |
*** sarob has joined #openstack-meeting-alt | 22:02 | |
*** vipul is now known as vipul|away | 22:05 | |
*** vipul|away is now known as vipul | 22:06 | |
*** rnirmal has quit IRC | 22:07 | |
*** jcru has quit IRC | 22:12 | |
*** vipul is now known as vipul|away | 22:21 | |
*** sacharya has quit IRC | 22:24 | |
*** bdpayne has quit IRC | 22:26 | |
*** yidclare has quit IRC | 22:29 | |
*** grapex has quit IRC | 22:30 | |
*** grapex has joined #openstack-meeting-alt | 22:31 | |
*** bdpayne has joined #openstack-meeting-alt | 22:38 | |
*** yidclare has joined #openstack-meeting-alt | 22:51 | |
*** grapex has quit IRC | 22:51 | |
*** grapex has joined #openstack-meeting-alt | 22:55 | |
*** dmitryme has quit IRC | 23:18 | |
*** grapex has quit IRC | 23:25 | |
*** zzs has left #openstack-meeting-alt | 23:26 | |
*** dmitryme has joined #openstack-meeting-alt | 23:32 | |
*** dmitryme has left #openstack-meeting-alt | 23:35 | |
*** vipul|away is now known as vipul | 23:41 | |
*** esp has joined #openstack-meeting-alt | 23:48 | |
*** yidclare has quit IRC | 23:52 | |
*** esp has left #openstack-meeting-alt | 23:52 | |
*** grapex has joined #openstack-meeting-alt | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!