*** amytron has joined #openstack-meeting-alt | 00:10 | |
*** lastidiot has joined #openstack-meeting-alt | 00:19 | |
*** dhellmann is now known as dhellmann-away | 00:43 | |
*** bdpayne has quit IRC | 00:49 | |
*** yidclare has quit IRC | 00:58 | |
*** cp16net|away is now known as cp16net | 01:21 | |
*** esp has joined #openstack-meeting-alt | 01:42 | |
*** yamahata has quit IRC | 01:49 | |
*** pcm____ has joined #openstack-meeting-alt | 01:51 | |
*** pcm____ has joined #openstack-meeting-alt | 01:52 | |
*** pcm__ has quit IRC | 01:55 | |
*** markwash has joined #openstack-meeting-alt | 01:59 | |
*** esp has left #openstack-meeting-alt | 02:03 | |
*** yamahata has joined #openstack-meeting-alt | 02:06 | |
*** amytron has quit IRC | 02:08 | |
*** seanrob has joined #openstack-meeting-alt | 02:09 | |
*** pcm____ has quit IRC | 02:15 | |
*** mestery has joined #openstack-meeting-alt | 02:20 | |
*** jergerber has quit IRC | 02:49 | |
*** openfly has left #openstack-meeting-alt | 02:53 | |
*** cp16net is now known as cp16net|away | 03:00 | |
*** cp16net|away is now known as cp16net | 03:00 | |
*** bdpayne has joined #openstack-meeting-alt | 03:18 | |
*** bdpayne has quit IRC | 03:19 | |
*** seanrob has quit IRC | 03:27 | |
*** seanrob has joined #openstack-meeting-alt | 03:28 | |
*** pcm__ has joined #openstack-meeting-alt | 03:32 | |
*** seanrob has quit IRC | 03:32 | |
*** Riddhi has quit IRC | 03:37 | |
*** Riddhi has joined #openstack-meeting-alt | 03:39 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 03:45 | |
*** esp has joined #openstack-meeting-alt | 03:52 | |
*** esp has left #openstack-meeting-alt | 03:52 | |
*** amytron has joined #openstack-meeting-alt | 03:56 | |
*** esp has joined #openstack-meeting-alt | 04:11 | |
*** akuznetsov has joined #openstack-meeting-alt | 04:36 | |
*** SergeyLukjanov has quit IRC | 04:37 | |
*** akuznetsov has quit IRC | 04:38 | |
*** seanrob has joined #openstack-meeting-alt | 04:38 | |
*** Riddhi has quit IRC | 04:42 | |
*** amytron has quit IRC | 04:42 | |
*** cp16net is now known as cp16net|away | 04:42 | |
*** amytron has joined #openstack-meeting-alt | 04:42 | |
*** akuznetsov has joined #openstack-meeting-alt | 04:43 | |
*** seanrob has quit IRC | 04:44 | |
*** amytron has quit IRC | 04:49 | |
*** amytron has joined #openstack-meeting-alt | 04:51 | |
*** kagan has joined #openstack-meeting-alt | 04:56 | |
*** amytron has quit IRC | 04:56 | |
*** amytron has joined #openstack-meeting-alt | 04:57 | |
*** lastidiot has quit IRC | 05:16 | |
*** amytron has quit IRC | 05:26 | |
*** redthrux has quit IRC | 05:28 | |
*** redthrux has joined #openstack-meeting-alt | 05:32 | |
*** esp has left #openstack-meeting-alt | 05:37 | |
*** HenryG_ has joined #openstack-meeting-alt | 06:02 | |
*** markmcclain has quit IRC | 06:05 | |
*** markmcclain has joined #openstack-meeting-alt | 06:05 | |
*** HenryG has quit IRC | 06:06 | |
*** briancline has quit IRC | 06:06 | |
*** briancline has joined #openstack-meeting-alt | 06:07 | |
*** kagan has left #openstack-meeting-alt | 06:08 | |
*** sdake_ has quit IRC | 06:42 | |
*** akuznetsov has quit IRC | 07:13 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 07:14 | |
*** briancline has quit IRC | 07:33 | |
*** briancline has joined #openstack-meeting-alt | 07:34 | |
*** SergeyLukjanov has quit IRC | 07:45 | |
*** nmakhotkin has joined #openstack-meeting-alt | 07:47 | |
*** pcm__ has quit IRC | 08:02 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 08:27 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 08:28 | |
*** akuznetsov has joined #openstack-meeting-alt | 08:30 | |
*** nmakhotkin has quit IRC | 09:14 | |
*** markwash has quit IRC | 09:14 | |
*** nmakhotkin has joined #openstack-meeting-alt | 09:14 | |
*** pcm___ has joined #openstack-meeting-alt | 10:02 | |
*** pcm___ has quit IRC | 10:05 | |
*** pcm__ has joined #openstack-meeting-alt | 10:05 | |
*** pcm__ has quit IRC | 10:09 | |
*** qwerty_nor has joined #openstack-meeting-alt | 10:35 | |
*** pcm__ has joined #openstack-meeting-alt | 11:25 | |
*** pcm__ has quit IRC | 11:49 | |
*** pcm__ has joined #openstack-meeting-alt | 11:58 | |
*** dhellmann-away has quit IRC | 12:00 | |
*** pcm____ has joined #openstack-meeting-alt | 12:03 | |
*** pcm__ has quit IRC | 12:05 | |
*** pcm____ has quit IRC | 12:22 | |
*** pcm___ has joined #openstack-meeting-alt | 12:25 | |
*** jergerber has joined #openstack-meeting-alt | 12:30 | |
*** HenryG_ has quit IRC | 12:53 | |
*** HenryG has joined #openstack-meeting-alt | 13:09 | |
*** pcm___ has quit IRC | 13:13 | |
*** pcm___ has joined #openstack-meeting-alt | 13:18 | |
*** rnirmal has joined #openstack-meeting-alt | 13:18 | |
*** imsplitbit has joined #openstack-meeting-alt | 13:29 | |
*** imsplitbit has left #openstack-meeting-alt | 13:30 | |
*** mtreinish has joined #openstack-meeting-alt | 13:46 | |
*** markmcclain has quit IRC | 14:02 | |
*** susanne-balle has joined #openstack-meeting-alt | 14:03 | |
*** cp16net|away is now known as cp16net | 14:05 | |
*** jcru has joined #openstack-meeting-alt | 14:08 | |
*** djohnstone has joined #openstack-meeting-alt | 14:11 | |
*** lastidiot has joined #openstack-meeting-alt | 14:14 | |
*** lastidiot has quit IRC | 14:29 | |
*** Riddhi has joined #openstack-meeting-alt | 14:35 | |
*** markmcclain has joined #openstack-meeting-alt | 14:38 | |
*** dhellmann has joined #openstack-meeting-alt | 14:45 | |
*** amytron has joined #openstack-meeting-alt | 14:46 | |
*** tanisdl has joined #openstack-meeting-alt | 15:01 | |
*** tanisdl has quit IRC | 15:02 | |
*** yidclare has joined #openstack-meeting-alt | 15:04 | |
*** tanisdl has joined #openstack-meeting-alt | 15:04 | |
*** lastidiot has joined #openstack-meeting-alt | 15:04 | |
*** dmitryme has joined #openstack-meeting-alt | 15:05 | |
*** pcm___ has quit IRC | 15:18 | |
*** dmitryme has quit IRC | 15:19 | |
*** pleia2 has joined #openstack-meeting-alt | 15:20 | |
*** dmitryme has joined #openstack-meeting-alt | 15:20 | |
*** pcm___ has joined #openstack-meeting-alt | 15:22 | |
*** bdpayne has joined #openstack-meeting-alt | 15:41 | |
*** SergeyLukjanov has quit IRC | 15:50 | |
*** cp16net is now known as cp16net|away | 16:01 | |
*** cp16net|away is now known as cp16net | 16:01 | |
*** pcm___ has quit IRC | 16:01 | |
*** markmcclain has quit IRC | 16:03 | |
*** akuznetsov has quit IRC | 16:04 | |
*** seanrob has joined #openstack-meeting-alt | 16:21 | |
*** yidclare has quit IRC | 16:22 | |
*** seanrob has quit IRC | 16:23 | |
*** seanrob has joined #openstack-meeting-alt | 16:24 | |
*** seanrob has quit IRC | 16:25 | |
*** seanrob has joined #openstack-meeting-alt | 16:25 | |
*** dmitryme has quit IRC | 16:26 | |
*** kevinconway has quit IRC | 16:28 | |
*** seanrob has quit IRC | 16:28 | |
*** seanrob has joined #openstack-meeting-alt | 16:28 | |
*** seanrob_ has joined #openstack-meeting-alt | 16:33 | |
*** seanrob has quit IRC | 16:33 | |
*** seanrob has joined #openstack-meeting-alt | 16:36 | |
*** seanrob_ has quit IRC | 16:36 | |
*** seanrob_ has joined #openstack-meeting-alt | 16:44 | |
*** seanrob__ has joined #openstack-meeting-alt | 16:47 | |
*** seanrob has quit IRC | 16:47 | |
*** seanrob_ has quit IRC | 16:49 | |
*** seanrob__ has quit IRC | 16:50 | |
*** seanrob has joined #openstack-meeting-alt | 16:50 | |
*** seanrob has quit IRC | 16:52 | |
*** kevinconway has joined #openstack-meeting-alt | 16:52 | |
*** markmcclain has joined #openstack-meeting-alt | 16:53 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 16:56 | |
*** seanrob has joined #openstack-meeting-alt | 16:56 | |
*** esp1 has joined #openstack-meeting-alt | 16:57 | |
*** dhellmann has quit IRC | 16:57 | |
*** dhellmann has joined #openstack-meeting-alt | 16:57 | |
*** seanrob_ has joined #openstack-meeting-alt | 16:58 | |
*** esp1 has quit IRC | 16:59 | |
*** seanrob has quit IRC | 16:59 | |
*** esp1 has joined #openstack-meeting-alt | 17:03 | |
*** markmcclain1 has joined #openstack-meeting-alt | 17:04 | |
*** seanrob_ has quit IRC | 17:04 | |
*** markmcclain has quit IRC | 17:04 | |
*** harlowja has quit IRC | 17:06 | |
*** seanrob has joined #openstack-meeting-alt | 17:06 | |
*** seanrob_ has joined #openstack-meeting-alt | 17:07 | |
*** seanrob__ has joined #openstack-meeting-alt | 17:08 | |
*** seanrob_ has quit IRC | 17:08 | |
*** harlowja has joined #openstack-meeting-alt | 17:09 | |
*** yidclare has joined #openstack-meeting-alt | 17:10 | |
*** seanrob has quit IRC | 17:10 | |
*** seanrob__ has quit IRC | 17:22 | |
*** dmitryme has joined #openstack-meeting-alt | 17:28 | |
*** seanrob has joined #openstack-meeting-alt | 17:32 | |
*** pcm___ has joined #openstack-meeting-alt | 17:37 | |
*** hub_cap has left #openstack-meeting-alt | 17:40 | |
*** seanrob_ has joined #openstack-meeting-alt | 17:41 | |
*** seanrob has quit IRC | 17:42 | |
*** seanrob has joined #openstack-meeting-alt | 17:45 | |
*** seanrob_ has quit IRC | 17:47 | |
*** seanrob has quit IRC | 17:47 | |
*** seanrob has joined #openstack-meeting-alt | 17:48 | |
*** seanrob has quit IRC | 17:50 | |
*** nkonovalov has joined #openstack-meeting-alt | 17:50 | |
*** seanrob_ has joined #openstack-meeting-alt | 17:50 | |
*** seanrob_ has quit IRC | 17:53 | |
*** seanrob has joined #openstack-meeting-alt | 17:54 | |
*** seanrob_ has joined #openstack-meeting-alt | 17:55 | |
*** Nadya has joined #openstack-meeting-alt | 17:56 | |
*** esp1 has left #openstack-meeting-alt | 17:58 | |
*** seanrob has quit IRC | 17:58 | |
*** akuznetsov has joined #openstack-meeting-alt | 17:58 | |
*** aignatov3 has joined #openstack-meeting-alt | 18:00 | |
*** jmaron has joined #openstack-meeting-alt | 18:03 | |
*** jspeidel has joined #openstack-meeting-alt | 18:03 | |
SergeyLukjanov | hi everyone, who's around for the Savanna meeting today? | 18:03 |
---|---|---|
aignatov3 | hi | 18:03 |
jmaron | John and Jon are here. Erik will log in shortly | 18:04 |
aignatov3 | good, today I'm aignatov3 :) | 18:04 |
SergeyLukjanov | jmaron, great | 18:04 |
dmitryme | thanks jmaron | 18:04 |
dmitryme | lets start | 18:04 |
SergeyLukjanov | aignatov3, waiting for aignatov42 | 18:04 |
dmitryme | #startmeeting Savanna | 18:04 |
aignatov3 | xD | 18:04 |
openstack | Meeting started Thu Jun 13 18:04:51 2013 UTC. The chair is dmitryme. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:04 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:04 |
*** openstack changes topic to " (Meeting topic: Savanna)" | 18:04 | |
openstack | The meeting name has been set to 'savanna' | 18:05 |
SergeyLukjanov | openstack, thank you! | 18:05 |
dmitryme | Here is today's agenda: | 18:05 |
dmitryme | #topic Meeting Agenda | 18:05 |
dmitryme | #info 1. UI updates | 18:05 |
*** openstack changes topic to "Meeting Agenda (Meeting topic: Savanna)" | 18:05 | |
dmitryme | #info 2. Savanna core updates | 18:05 |
dmitryme | #info 3. Vanilla Plugin updates | 18:05 |
dmitryme | #info 4. Swift Integration updates | 18:05 |
dmitryme | #info 5. Other Updates | 18:05 |
dmitryme | Lets go through the items one by one | 18:06 |
dmitryme | #topic UI updates | 18:06 |
*** openstack changes topic to "UI updates (Meeting topic: Savanna)" | 18:06 | |
SergeyLukjanov | dmitryme, bulk messaging guy :) | 18:06 |
dmitryme | Nikita, update if you please | 18:06 |
aignatov3 | I recommend to do updates in a few words, no fancy | 18:06 |
nkonovalov | we have finished our rest client to access rest api for ui | 18:07 |
nkonovalov | now tables and wizards are populated using it | 18:07 |
nkonovalov | now, cluster creation wizard implementation is in progress | 18:07 |
nkonovalov | that's our ui update | 18:08 |
SergeyLukjanov | btw here is our dashboard repo | 18:08 |
SergeyLukjanov | #link http://github.com/stackforge/savanna-dashboard | 18:08 |
dmitryme | thank you | 18:08 |
dmitryme | #topic Savanna core updates | 18:08 |
*** openstack changes topic to "Savanna core updates (Meeting topic: Savanna)" | 18:08 | |
dmitryme | Sergey please | 18:08 |
SergeyLukjanov | dmitryme, thank you | 18:08 |
SergeyLukjanov | we are working hard on the core code implementation :) | 18:09 |
SergeyLukjanov | i think that the most part of the behaviors has been implemented | 18:09 |
SergeyLukjanov | now we are improving object model | 18:09 |
SergeyLukjanov | and code around the "convert" method | 18:09 |
SergeyLukjanov | of pluggable provisioning mechanism | 18:10 |
SergeyLukjanov | mm, dmitryme, let's go on | 18:10 |
dmitryme | sure | 18:10 |
dmitryme | #topic Vanilla Plugin updates | 18:10 |
*** openstack changes topic to "Vanilla Plugin updates (Meeting topic: Savanna)" | 18:10 | |
dmitryme | Alexander, please update | 18:10 |
aignatov3 | ok, last week I'm working on reference implemntation of Vanilla plugin | 18:11 |
aignatov3 | it's almost completed | 18:11 |
aignatov3 | just polishing it | 18:11 |
aignatov3 | btw, link | 18:11 |
aignatov3 | #link https://review.openstack.org/#/c/31532/ | 18:11 |
aignatov3 | special thanks to Alex K for valuable comments) | 18:12 |
aignatov3 | you can try use it, it works as expectd I think | 18:12 |
aignatov3 | be sure, It works on our Lab. I've checked it xD | 18:13 |
SergeyLukjanov | it works on my laptop too :) | 18:13 |
aignatov3 | Dima, please move on | 18:13 |
dmitryme | thank you Alexander | 18:14 |
dmitryme | #topic Swift Integration updates | 18:14 |
*** openstack changes topic to "Swift Integration updates (Meeting topic: Savanna)" | 18:14 | |
dmitryme | Nadya, please tell us | 18:14 |
Nadya | hi all :) | 18:14 |
Nadya | swift integration to savanna is done. The first version is on review: https://review.openstack.org/32432 | 18:15 |
Nadya | Tomorrow I'm planning to submit the final version | 18:15 |
*** ErikB has joined #openstack-meeting-alt | 18:15 | |
Nadya | To make swift work with Hadoop on OpenStack it would be necessary not only to integrate savanna+swift but add several lines of code to each plugin. | 18:15 |
Nadya | Tomorrow the change-request for vanilla-plugin would be available and it may be used as an example | 18:16 |
Nadya | I've tested swift-integration with vanilla-plugin and it works on our lab | 18:16 |
Nadya | That's all | 18:17 |
dmitryme | ok, thank you and finally | 18:17 |
dmitryme | #topic Other updates | 18:17 |
*** openstack changes topic to "Other updates (Meeting topic: Savanna)" | 18:17 | |
dmitryme | folks, anything you want to share? | 18:17 |
SergeyLukjanov | yep, I want to update on Cinder integration | 18:18 |
SergeyLukjanov | we are start working on basic integration with Cinder to provide an ability to auto create/attach volumes to instances of Hadoop cluster | 18:18 |
SergeyLukjanov | I think it'll be done to the end of the next wek | 18:18 |
SergeyLukjanov | week* | 18:18 |
SergeyLukjanov | that's all from my side | 18:18 |
SergeyLukjanov | are there any other updates? | 18:19 |
jmaron | we are moving along with our plugin. shooting for some internal testing today and tomorrow with an initial merge into savanna repo tomorrow | 18:19 |
dmitryme | jmaron, great news! | 18:19 |
SergeyLukjanov | jmaron, great! | 18:19 |
aignatov3 | I have a few words about diskimage-builder instructions of Vanilla images creation for Savanna are in progress | 18:19 |
dmitryme | thank you! | 18:20 |
dmitryme | anything else? | 18:20 |
aignatov3 | q&a? | 18:20 |
SergeyLukjanov | yep, I think it's time for q&a | 18:21 |
jmaron | one question: can we get a listing of information/attributes available from the context/current? | 18:21 |
dmitryme | yep, I think it is about time | 18:21 |
dmitryme | #topic General Discussion | 18:21 |
*** openstack changes topic to "General Discussion (Meeting topic: Savanna)" | 18:21 | |
jmaron | doesn't have to be now, but if we can get an email to the list or the like that would be helpful | 18:22 |
SergeyLukjanov | jmaron, it contains user id, tenant id, auth token, request headers, database session | 18:22 |
SergeyLukjanov | #link https://github.com/stackforge/savanna/blob/master/savanna/context.py#L31 | 18:22 |
jmaron | ok. thx | 18:23 |
jmaron | another question: why is there a need for a username and password for the images? aren't we using key pairs? | 18:23 |
SergeyLukjanov | additionally, there are some helpers like nova client and etc. that are available any ware but backed by the current context | 18:24 |
SergeyLukjanov | jmaron, we don't need password now | 18:24 |
jmaron | ok | 18:24 |
jmaron | so I'll leave it blank in savanna.conf | 18:24 |
SergeyLukjanov | jmaron, only username to determine which user should be used for provisioning and etc. | 18:24 |
SergeyLukjanov | jmaron, what option do you mean? | 18:25 |
dmitryme | jmaron, Savanna still need admin password in Savanna.conf | 18:25 |
SergeyLukjanov | password in cluster_node group? | 18:25 |
jmaron | # User's password (string value) | 18:25 |
jmaron | #password=swordfish | 18:25 |
SergeyLukjanov | look like I forgot to remove it :( | 18:25 |
SergeyLukjanov | #action SergeyLukjanov to cleanup config samples | 18:26 |
dmitryme | hm, as far as I recall we used OS admin credentials to verify user's token | 18:26 |
dmitryme | ok, I got it | 18:27 |
SergeyLukjanov | dmitryme, we are speaking about different configs :) | 18:27 |
dmitryme | that is not admin password, that's image password | 18:27 |
jmaron | yes | 18:28 |
jmaron | it looks like the 'extra' field in Instance object was removed? | 18:28 |
SergeyLukjanov | jmaron, no, it's mixed to the Instance object https://github.com/stackforge/savanna/blob/master/savanna/db/models.py#L145 | 18:29 |
jmaron | ah…ok | 18:29 |
SergeyLukjanov | jmaron, Cluster, NodeGroup and Instance objects have an extra field | 18:30 |
jmaron | good. thanks | 18:30 |
Nadya | jmaron, are you interested in swift integration? | 18:30 |
Nadya | jmaron, in your plugin | 18:31 |
jmaron | yes | 18:32 |
SergeyLukjanov | are there any other questions? | 18:33 |
jmaron | not from me :) | 18:33 |
*** markwash has joined #openstack-meeting-alt | 18:34 | |
SergeyLukjanov | I think that all for today :) | 18:36 |
SergeyLukjanov | that's * | 18:36 |
dmitryme | thanks everyone for taking part in the meeting! | 18:36 |
jmaron | ok. thank you | 18:36 |
SergeyLukjanov | openstack, please, end the meeting! | 18:36 |
dmitryme | #endmeeting | 18:36 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 18:36 | |
aignatov3 | great! our first half-hour meeting :) | 18:36 |
openstack | Meeting ended Thu Jun 13 18:36:30 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:36 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/savanna/2013/savanna.2013-06-13-18.04.html | 18:36 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/savanna/2013/savanna.2013-06-13-18.04.txt | 18:36 |
openstack | Log: http://eavesdrop.openstack.org/meetings/savanna/2013/savanna.2013-06-13-18.04.log.html | 18:36 |
*** nkonovalov has quit IRC | 18:37 | |
*** ruhe has joined #openstack-meeting-alt | 18:37 | |
*** Nadya has quit IRC | 18:39 | |
*** qwerty_nor has quit IRC | 18:42 | |
*** seanrob_ has quit IRC | 18:51 | |
*** markmcclain1 has quit IRC | 18:57 | |
*** bryansd has joined #openstack-meeting-alt | 19:00 | |
*** ametts has joined #openstack-meeting-alt | 19:01 | |
*** flaper87 has joined #openstack-meeting-alt | 19:01 | |
*** aignatov3 has quit IRC | 19:02 | |
*** kgriffs has joined #openstack-meeting-alt | 19:03 | |
*** malini has joined #openstack-meeting-alt | 19:04 | |
flaper87 | soooooooooooooooooo | 19:05 |
kgriffs | ok folks, ready to get this party started? | 19:06 |
flaper87 | \o/ | 19:06 |
* ametts queues the music | 19:06 | |
flaper87 | dumbs dumbs dumbs dumbs | 19:06 |
kgriffs | #startmeeting marconi | 19:06 |
openstack | Meeting started Thu Jun 13 19:06:56 2013 UTC. The chair is kgriffs. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:06 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:06 |
*** openstack changes topic to " (Meeting topic: marconi)" | 19:07 | |
openstack | The meeting name has been set to 'marconi' | 19:07 |
kgriffs | #topic town hall | 19:07 |
*** openstack changes topic to "town hall (Meeting topic: marconi)" | 19:07 | |
flaper87 | \o/ | 19:07 |
kgriffs | ok, any folks in the room with general questions about Marconi? | 19:07 |
*** oz_akan has joined #openstack-meeting-alt | 19:08 | |
flaper87 | tic, toc, tic, toc, tic, toc | 19:08 |
oz_akan | :) | 19:08 |
kgriffs | great, so sounds like everyone understands what's going on with the project 100% or simply doesn't care. :p | 19:08 |
*** markmcclain has joined #openstack-meeting-alt | 19:08 | |
kgriffs | so, general questions regarding the project before we talk about incubation? | 19:09 |
* kgriffs watches a tumbleweed roll by | 19:10 | |
kgriffs | ok, so we got a couple of feedback items from the dev list post | 19:10 |
kgriffs | Vish recommended we move project ID out of the url, and just get it from a header | 19:11 |
flaper87 | sounds like something we could do for H-2 | 19:11 |
flaper87 | thoughts? | 19:11 |
kgriffs | sounds good to me. Since this changes pretty much every URI path, we should do it sooner rather than later. | 19:12 |
flaper87 | right | 19:13 |
kgriffs | https://trello.com/c/oxPdEQpJ | 19:13 |
ametts | Definitely before there are clients out there in the wild that are coded to the old scheme. | 19:13 |
flaper87 | we could schedule sqlalchemy's for H-3 if you agree | 19:13 |
kgriffs | Not sure if it's worth creating a bp | 19:13 |
flaper87 | kgriffs: I'd say so, just to keep track in lp as well | 19:14 |
kgriffs | flaper87: k, I'll ad that. Can you set the milestone for sqlalchemy to H3? | 19:14 |
flaper87 | sure | 19:14 |
kgriffs | #action kgriffs to add blueprint for moving project id to headers | 19:15 |
kgriffs | #action flaper87 to schedule sqlalchemy driver for H3 | 19:15 |
*** torgomatic has joined #openstack-meeting-alt | 19:15 | |
flaper87 | kgriffs: re sqlalchemy, I think that back-end is a replacement for sqlite | 19:16 |
flaper87 | I mean, once it is done we'll just remove sqlites | 19:16 |
kgriffs | (for the folks following along at home, the sqlalchemy bp came from some other feedback we got that we should support MySQL or some other mainstream RDBMS) | 19:17 |
*** oz_akan has quit IRC | 19:17 | |
flaper87 | re blueprints, we should start setting some of those bp as Implemented and start tracking upcoming changes as bugs or new blueprints | 19:18 |
*** oz_akan has joined #openstack-meeting-alt | 19:18 | |
oz_akan | HA part of mysql is very difficult compared to mongodb | 19:18 |
kgriffs | flaper87: that's fine re sqlite, since sqlalchemy supports that as a dialect | 19:18 |
kgriffs | (so we can still use for unit tests) | 19:18 |
flaper87 | kgriffs: we kind of talked about that a few months ago (sqlalchemy) I'm glad Jay helped us on making up our minds about it | 19:18 |
flaper87 | kgriffs: right | 19:18 |
flaper87 | oz_akan: I don't think we need to do load / HA / security tests on every transport / storage we support | 19:19 |
kgriffs | flaper87: I spent some time yesterday cleaning up the bp's - i'll take another pass today | 19:19 |
flaper87 | that's kind of a deployment decistion | 19:19 |
kgriffs | #action kgriffs to update bp's | 19:19 |
kgriffs | well, it seems like we will need to have a reasonable idea of performance/load that a given supported driver can handle | 19:20 |
kgriffs | (in it's vanilla configuration) | 19:20 |
kgriffs | and there's no reason we can't run security tests on all drivers | 19:20 |
flaper87 | we can do it but should we? (I'm speaking of storages here) | 19:21 |
kgriffs | then we can sort of recommend different backends depending on people's needs | 19:21 |
kgriffs | well, we should do security testing. I don't want to be blamed for someone's cluster getting cracked. | 19:22 |
flaper87 | agreed about security | 19:22 |
kgriffs | as for load testing, eventually I say yes, but initially we don't need to. | 19:22 |
kgriffs | (useful for comparison; maybe one of these other solutions will actually be faster or something than mongo, who knows?) | 19:23 |
oz_akan | I wonder how a RDBMS would make the queueing service better... | 19:23 |
flaper87 | oz_akan: We'll need to test that | 19:24 |
kgriffs | well, the one advantage is you get auto-inc keys | 19:24 |
kgriffs | but you trade that for other things | 19:24 |
*** yidclare has quit IRC | 19:24 | |
*** pcm___ has quit IRC | 19:25 | |
kgriffs | flaper87: agreed. we have some experimenting to do, and we don't know yet what the usage patterns are going to be with real users. | 19:25 |
oz_akan | kgriffs: yes, since this is a service, I want to think it will be easy to manage | 19:25 |
kgriffs | heh, too bad we didn't just do sqlalchemy from the beginning, since we needed sqlite for prototyping and unit testing anyway. | 19:26 |
kgriffs | Anyway, let's move on. | 19:27 |
kgriffs | So, I'm trying to see if Meghan is here from Rackspace | 19:27 |
kgriffs | actually, I think she is on vacation or something today | 19:27 |
flaper87 | Meghaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaan, you there? | 19:27 |
flaper87 | awwwwww :( | 19:27 |
kgriffs | so, hopefully she'll join us next time, but she will be helping us get the incubation wiki page filled out and keep track of the stuff we need to do otherwise. | 19:28 |
kgriffs | (to get incubated) | 19:28 |
flaper87 | awesome, that sounds really great, we need that | 19:28 |
ametts | kgriffs: Wanna tag that as an action for purposes of the minutes? | 19:29 |
kgriffs | #action Megan to get our incubation request page filled out | 19:29 |
kgriffs | #link https://wiki.openstack.org/wiki/Marconi/Incubation | 19:30 |
kgriffs | so, I was trying to remember how soon we needed to apply... | 19:31 |
flaper87 | we said mid H-2 | 19:31 |
flaper87 | but I guess end H-2 is find as well | 19:31 |
*** ruhe has left #openstack-meeting-alt | 19:31 | |
kgriffs | ok, so that puts us at the end of this month, July 18 at the latest | 19:32 |
flaper87 | right | 19:33 |
flaper87 | #link https://wiki.openstack.org/wiki/Havana_Release_Schedule | 19:34 |
kgriffs | If we can get the wiki page updated in the next several days, then we can send to the appropriate lists and git-r-done | 19:35 |
kgriffs | #link https://wiki.openstack.org/wiki/Governance/NewProjects | 19:35 |
ametts | git has that command? Why haven't we used it yet? | 19:35 |
kgriffs | just came out in the last release. ;) | 19:36 |
kgriffs | git r done | 19:36 |
kgriffs | #action kgriffs to follow up with Megan on preparing and submitting incubation request. | 19:36 |
kgriffs | ok, open discussion - anything folks want to discuss on the topic of the direction of the project, incubation, whatever? | 19:37 |
flaper87 | o/ | 19:38 |
flaper87 | Don't want to push but, do we have a due date for the load tests ? | 19:38 |
kgriffs | #topic load testing | 19:38 |
*** openstack changes topic to "load testing (Meeting topic: marconi)" | 19:38 | |
flaper87 | I just want to have an idea of when we'll be able to test that and get some realworld results | 19:39 |
kgriffs | +1, the sooner the better | 19:39 |
kgriffs | malini, oz_akan: ^^ | 19:39 |
malini | we have the tests ready..once we have the env, we can break it :) | 19:39 |
oz_akan | hmm | 19:40 |
oz_akan | working on CD a few days | 19:40 |
oz_akan | we already have the test env with the latest code | 19:40 |
oz_akan | we can benchmark it, right Malini? | 19:40 |
malini | yes | 19:40 |
kgriffs | so, you have the load generators provisioned already as well? | 19:41 |
malini | provisioned? | 19:41 |
malini | We have load generators created manually..not yet salt-ed | 19:41 |
kgriffs | i.e., there's salt for that | 19:41 |
oz_akan | as soon as done with CICD, I am working on that | 19:41 |
kgriffs | kk | 19:41 |
flaper87 | are / will be the results of those tests public? I mean, we page or something similar | 19:41 |
kgriffs | manual is fine for now | 19:41 |
flaper87 | webpage* | 19:42 |
oz_akan | flaper87: yes, sure we can | 19:42 |
malini | we'll have tht | 19:42 |
kgriffs | it would be kind of cool to track those over time | 19:42 |
flaper87 | awesome | 19:42 |
kgriffs | graphtastic | 19:42 |
* flaper87 very happy about that | 19:42 | |
*** vipul is now known as vipul|away | 19:42 | |
*** vipul|away is now known as vipul | 19:42 | |
malini | yes.we will store those results & use them as baseline for future releases as well | 19:42 |
kgriffs | can we dump those to graphite, maybe the nightly run? | 19:42 |
kgriffs | (from the mainline) | 19:43 |
oz_akan | after a change on master branch,we will run these tests | 19:43 |
kgriffs | or whatever, anyway, malini can u register a bp? | 19:43 |
malini | havent tried tht yet..But we sure can | 19:43 |
oz_akan | to automate them, I need to work with Malini | 19:43 |
malini | bp for graphite ? | 19:43 |
flaper87 | wasn't there one? | 19:43 |
oz_akan | I think I can finish CICD by Tuesday, so next week test environment can be ready | 19:43 |
malini | we already have bp for load test https://blueprints.launchpad.net/marconi/+spec/load-test | 19:44 |
kgriffs | malini: for graphing performance and load watermark over time | 19:44 |
kgriffs | a separate one, we can do it later | 19:44 |
malini | ok | 19:44 |
kgriffs | for now, just dump them somewhere and people can make their own pretty graphs if they want. :p | 19:44 |
kgriffs | (by "them" I mean the tsung output) | 19:45 |
*** yidclare has joined #openstack-meeting-alt | 19:45 | |
malini | ok :) | 19:45 |
kgriffs | ok, so we have a home for the salt and load/security tests? | 19:45 |
malini | we have a home..It'll soon have inhabitants | 19:46 |
kgriffs | excellent | 19:46 |
malini | To start with I'll add the tsung xmls | 19:46 |
kgriffs | re security tests, it would be nice to have at least some very basic ones done by H3 | 19:46 |
kgriffs | maybe we need to split up the bp? | 19:47 |
malini | I havent done much on security testing yet | 19:47 |
malini | It'll be good to define some specific stuff we need by H3 | 19:47 |
kgriffs | kk, let me rename this one to "basic-security-tests", and you can register another blueprint for doing more comprehensive ones. | 19:48 |
kgriffs | https://blueprints.launchpad.net/marconi/+spec/security-testing | 19:48 |
malini | Can I just keep this as is & register a new one for basic-security-tests ? | 19:49 |
kgriffs | https://blueprints.launchpad.net/marconi/+spec/security-testing-basic | 19:50 |
kgriffs | oops | 19:50 |
kgriffs | sorry | 19:50 |
malini | np | 19:50 |
malini | I'll just add a new one for comprehensive test | 19:50 |
kgriffs | kk, and feel free to add work items to those | 19:51 |
kgriffs | ok, anything else on the topic of quality? | 19:51 |
malini | no | 19:51 |
*** seanrob has joined #openstack-meeting-alt | 19:51 | |
kgriffs | #action malini to add bp for comprehensive security testing | 19:51 |
kgriffs | #action malini to add work items to those bp's | 19:51 |
*** zhiyan has joined #openstack-meeting-alt | 19:51 | |
kgriffs | #topic rename "exceptions" modules to "errors" | 19:52 |
*** openstack changes topic to "rename "exceptions" modules to "errors" (Meeting topic: marconi)" | 19:52 | |
kgriffs | so, any objections to doing this? | 19:53 |
flaper87 | nope | 19:53 |
kgriffs | seems more idomatic to call them errors, IMHO | 19:53 |
kgriffs | and may earn us brownie points with the TC | 19:53 |
* kgriffs can hope | 19:54 | |
flaper87 | dude, out of my mind, I was just writing the "Why?" question | 19:54 |
flaper87 | cool | 19:54 |
*** akuznetsov has quit IRC | 19:54 | |
kgriffs | kk, it's super quick change | 19:54 |
kgriffs | I wasn't going to rename the exceptions to append "Error" at this time, but maybe later where it makes sense | 19:55 |
kgriffs | #action kgriffs to rename exceptions to errors | 19:55 |
flaper87 | wwkk | 19:55 |
flaper87 | I'll migrate the transport / storage load to stevedore | 19:55 |
kgriffs | #action flaper87 to migrate the transport / storage load to stevedore | 19:56 |
kgriffs | last item, real quick | 19:56 |
kgriffs | so, right now we aren't doing any authorization: | 19:56 |
*** dmitryme has quit IRC | 19:56 | |
kgriffs | https://blueprints.launchpad.net/marconi/+spec/project-id-authorization | 19:56 |
kgriffs | and we *need* to be doing it | 19:57 |
flaper87 | wait, you mean the keystone thing? | 19:57 |
kgriffs | so, keystone does authentication, meaning the token is good, and passes through project id | 19:58 |
flaper87 | right | 19:58 |
kgriffs | but we aren't actually enforcing anything about which account can access which project | 19:58 |
flaper87 | but that's done by keystone | 19:59 |
flaper87 | during the login process | 19:59 |
kgriffs | but this is from the old model of having the project id in the url | 19:59 |
* kgriffs just has an ah-ha moment | 19:59 | |
kgriffs | so, check me on this, but user passes auth token to api | 20:00 |
*** ErikB has quit IRC | 20:00 | |
kgriffs | middleware checks auth token, injects project id header | 20:00 |
kgriffs | the marconi just uses that project id | 20:00 |
flaper87 | right | 20:00 |
flaper87 | :) | 20:00 |
* markwash is *not* in a rush to start the glance meeting, so please take your time | 20:00 | |
kgriffs | as long as the user can't specify the project id directly, we are cool | 20:00 |
*** esheffield has joined #openstack-meeting-alt | 20:00 | |
kgriffs | markwash: no worries, we are wrapping up now | 20:01 |
flaper87 | kgriffs: that's already enforced by keystone's log-in process | 20:01 |
*** bdpayne has quit IRC | 20:01 | |
flaper87 | so, we're good there | 20:01 |
flaper87 | it already checks user1 has permissions in project1 | 20:01 |
flaper87 | and so on | 20:01 |
kgriffs | sweet. OK. I haven't looked yet, but does the middleware still do X-Tenant-ID or is it using the new "project" name? | 20:01 |
kgriffs | oic, so a user can specify project header if they like? | 20:02 |
* kgriffs should know this | 20:02 | |
*** bdpayne has joined #openstack-meeting-alt | 20:02 | |
flaper87 | well, it has to specify the project it wants to log-in to | 20:02 |
*** seanrob_ has joined #openstack-meeting-alt | 20:02 | |
kgriffs | makes sense | 20:03 |
kgriffs | kk, let's wrap up | 20:03 |
flaper87 | :D | 20:03 |
kgriffs | any parting thoughts | 20:03 |
kgriffs | ? | 20:03 |
flaper87 | nope | 20:03 |
kgriffs | #endmeeting | 20:04 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 20:04 | |
openstack | Meeting ended Thu Jun 13 20:04:02 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-06-13-19.06.html | 20:04 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-06-13-19.06.txt | 20:04 |
openstack | Log: http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-06-13-19.06.log.html | 20:04 |
* flaper87 puts his Glance's hat on | 20:04 | |
markwash | #startmeeting glance | 20:04 |
openstack | Meeting started Thu Jun 13 20:04:34 2013 UTC. The chair is markwash. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:04 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:04 |
*** openstack changes topic to " (Meeting topic: glance)" | 20:04 | |
openstack | The meeting name has been set to 'glance' | 20:04 |
markwash | howdy glance folks | 20:04 |
flaper87 | \o/ | 20:04 |
zhiyan | o/ | 20:04 |
flaper87 | \o/ | 20:05 |
markwash | haha | 20:05 |
flaper87 | just to make some more noise | 20:05 |
flaper87 | :D | 20:05 |
*** jmaron has quit IRC | 20:05 | |
markwash | so, maybe a lighter meeting today | 20:05 |
zhiyan | \o/ | 20:05 |
*** malini is now known as malini_away | 20:05 | |
markwash | #topic open discussion | 20:05 |
*** openstack changes topic to "open discussion (Meeting topic: glance)" | 20:05 | |
*** ametts has left #openstack-meeting-alt | 20:05 | |
markwash | esheffield: did you have notes for us about v1 vs v2 documentation? | 20:05 |
zhiyan | markwash: hi do you checked https://review.openstack.org/#/c/31591/5 ? see my comments? | 20:06 |
*** seanrob has quit IRC | 20:06 | |
esheffield | markwash: not so much new on the documentation front, more just v1 / v2 work in general | 20:06 |
*** markmcclain has quit IRC | 20:07 | |
markwash | esheffield: ah, okay sorry I misunderstood | 20:07 |
esheffield | markwash: you saw the email between waldon and me? | 20:07 |
markwash | yes | 20:07 |
*** lindj has joined #openstack-meeting-alt | 20:07 | |
esheffield | was basically going to just touch on that if anyone else had interest / was working on it | 20:07 |
markwash | esheffield: so you're asking about interest in this blueprint https://blueprints.launchpad.net/python-glanceclient/+spec/glance-client-v2and | 20:08 |
markwash | https://blueprints.launchpad.net/python-glanceclient/+spec/glance-client-v2 | 20:08 |
markwash | maybe just that second one | 20:08 |
*** markmcclain has joined #openstack-meeting-alt | 20:09 | |
esheffield | right - waldon had been working on it, but hasn't for a while so we're going to pick it up | 20:09 |
markwash | sounds great to me | 20:09 |
esheffield | but wanted to see if anyone else in the group here might be doing related work already as well | 20:09 |
markwash | I know waldon has been distracted from that work for some time | 20:09 |
markwash | flaper87: I know you've been following the v2 glanceclient work | 20:10 |
markwash | esheffield: but I'm sure you all are welcome to finish off that blueprint | 20:10 |
*** jmaron has joined #openstack-meeting-alt | 20:10 | |
markwash | I think you guys might be best positioned to give it the attention it deserves, esheffield | 20:10 |
*** seanrob_ has quit IRC | 20:10 | |
esheffield | markwash: sounds good - I know we're going to need that functionality pretty soon | 20:11 |
flaper87 | yeah, I've followed it but I'm more than happy to see folks signing up for it | 20:11 |
markwash | zhiyan: so I took a look at that review. . I'm not totally sure how I feel | 20:11 |
markwash | zhiyan: there are two issues I think | 20:11 |
zhiyan | markwash: I just means maybe there should have a checking for location adding | 20:11 |
markwash | 1) when you add locations to the image, and then delete the image, should glance delete the underlying location | 20:12 |
markwash | 2) when you add a location to the image, (how) should glance verify the validity of that location and its underlying data | 20:12 |
zhiyan | 2# agree, that is my comments mean also. | 20:13 |
markwash | since the initial target for adding locations is as a protected ( or admin-only) action, we might want to be more permissive than otherwise | 20:13 |
flaper87 | I'm not sure I agree with #2 | 20:13 |
zhiyan | for 1#, IMO we should just delete location records only but not delete image data from those locations.. | 20:13 |
flaper87 | How would glance verify that? Wouldn't that take us back to the discussion about whether glance should verify tenants ids or not? | 20:14 |
zhiyan | flaper87: use store drivers check it IMHO | 20:14 |
zhiyan | flaper87: such as: check scheme is well-know and valid | 20:15 |
markwash | flaper87: I am tending towards the idea that we should not treat directly added locations as different from the typical location case | 20:15 |
flaper87 | well, but that doesn't verify the underlying data | 20:15 |
flaper87 | zhiyan: ^ | 20:15 |
markwash | flaper87: but it would be easy to load the location into the store and at least run "get_size" to see if it theoretically works | 20:15 |
flaper87 | markwash: I think we should verify the image location is supported and that's it | 20:16 |
zhiyan | markwash: probable it's a good method | 20:16 |
markwash | I'd like to think a bit more about it, and then take my feedback to the review | 20:16 |
markwash | I owe jbresnah some serious review time in any case | 20:16 |
flaper87 | me too | 20:17 |
zhiyan | flaper87: yes, just like my comments :) | 20:17 |
zhiyan | thank you | 20:17 |
markwash | zhiyan: is there a specific reason why you don't want glance to delete the image location in the cinder volume case? | 20:17 |
flaper87 | zhiyan: sorry, haven't read them, will do tomorrow :( | 20:17 |
zhiyan | markwash: sorry, do you means https://review.openstack.org/#/c/32864/ ? I just want to paste it here... | 20:18 |
markwash | zhiyan, thanks | 20:19 |
markwash | flaper87: async stuff? | 20:20 |
flaper87 | markwash: yup | 20:20 |
markwash | I've got a full-time upstream week coming up | 20:20 |
markwash | and i'd like to take care of as much of that as possible (unless I'm stepping on toes!) | 20:20 |
flaper87 | awesome, sounds really great | 20:20 |
markwash | so I think the real weakness in the poc I have up now | 20:21 |
markwash | https://review.openstack.org/#/c/31874/ | 20:21 |
flaper87 | so, I think I'll give up on the idea of using Oslo's messaging code for the async work bp | 20:21 |
markwash | is that it doesn't really show anything about how to implement the actual asynchronous work | 20:21 |
markwash | flaper87: oh? | 20:22 |
zhiyan | markwash: ok, because I have check 'buyer-beware' with jbresnahan before, under this principle, user should manually handle image data... and also under current implementation, cinder-store not create volume when user register an image (make sense, right? he just register a external volume as an image), so when user delete the image recode, store should not delete it also.... | 20:22 |
flaper87 | right but, I saw that Heat has something similar that we could use in glance as well | 20:22 |
flaper87 | which seemed pretty solid | 20:22 |
flaper87 | we could also take some ideas from Oslo's messaging but not using it directly (unless we want to have distributed async workers) | 20:23 |
zhiyan | flaper87: does Task and TaskRunner is ready? | 20:23 |
markwash | flaper87: I really want to support distributed async workers, but not have the distributed nature of it reflected in the interface | 20:23 |
markwash | flaper87: like, all implementations of that interface are async | 20:24 |
markwash | flaper87: but some of them, based only on their internal implementation with no interface changes, are also distributed across other hosts | 20:24 |
flaper87 | markwash: If we want to support async workers then I would say we should use Oslo's messaging and work along those lines | 20:24 |
markwash | zhiyan: I wanna circle back around to the buyer-beware part, sorry for a brief delay | 20:24 |
flaper87 | markwash: sorry, I meant distributed async workers | 20:25 |
flaper87 | :D | 20:25 |
markwash | flaper87: I actually can't tell if we're agreeing or disagreeing :-) | 20:25 |
flaper87 | hehehe, sorry, let start again | 20:25 |
zhiyan | flaper87: seems like a glance-worker service? | 20:25 |
flaper87 | markwash: I agree we should support distributed async workers | 20:26 |
flaper87 | and IMHO, the easiest way to do that is relying on Oslo's messaging library | 20:26 |
flaper87 | because it's ready | 20:26 |
markwash | cool | 20:26 |
*** esp2 has joined #openstack-meeting-alt | 20:26 | |
flaper87 | markwash: I mean, the rpc one, we're still working on the new one | 20:27 |
markwash | so then I just need to look more closely at what using oslo messaging would mean in the code | 20:27 |
flaper87 | right | 20:27 |
flaper87 | it's not so different and I think it integrates better | 20:27 |
flaper87 | zhiyan: mmh, could be, yup! | 20:27 |
markwash | it still seems like what we might disagreeing on is where rpc.cast gets called | 20:27 |
flaper87 | markwash: right | 20:27 |
markwash | i.e., is it called in a driver for the async processing, or is it called in something more like "core" glance | 20:28 |
flaper87 | in your POC it's called here: https://review.openstack.org/#/c/31874/2/glance/api/v2/images.py | 20:28 |
zhiyan | zhiyan: flaper87: i just think, for glance-cinder-store, when user use volume as an image and the volume stored in backend by FC, then maybe only some host have FC HBA card (hardward), so glance-worker could running on that node... | 20:29 |
markwash | so if I were using rpc.cast, it would go in those functions ? | 20:29 |
markwash | zhiyan: that's a great use case for distributed! | 20:30 |
markwash | ty | 20:30 |
flaper87 | yeah, I think so | 20:30 |
flaper87 | because if we use rpc.cast we wouldn't need to create an Async domain | 20:30 |
zhiyan | markwash: yes, in cinder, that's a service plan for that: cinder-io-worker...not start yet | 20:30 |
flaper87 | we could easily integrate it in the existing doamins | 20:31 |
markwash | I'm guessing there must be something a bit awkward about representing asynchronous tasks within the domain model that I'm not noticing | 20:32 |
zhiyan | zhiyan: first step, i think we can put async message handler in glance-api, and when we need, we can pick it out to a new distributed service... | 20:32 |
flaper87 | markwash: mmh, where would you put it instead? | 20:33 |
flaper87 | Do you think a separate domain makes more sense? | 20:34 |
markwash | flaper87: no no, I think I mis spoke | 20:34 |
zhiyan | domain.py ? right, flaper87 | 20:34 |
markwash | I guess I'm just a bit prejudiced against putting rpc.cast directly in api calls | 20:34 |
markwash | rpc feels kind of "external" and I like to hide that away form the core of the project as much as possible | 20:35 |
markwash | but I confess I haven't dug deep enough to know the actual tradeoffs well | 20:35 |
flaper87 | well, I guess we could take some time to think about where to put it a bit further | 20:35 |
markwash | like, when I'm unit testing api calls, I don't want to have to stub out rpc | 20:35 |
*** ashwini_ has joined #openstack-meeting-alt | 20:35 | |
flaper87 | markwash: mmh, i see what you mean | 20:36 |
markwash | flaper87: that will probably be the first thing I do, I'll keep it out in the open so people can see where I'm headed and offer more of this good critique | 20:36 |
flaper87 | markwash: would it make sense to enable / disable async support ? | 20:36 |
markwash | zhiyan: I'm sure we can support both local and distributed in either case, and that's definitely on the roadmap. . so I'm glad you and I are on the same page | 20:37 |
*** SergeyLukjanov has quit IRC | 20:37 | |
markwash | flaper87: hmm, I dunno.. . I hadn't thought you would be able to *disable* asynchronous processing | 20:37 |
zhiyan | :), cool! | 20:37 |
markwash | zhiyan, re buyer beware. . I think you're right about the user being surprised if glance deletes their volume for example | 20:38 |
markwash | zhiyan: but maybe this isn't a "user" oriented use case yet | 20:38 |
zhiyan | markwash: yes, i agree | 20:38 |
zhiyan | markwash, flaper87: shall we talk about glance-cinder-store now? | 20:39 |
zhiyan | i have post a draft patch for you review, https://review.openstack.org/#/c/32864/ | 20:39 |
markwash | zhiyan: sure, I saw your review, I still need to dig into it | 20:39 |
zhiyan | markwash: thanks. | 20:39 |
* flaper87 hasn't reviewed that one yet | 20:39 | |
flaper87 | zhiyan: in my To review list | 20:40 |
flaper87 | oh you posted that today | 20:40 |
flaper87 | cool | 20:40 |
zhiyan | flaper87: :), yes | 20:40 |
zhiyan | thank you all :) | 20:40 |
flaper87 | zhiyan: you'll have to give some pop-tarts away | 20:40 |
flaper87 | :D | 20:40 |
* flaper87 is always hungry | 20:40 | |
zhiyan | btw, for nova side multiple-location image preparing support, I have created a bp https://blueprints.launchpad.net/nova/+spec/image-multiple-location | 20:41 |
markwash | zhiyan: cool | 20:41 |
*** esp2 has left #openstack-meeting-alt | 20:42 | |
zhiyan | when glance side ready, i will propose it again, and i will take high level design for it today | 20:42 |
flaper87 | cool, thanks for that | 20:42 |
markwash | zhiyan: great. .thanks for getting on top of that. . it will be good to see if we get any feedback from nova folks | 20:42 |
markwash | can we talk a little bit about testing now, and then maybe we're done for the day. . . | 20:42 |
flaper87 | sure | 20:43 |
markwash | #link https://etherpad.openstack.org/glance-improving-test-cycle-times | 20:43 |
markwash | #link https://review.openstack.org/#/c/30512/ | 20:43 |
zhiyan | we have talked that draft plan in glance irc channel...when we finish the last weekly meeting | 20:43 |
zhiyan | i will keep that way. | 20:44 |
zhiyan | ok. next. | 20:44 |
markwash | so I put together a review (that needs a lot of fixup, thanks for the notes flaper87 ) that tries to speed up glance testing | 20:44 |
markwash | zhiyan, sorry didn't mean to rush you! | 20:44 |
markwash | and when I was talking about it with some folks earlier, it seemed like we needed a high level strategy for what testing in glance should look like | 20:44 |
markwash | I had some spare coffee-fueled moments on the train and put together the etherpad I linked above | 20:45 |
zhiyan | markwash: no, just for image-multiple-location...not testing | 20:45 |
flaper87 | markwash: the ehterpad looks good, great work. | 20:45 |
markwash | I'm going to start working through the specific proposals at the bottom | 20:45 |
markwash | and its least invasive first, so I think folks should have a lot of time to respond and redirect the work as we go | 20:46 |
flaper87 | markwash: about #1 | 20:46 |
markwash | we have *something* like that now, but it might only be in ./run_tests.sh | 20:47 |
flaper87 | markwash: we were just discussing about how to separate / organize tests in Marconi earlier today. There's a pattern I've seen / used in the past that might work for glance as well. (by pattern I mean modules structure) | 20:47 |
markwash | oh cool | 20:47 |
markwash | I think it would be fantastic if most os projects could adopt similar (but good) conventions for where tests live | 20:47 |
flaper87 | Inside glance.test we should have the base clases that will be imported / used by the actual tests and the tests should live outside the glance/ package | 20:48 |
flaper87 | lemme at that to your pad | 20:48 |
markwash | cool | 20:49 |
markwash | I think that about covers testing for now | 20:49 |
markwash | other open topics? iccha? | 20:49 |
iccha | thanks markwash will look at etherpad | 20:49 |
iccha | ya markwash , so i noticed https://blueprints.launchpad.net/glance/+spec/remove-sensitive-data-from-locations | 20:50 |
iccha | should be looking more closely at this is we are inching towards public glance? | 20:50 |
flaper87 | iccha: ++ for resurecting that | 20:50 |
markwash | iccha: funny you should mention that. . I saw that recently and realized I had completely forgot about it | 20:50 |
markwash | iccha: +1 yes | 20:50 |
iccha | hehe yeah sorry i jumped in in last min on meeting, turns out my flight was cancelled and i could join meeting afterall :p | 20:51 |
zhiyan | should we use metadata_encryption ? | 20:51 |
iccha | markwash: so do we target that for havana | 20:51 |
markwash | iccha yeah, if somebody wants to work on it | 20:51 |
iccha | did anyone do any ground work on it or have any ideas? if yes the whiteboard is a great place | 20:51 |
flaper87 | I'd like to see that happen in Havanna | 20:51 |
flaper87 | Havana | 20:51 |
markwash | iccha: I'm a bit hesitant to myself, only because I don't have a big ready deployment at my fingertips to help me figure out all the possible gotchas | 20:51 |
iccha | markwash: i think we would be interested | 20:52 |
markwash | as far as I can tell, the thought was "just remove it", but do something like moving the related per store/container/etc authn creds to config | 20:52 |
markwash | so you might have a glance.store.swift.user_id config setting | 20:53 |
markwash | or maybe even a mapping of container -> user_id / password (again still thinking of swift) | 20:53 |
iccha | for each user? | 20:53 |
zhiyan | can we extract those sensitive data from location string, and encrypt them by metadata_encryption and save them to location's metadata (https://blueprints.launchpad.net/glance/+spec/direct-url-meta-data) ? | 20:53 |
markwash | not quite, I think the users would share the same ones | 20:54 |
markwash | zhiyan: I think the hope is to get rid of the need for metadata encryption | 20:54 |
markwash | zhiyan: basically, we would remove sensitive stuff completely from glance's database | 20:54 |
flaper87 | iccha: what about writing ideas on ehterpad? I'm interested in that as well | 20:54 |
markwash | yeah, we should etherpad that out | 20:54 |
iccha | +1 flaper87 | 20:54 |
markwash | instead of me yammering unintelligibly :-) | 20:54 |
zhiyan | ok, +1 | 20:55 |
* flaper87 is with technology as his sister is with shoes. He's always interested | 20:55 | |
iccha | https://etherpad.openstack.org/remove-sensitive-location-info-glance | 20:55 |
flaper87 | iccha: +1 | 20:55 |
iccha | its blank for now cause i removed all the sensitive info from etherpad :p | 20:55 |
markwash | okay cool, anything else for the last 5 minutes? or extra free time for all? | 20:55 |
markwash | we don't even have to tell our bosses | 20:56 |
flaper87 | cool, I can help with that blueprint! | 20:56 |
flaper87 | not from me | 20:56 |
zhiyan | not from me now :) | 20:56 |
iccha | nothing else here :) | 20:56 |
markwash | #endmeeting | 20:56 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 20:56 | |
openstack | Meeting ended Thu Jun 13 20:56:49 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:56 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/glance/2013/glance.2013-06-13-20.04.html | 20:56 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/glance/2013/glance.2013-06-13-20.04.txt | 20:56 |
markwash | thanks everybody | 20:56 |
openstack | Log: http://eavesdrop.openstack.org/meetings/glance/2013/glance.2013-06-13-20.04.log.html | 20:56 |
zhiyan | oh, btw, can we confirm next meeting time ? | 20:57 |
nikhil | prolly should ask that in openstack-glance | 20:57 |
*** flaper87 has left #openstack-meeting-alt | 20:58 | |
*** pcm___ has joined #openstack-meeting-alt | 20:58 | |
*** bdpayne has quit IRC | 20:59 | |
*** pcm__ has joined #openstack-meeting-alt | 20:59 | |
*** bdpayne has joined #openstack-meeting-alt | 21:00 | |
*** jcru is now known as jcru|away | 21:02 | |
*** hartsocks has joined #openstack-meeting-alt | 21:02 | |
*** kgriffs has left #openstack-meeting-alt | 21:02 | |
*** jcru|away is now known as jcru | 21:05 | |
*** markmcclain has quit IRC | 21:11 | |
*** dhellmann has quit IRC | 21:12 | |
*** djohnstone has left #openstack-meeting-alt | 21:13 | |
*** zhiyan has quit IRC | 21:14 | |
*** markmcclain has joined #openstack-meeting-alt | 21:18 | |
*** esheffield has quit IRC | 21:24 | |
*** hartsocks has quit IRC | 21:24 | |
*** jspeidel has quit IRC | 21:29 | |
*** markwash has quit IRC | 21:29 | |
*** djohnstone has joined #openstack-meeting-alt | 21:33 | |
*** jspeidel has joined #openstack-meeting-alt | 21:36 | |
*** jspeidel has quit IRC | 21:37 | |
*** markmcclain has quit IRC | 21:38 | |
*** mtreinish has quit IRC | 21:45 | |
*** dhellmann has joined #openstack-meeting-alt | 21:53 | |
*** rnirmal has quit IRC | 22:03 | |
*** pcm__ has quit IRC | 22:04 | |
*** djohnstone has quit IRC | 22:05 | |
*** dhellmann has quit IRC | 22:08 | |
*** oz_akan has quit IRC | 22:09 | |
*** jmaron has quit IRC | 22:09 | |
*** jmaron has joined #openstack-meeting-alt | 22:10 | |
*** lastidiot has quit IRC | 22:13 | |
*** amytron has quit IRC | 22:17 | |
*** dhellmann has joined #openstack-meeting-alt | 22:18 | |
*** dhellmann has quit IRC | 22:19 | |
*** jmaron has quit IRC | 22:22 | |
*** jcru is now known as jcru|away | 22:22 | |
*** markwash has joined #openstack-meeting-alt | 22:23 | |
*** jcru|away is now known as jcru | 22:24 | |
*** jcru has quit IRC | 22:25 | |
*** jmaron has joined #openstack-meeting-alt | 22:25 | |
*** yidclare has quit IRC | 22:28 | |
*** imsplitbit has joined #openstack-meeting-alt | 22:29 | |
*** Riddhi has quit IRC | 22:34 | |
*** jspeidel has joined #openstack-meeting-alt | 22:45 | |
*** jergerber has quit IRC | 23:10 | |
*** jergerber has joined #openstack-meeting-alt | 23:13 | |
*** kevinconway has left #openstack-meeting-alt | 23:14 | |
*** bdpayne has quit IRC | 23:23 | |
*** jmaron has quit IRC | 23:24 | |
*** hartsocks has joined #openstack-meeting-alt | 23:31 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!