*** sdake_ has joined #openstack-meeting-alt | 00:04 | |
*** sdake_ has quit IRC | 00:04 | |
*** sdake_ has joined #openstack-meeting-alt | 00:04 | |
*** amyt has joined #openstack-meeting-alt | 00:08 | |
*** sdake_ has quit IRC | 00:10 | |
*** sdake_ has joined #openstack-meeting-alt | 00:10 | |
*** sdake_ has quit IRC | 00:10 | |
*** sdake_ has joined #openstack-meeting-alt | 00:10 | |
*** yidclare has quit IRC | 00:16 | |
*** tanisdl has quit IRC | 00:16 | |
*** demorris has joined #openstack-meeting-alt | 00:21 | |
*** bdpayne has quit IRC | 00:29 | |
*** demorris has quit IRC | 00:29 | |
*** esp2 has quit IRC | 00:33 | |
*** ErikB has joined #openstack-meeting-alt | 00:48 | |
*** seanrob_ has quit IRC | 00:51 | |
*** ErikB has quit IRC | 00:53 | |
*** sdake_ has quit IRC | 00:56 | |
*** esp1 has joined #openstack-meeting-alt | 01:01 | |
*** esp1 has quit IRC | 01:14 | |
*** ErikB has joined #openstack-meeting-alt | 01:49 | |
*** esp has joined #openstack-meeting-alt | 01:52 | |
*** esp has left #openstack-meeting-alt | 01:52 | |
*** ErikB has quit IRC | 01:54 | |
*** dosaboy has quit IRC | 02:13 | |
*** dosaboy has joined #openstack-meeting-alt | 02:20 | |
*** amyt has quit IRC | 02:36 | |
*** sdake_ has joined #openstack-meeting-alt | 02:38 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 02:45 | |
*** ErikB has joined #openstack-meeting-alt | 02:49 | |
*** sdake_ has quit IRC | 02:51 | |
*** sdake_ has joined #openstack-meeting-alt | 02:53 | |
*** ErikB has quit IRC | 02:54 | |
*** SergeyLukjanov has quit IRC | 03:10 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 03:12 | |
*** sdake_ has quit IRC | 03:25 | |
*** ErikB has joined #openstack-meeting-alt | 03:50 | |
*** ErikB has quit IRC | 03:55 | |
*** sdake_ has joined #openstack-meeting-alt | 03:57 | |
*** sdake_ has quit IRC | 03:57 | |
*** sdake_ has joined #openstack-meeting-alt | 03:57 | |
*** HenryG has quit IRC | 03:59 | |
*** bdpayne has joined #openstack-meeting-alt | 04:05 | |
*** lastidiot has quit IRC | 04:16 | |
*** sungju has joined #openstack-meeting-alt | 04:17 | |
*** bdpayne has quit IRC | 04:19 | |
*** jgriffith has quit IRC | 04:20 | |
*** bdpayne has joined #openstack-meeting-alt | 04:20 | |
*** sdake_ has quit IRC | 04:36 | |
*** ErikB has joined #openstack-meeting-alt | 04:50 | |
*** ErikB has quit IRC | 04:56 | |
*** bdpayne has quit IRC | 05:08 | |
*** sdake_ has joined #openstack-meeting-alt | 05:32 | |
*** sdake_ has quit IRC | 05:32 | |
*** sdake_ has joined #openstack-meeting-alt | 05:32 | |
*** SergeyLukjanov has quit IRC | 05:37 | |
*** ErikB has joined #openstack-meeting-alt | 05:51 | |
*** ErikB has quit IRC | 05:56 | |
*** IlyaE has joined #openstack-meeting-alt | 06:20 | |
*** sdake_ has quit IRC | 06:38 | |
*** esp has joined #openstack-meeting-alt | 06:49 | |
*** ErikB has joined #openstack-meeting-alt | 06:52 | |
*** ErikB has quit IRC | 06:57 | |
*** esp has quit IRC | 06:58 | |
*** esp has joined #openstack-meeting-alt | 07:24 | |
*** esp has quit IRC | 07:29 | |
*** IlyaE has quit IRC | 07:35 | |
*** IlyaE has joined #openstack-meeting-alt | 07:37 | |
*** IlyaE has quit IRC | 07:38 | |
*** ErikB has joined #openstack-meeting-alt | 07:52 | |
*** ErikB has quit IRC | 07:57 | |
*** johnthetubaguy has joined #openstack-meeting-alt | 07:59 | |
*** sungju has quit IRC | 08:03 | |
*** qwerty_nor has joined #openstack-meeting-alt | 08:23 | |
*** esp has joined #openstack-meeting-alt | 08:24 | |
*** esp has quit IRC | 08:29 | |
*** ErikB has joined #openstack-meeting-alt | 08:53 | |
*** johnthetubaguy1 has joined #openstack-meeting-alt | 08:53 | |
*** dmitryme has joined #openstack-meeting-alt | 08:53 | |
*** dmitryme has quit IRC | 08:54 | |
*** johnthetubaguy has quit IRC | 08:56 | |
*** ErikB has quit IRC | 08:57 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 09:04 | |
*** leizhang has joined #openstack-meeting-alt | 09:19 | |
*** esp has joined #openstack-meeting-alt | 09:25 | |
*** dmitryme has joined #openstack-meeting-alt | 09:25 | |
*** leizhang has quit IRC | 09:30 | |
*** esp has quit IRC | 09:30 | |
*** leizhang has joined #openstack-meeting-alt | 09:31 | |
*** ErikB has joined #openstack-meeting-alt | 09:53 | |
*** esp has joined #openstack-meeting-alt | 09:56 | |
*** ErikB has quit IRC | 09:58 | |
*** esp has quit IRC | 10:00 | |
*** demorris has joined #openstack-meeting-alt | 10:44 | |
*** ErikB has joined #openstack-meeting-alt | 10:49 | |
*** jcooley has quit IRC | 11:10 | |
*** jcooley has joined #openstack-meeting-alt | 11:10 | |
*** demorris has quit IRC | 11:29 | |
*** dmitryme has quit IRC | 11:35 | |
*** ErikB has quit IRC | 11:38 | |
*** leizhang has quit IRC | 11:43 | |
*** nimi1 has joined #openstack-meeting-alt | 11:44 | |
*** dmitryme has joined #openstack-meeting-alt | 11:53 | |
*** pcm__ has joined #openstack-meeting-alt | 12:01 | |
*** ErikB has joined #openstack-meeting-alt | 12:09 | |
*** dmitryme has quit IRC | 12:11 | |
*** HenryG has joined #openstack-meeting-alt | 12:12 | |
*** ErikB has quit IRC | 12:14 | |
*** johnthetubaguy1 has quit IRC | 12:27 | |
*** johnthetubaguy has joined #openstack-meeting-alt | 12:29 | |
dnosovitsky | ok | 12:31 |
---|---|---|
*** demorris has joined #openstack-meeting-alt | 12:31 | |
*** qwerty_nor has quit IRC | 12:37 | |
*** johnthetubaguy1 has joined #openstack-meeting-alt | 12:38 | |
*** johnthetubaguy has quit IRC | 12:41 | |
*** ErikB has joined #openstack-meeting-alt | 12:41 | |
*** dmitryme has joined #openstack-meeting-alt | 12:52 | |
*** qwerty_nor has joined #openstack-meeting-alt | 12:57 | |
*** amyt has joined #openstack-meeting-alt | 13:48 | |
*** dhellmann-away is now known as dhellmann | 14:05 | |
*** djohnstone has joined #openstack-meeting-alt | 14:11 | |
*** cp16net|away is now known as cp16net | 14:20 | |
*** tanisdl has joined #openstack-meeting-alt | 14:23 | |
*** djohnstone has quit IRC | 14:25 | |
*** djohnstone has joined #openstack-meeting-alt | 14:27 | |
*** amyt has quit IRC | 14:28 | |
*** amyt has joined #openstack-meeting-alt | 14:28 | |
*** ErikB has quit IRC | 14:29 | |
*** ErikB has joined #openstack-meeting-alt | 14:33 | |
*** IlyaE has joined #openstack-meeting-alt | 14:44 | |
*** lastidiot has joined #openstack-meeting-alt | 14:51 | |
*** djohnstone1 has joined #openstack-meeting-alt | 14:52 | |
*** yidclare has joined #openstack-meeting-alt | 14:54 | |
*** djohnstone has quit IRC | 14:55 | |
*** amyt has quit IRC | 14:59 | |
*** amyt has joined #openstack-meeting-alt | 14:59 | |
*** pcm__ has quit IRC | 15:02 | |
*** 50UAAAVJ3 has joined #openstack-meeting-alt | 15:03 | |
*** 50UAAAVJ3 has quit IRC | 15:05 | |
*** pcm_ has joined #openstack-meeting-alt | 15:08 | |
*** tanisdl has quit IRC | 15:14 | |
*** tanisdl has joined #openstack-meeting-alt | 15:15 | |
*** leizhang has joined #openstack-meeting-alt | 15:15 | |
*** seanrob has joined #openstack-meeting-alt | 15:22 | |
*** seanrob has quit IRC | 15:27 | |
*** leizhang has quit IRC | 15:28 | |
*** esp has joined #openstack-meeting-alt | 15:39 | |
*** esp has left #openstack-meeting-alt | 15:41 | |
*** seanrob has joined #openstack-meeting-alt | 15:52 | |
*** seanrob has quit IRC | 15:57 | |
*** seanrob has joined #openstack-meeting-alt | 16:01 | |
*** bdpayne has joined #openstack-meeting-alt | 16:02 | |
*** SergeyLukjanov has quit IRC | 16:08 | |
*** dmitryme has quit IRC | 16:09 | |
*** seanrob has quit IRC | 16:12 | |
*** seanrob has joined #openstack-meeting-alt | 16:12 | |
*** dmitryme has joined #openstack-meeting-alt | 16:12 | |
*** seanrob_ has joined #openstack-meeting-alt | 16:21 | |
*** seanrob has quit IRC | 16:22 | |
*** seanrob_ has quit IRC | 16:22 | |
*** seanrob has joined #openstack-meeting-alt | 16:22 | |
*** IlyaE has quit IRC | 16:33 | |
*** dmitryme has quit IRC | 16:40 | |
*** dhellmann is now known as dhellmann-away | 17:05 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 17:18 | |
*** tanisdl has quit IRC | 17:28 | |
*** HenryG_ has joined #openstack-meeting-alt | 17:31 | |
*** HenryG has quit IRC | 17:32 | |
*** nkonovalov has joined #openstack-meeting-alt | 17:48 | |
*** dmitryme has joined #openstack-meeting-alt | 17:49 | |
*** markwash has joined #openstack-meeting-alt | 17:50 | |
*** ruhe has joined #openstack-meeting-alt | 17:53 | |
*** jspeidel has joined #openstack-meeting-alt | 17:53 | |
*** johnthetubaguy1 has quit IRC | 17:54 | |
*** demorris has quit IRC | 17:55 | |
*** demorris has joined #openstack-meeting-alt | 17:56 | |
*** mattf has joined #openstack-meeting-alt | 17:57 | |
*** nprivalova has joined #openstack-meeting-alt | 17:57 | |
*** jmaron has joined #openstack-meeting-alt | 18:00 | |
SergeyLukjanov | hey guys, Savanna weekly meeting will be here if several minutes | 18:00 |
*** akuznetsov has joined #openstack-meeting-alt | 18:02 | |
*** akuznetsov has quit IRC | 18:02 | |
*** aignatov has joined #openstack-meeting-alt | 18:02 | |
*** akuznetsov has joined #openstack-meeting-alt | 18:02 | |
*** sreshetnyak has joined #openstack-meeting-alt | 18:03 | |
SergeyLukjanov | i think that we can start, should we wait for someone? | 18:04 |
aignatov | are there Savanna guys around?)) | 18:04 |
jmaron | John and I are here | 18:05 |
nprivalova | ok, let's start | 18:05 |
nprivalova | #startmeeting Savanna | 18:05 |
openstack | Meeting started Thu May 30 18:05:24 2013 UTC. The chair is nprivalova. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:05 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:05 |
*** openstack changes topic to " (Meeting topic: Savanna)" | 18:05 | |
openstack | The meeting name has been set to 'savanna' | 18:05 |
SergeyLukjanov | o/ | 18:05 |
nprivalova | here is our agenda for today | 18:05 |
nprivalova | 1. Update on each blueprint which is in progress. | 18:05 |
nprivalova | 2. Q&A | 18:06 |
nprivalova | that's it :) | 18:06 |
jmaron | sounds ok | 18:06 |
nprivalova | I'd like to describe in a few words the plugins we are working on. Please remember your questions and ask them after update, because we are limited in time | 18:07 |
aignatov | this week we published a lot of blueprints related to Savanna project | 18:07 |
nprivalova | #topic https://blueprints.launchpad.net/savanna/+spec/instance-interop-helper | 18:07 |
*** openstack changes topic to "https://blueprints.launchpad.net/savanna/+spec/instance-interop-helper (Meeting topic: Savanna)" | 18:07 | |
nprivalova | Alex I, please give an update | 18:08 |
aignatov | ok | 18:08 |
aignatov | intstance-interop-helper is a former name of VMManager | 18:09 |
aignatov | this feature is completely done I think | 18:09 |
aignatov | but not integrated with the trunk | 18:10 |
SergeyLukjanov | I would like to clarify that currently only basic functions has been implemented | 18:10 |
mattf | i don't see ref VMManager in the source. what was it? | 18:10 |
nprivalova | do you mean link? or sources? | 18:11 |
SergeyLukjanov | it'll be available when the core plugin mechanism will be merged into the trunk | 18:11 |
mattf | nprivalova, both would be ideal | 18:11 |
aignatov | yeah, only basic functions - setup_connection, execute_remote_command, interactive remote invoking and read/write remote file | 18:11 |
nprivalova | ok, let's continue | 18:11 |
nprivalova | #topic Horizon UI for Savanna https://blueprints.launchpad.net/savanna/+spec/savanna-dashboard | 18:11 |
*** openstack changes topic to "Horizon UI for Savanna https://blueprints.launchpad.net/savanna/+spec/savanna-dashboard (Meeting topic: Savanna)" | 18:11 | |
nprivalova | Nikita, please update | 18:12 |
nkonovalov | Currently the savanna-dashboard plugin is at the begining of developement | 18:12 |
nkonovalov | We are bulding our tables and workflows for nodegroup templates, clusters templates and clusters | 18:13 |
nprivalova | #topic Cluster Security https://blueprints.launchpad.net/savanna/+spec/cluster-security | 18:13 |
*** HenryG_ has quit IRC | 18:13 | |
*** openstack changes topic to "Cluster Security https://blueprints.launchpad.net/savanna/+spec/cluster-security (Meeting topic: Savanna)" | 18:13 | |
nprivalova | Alex K, please :) | 18:14 |
mattf | the contents of the savanna-dashboard is "Horizon plugin for Savanna. \n It should provide an ability to fully control Savanna using UI." - can we get more detail on it? | 18:14 |
*** esp has joined #openstack-meeting-alt | 18:14 | |
*** esp has left #openstack-meeting-alt | 18:15 | |
nprivalova | Matt, we will answer after, ok? I've remembered your question | 18:15 |
mattf | ok, after all updates, not after each -- oops | 18:15 |
akuznetsov | Now we re-create the vm provision mechanism corresponding to the new object model | 18:15 |
akuznetsov | it will also contain a improvement for cluster security, it will possible login to the clusters machine via user keypair | 18:17 |
akuznetsov | each cluster will have it own private key for passwordl-ess login | 18:17 |
SergeyLukjanov | Savanna will generate unique keypairs per clusters | 18:18 |
nprivalova | #topic Image Registry https://blueprints.launchpad.net/savanna/+spec/hadoop-image-registry | 18:18 |
*** openstack changes topic to "Image Registry https://blueprints.launchpad.net/savanna/+spec/hadoop-image-registry (Meeting topic: Savanna)" | 18:18 | |
nprivalova | Sergey L, please update | 18:18 |
*** HenryG has joined #openstack-meeting-alt | 18:18 | |
SergeyLukjanov | ok, let's seeā¦ it consists of two parts | 18:18 |
SergeyLukjanov | python SPI to use in plugins and REST API to interop with it externally | 18:19 |
SergeyLukjanov | as for SPI - it's already done | 18:19 |
SergeyLukjanov | here it is - https://review.openstack.org/#/c/29936/14/savanna/utils/openstack/images.py | 18:19 |
SergeyLukjanov | I think we'll add such helpers (like Image Registry) to the plugins context | 18:20 |
mattf | queue for later: blueprint for image-registry is "Hadoop images should be registered in Savanna to provide an ability to specify additional info about Hadoop and etc." - more detail please | 18:20 |
SergeyLukjanov | I think that's all from my side for this blueprint | 18:20 |
SergeyLukjanov | it described better in pluggable provisioning mechanism blueprints at wiki.o.o | 18:21 |
SergeyLukjanov | I'll add link to it to the bp | 18:21 |
SergeyLukjanov | let's go to the next point | 18:21 |
nprivalova | #topic Image Builder. https://blueprints.launchpad.net/savanna/+spec/savanna-image-elements | 18:21 |
*** openstack changes topic to "Image Builder. https://blueprints.launchpad.net/savanna/+spec/savanna-image-elements (Meeting topic: Savanna)" | 18:21 | |
nprivalova | Ivan B is working on this, but he is not online. Alex I, please help us :) | 18:22 |
*** qwerty_nor has quit IRC | 18:22 | |
aignatov | We have created a new repository savanna-extra which is place of Savanna related things not included into the main repo: scpecial scripts, infra related. Imagebuilder elements is the first thing which will be checked in to savanna-extra. | 18:23 |
aignatov | Moreover, we have the first CR related to creating Ubuntu images with jdk and Apache Hadoop inside. | 18:23 |
aignatov | Links to repo and the first CR | 18:23 |
aignatov | #link https://github.com/stackforge/savanna-extra | 18:23 |
aignatov | #link https://review.openstack.org/#/c/31033/ | 18:23 |
aignatov | mattf, I know you were interested in this feature, please review this patch and welcome for contributing!)) | 18:23 |
SergeyLukjanov | we are planning to merge this CR tomorrow | 18:24 |
* mattf deletes question about "where's the source" | 18:24 | |
SergeyLukjanov | :) | 18:24 |
aignatov | xD | 18:24 |
mattf | aignatov, please link the bp and the source | 18:24 |
jmaron | bp? | 18:25 |
mattf | blueprint | 18:25 |
jmaron | ah :) | 18:25 |
aignatov | ok, will do | 18:25 |
nprivalova | #topic Swift Integration https://blueprints.launchpad.net/savanna/+spec/savanna-swift-integration | 18:25 |
*** IlyaE has joined #openstack-meeting-alt | 18:25 | |
*** openstack changes topic to "Swift Integration https://blueprints.launchpad.net/savanna/+spec/savanna-swift-integration (Meeting topic: Savanna)" | 18:25 | |
mattf | fyi - https://github.com/stackforge/savanna-extra is empty | 18:25 |
ruhe | mattf it'll be there once code is reviewed and approved | 18:26 |
nprivalova | It's my favourite topic | 18:26 |
nprivalova | Now we are investigating Swift and Hadoop side patches and think how to test data-locality feature on our cluster. But now we are able to copy data between hdfs and swift using 'hadoop distcp' and run hive-queries on data in swift. On next week the patch for Savanna should be done. | 18:26 |
SergeyLukjanov | I think that we'll integrate it with Savanna asap | 18:26 |
nprivalova | #topic Vanilla Plugin https://blueprints.launchpad.net/savanna/+spec/vanilla-hadoop-plugin | 18:27 |
*** openstack changes topic to "Vanilla Plugin https://blueprints.launchpad.net/savanna/+spec/vanilla-hadoop-plugin (Meeting topic: Savanna)" | 18:27 | |
aignatov | the status of vanilla-hadop-pugin is in progress)) | 18:27 |
nprivalova | #topic Ambari plugin | 18:28 |
*** openstack changes topic to "Ambari plugin (Meeting topic: Savanna)" | 18:28 | |
aignatov | just trying to reimplement the same behavior as it was in Savanna 0.1 | 18:28 |
*** lastidiot1 has joined #openstack-meeting-alt | 18:28 | |
nprivalova | Jon, John, Eric, do you have any update on your unpublished blueprint :)? | 18:28 |
jmaron | yes - it will be published shortly ;) | 18:29 |
jspeidel | Erik is working on it | 18:29 |
jmaron | :) | 18:29 |
SergeyLukjanov | jmaron, it's great | 18:29 |
jmaron | Erik just responded to Sergey's email | 18:29 |
nprivalova | do you have any update regarding plugin itself? | 18:30 |
SergeyLukjanov | guys, I think it'll be great if you share your plugin code with us when you'll be ready, maybe w/o change requests | 18:30 |
jmaron | we are progressing with our implementation. We are essentially modifying our existing code to align with the SPI | 18:30 |
mattf | queue for later - what's the difference between the vanilla hadoop plugin and the ambari plugin? | 18:30 |
*** lastidiot has quit IRC | 18:31 | |
nprivalova | mattf, ok, will discuss | 18:31 |
jmaron | matt - vanilla plugin is essentially restructuring existing savanna code that installs apache hadoop. Ambari plugin will leverage Ambari to install HDP | 18:32 |
jspeidel | SergeyLukjanov, we should be able to post our plugin code mid next week | 18:32 |
nprivalova | #topic Node placement controll https://blueprints.launchpad.net/savanna/+spec/node-placement-control | 18:32 |
SergeyLukjanov | jspeidel, that's great! | 18:32 |
*** openstack changes topic to "Node placement controll https://blueprints.launchpad.net/savanna/+spec/node-placement-control (Meeting topic: Savanna)" | 18:32 | |
aignatov | mattf, vanilla plugin supports vanilla Apache Hadoop and Ambari plugin supports for Hortonworks Apache Ambari Distribution | 18:32 |
nprivalova | Alex K, please update | 18:33 |
*** seanrob has quit IRC | 18:33 | |
akuznetsov | Node group will contain a property anti affinity group that allows to schedule a vm with data node on a different compute nodes. This work is near to the end and code will be merge in the trunk at the next week. | 18:33 |
mattf | jmaron, aignatov, does that mean the ambari plugin won't be able to install unbranded apache hadoop? | 18:33 |
jspeidel | mattf, it could, but it wont | 18:34 |
nprivalova | #topic Plugabble Provisioning https://blueprints.launchpad.net/savanna/+spec/pluggable-cluster-provisioning | 18:35 |
*** openstack changes topic to "Plugabble Provisioning https://blueprints.launchpad.net/savanna/+spec/pluggable-cluster-provisioning (Meeting topic: Savanna)" | 18:35 | |
nprivalova | so the main topic | 18:35 |
jspeidel | the hdp plugin uses ambari to configure/install/manage the hadoop cluster | 18:35 |
SergeyLukjanov | ok | 18:35 |
SergeyLukjanov | it consists of tons of complicated parts:) | 18:35 |
jspeidel | mattf, ambari could work with vanilla hadoop, but that is not in our plans now | 18:35 |
nprivalova | Guys, lets discuss after update please | 18:36 |
SergeyLukjanov | first of all, db model and data access layer are ready | 18:36 |
mattf | jspeidel, can we discuss over in #savanna? | 18:36 |
jspeidel | sure | 18:36 |
SergeyLukjanov | the overall helpers for building REST API are ready too | 18:36 |
SergeyLukjanov | and currently I'm working on implementing REST API functions | 18:37 |
SergeyLukjanov | I'm planning to merge this code by the end of this week | 18:37 |
*** tanisdl has joined #openstack-meeting-alt | 18:37 | |
SergeyLukjanov | #link https://review.openstack.org/#/c/29936/ | 18:37 |
SergeyLukjanov | I think that that's generally all | 18:38 |
SergeyLukjanov | from my side | 18:38 |
nprivalova | #topic Q&A | 18:38 |
*** openstack changes topic to "Q&A (Meeting topic: Savanna)" | 18:38 | |
jmaron | interop helper and image registry - how does the plugin access them? will they be accessible via the cluster reference? | 18:39 |
SergeyLukjanov | guys, I think that we should clarify difference between vanilla plugin and Ambari one | 18:39 |
SergeyLukjanov | jmaron, they we'll be accessible by the cluster ref or context that'll be available be calling ctx() anywehere) | 18:39 |
nprivalova | Are there any questions more about vanilla and ambari? | 18:40 |
jmaron | ahā¦you've added ctx as an argument to the spi methods? | 18:40 |
jmaron | I see it now | 18:41 |
mattf | re vanilla vs ambari -- what are the differences? | 18:41 |
SergeyLukjanov | oops, this part of code is outdated :) | 18:41 |
jspeidel | mattf, to answer your question about ambari managing non-branded hadoop | 18:42 |
mattf | nprivalova, re VMManager, it's being replaced, what was it? | 18:42 |
SergeyLukjanov | we just name it "Instance interop helper" | 18:42 |
jspeidel | mattf, technically it could, but that is not currently in the plans for the plugin. we are currently making certain assumptions regarding hdp | 18:42 |
SergeyLukjanov | VMManager is not very good name | 18:43 |
jspeidel | mattf, so the short answer is that it is possible, but for now the plugin will assume hdp | 18:43 |
jmaron | Sergey: so ctx isn't a parameter passed to SPI methods? | 18:43 |
SergeyLukjanov | because in feature we are planning to support bare metal provisioning:) | 18:43 |
mattf | nprivalova, re dashboard - the contents of the savanna-dashboard is "Horizon plugin for Savanna. \n It should provide an ability to fully control Savanna using UI." - can we get more detail on it? | 18:43 |
SergeyLukjanov | jmaron, yep | 18:43 |
nprivalova | mattf, it's just a helper for interacting with VMs. Are you finding where is it described? | 18:43 |
ruhe | mattf, we created these blueprints to allow community to monitor current progress. i agree that we need to add more details to blueprints. we'll do that gradually | 18:44 |
SergeyLukjanov | mattf, we are published mockups | 18:44 |
*** susanne-balle has joined #openstack-meeting-alt | 18:44 | |
mattf | SergeyLukjanov, is it the code currently in cluster_ops and friends for managing ssh sessions and exec'ing commands? | 18:44 |
jmaron | is the assumption that we extends a base class and invoke a ctx() method to access the context? | 18:44 |
ruhe | Dmitry published mockups this week | 18:44 |
mattf | jspeidel, i see, ok | 18:44 |
SergeyLukjanov | mattf, yes | 18:44 |
ruhe | we only need to add links to mockups in the corresponding bp | 18:44 |
nprivalova | mattf, https://wiki.openstack.org/wiki/Savanna/PluggableProvisioning#VM_Manager | 18:45 |
ruhe | mattf, here is link to email with mockups https://lists.launchpad.net/savanna-all/msg00107.html | 18:46 |
jmaron | still wondering about ctxā¦ | 18:46 |
SergeyLukjanov | Nadya, are there any other questions? | 18:46 |
aignatov | btw, instance-interop-helper bp in the savanna has a link to the spec which Nadya just posted | 18:46 |
nprivalova | question from mattf:queue for later: blueprint for image-registry is "Hadoop images should be registered in Savanna to provide an ability to specify additional info about Hadoop and etc." - more detail please | 18:47 |
SergeyLukjanov | jmaron, ctx will hold db session, helpers and other misc | 18:47 |
*** lastidiot has joined #openstack-meeting-alt | 18:47 | |
SergeyLukjanov | I hope that I'll update code tomorrow | 18:47 |
ruhe | mattf, about your question about image registry. we'll add link to corresponding wiki page to the bp | 18:47 |
*** lastidiot1 has quit IRC | 18:47 | |
jmaron | Sergey: still wondering how I get a reference as a plugin developer? can you post to list when code is updated so I can take a look? | 18:48 |
mattf | ruhe, ok | 18:48 |
ruhe | mattf, thanks for asking. that'll help to keep blueprints in a good shape :) | 18:48 |
SergeyLukjanov | jmaron, you can subscribe to the change request or to the gerrit project to receive notifications | 18:48 |
jmaron | k | 18:48 |
mattf | ruhe, the dashboard bp is also empty of details. i'm particularly interested in it. | 18:49 |
ruhe | sure, it'll be updated | 18:49 |
jspeidel | mattf, to clarify, HDP really is Apache Hadoop, and Ambari is an Apache project also. So, you can obviously use Ambari to manage Apache Hadoop. At this time, the savanna plugin is assuming that certain services are available that are in the HDP distribution. | 18:49 |
aignatov | btw, evryone can join this project and implement it's own plugin) | 18:50 |
mattf | jspeidel, specifically what services? | 18:50 |
jspeidel | mattf, examples are Ganglia and Nagios | 18:50 |
SergeyLukjanov | guys, are there any other unanswered questions? | 18:50 |
*** qwerty_nor has joined #openstack-meeting-alt | 18:51 | |
mattf | SergeyLukjanov, i'm pretty good. assuming bp's get more content soon! | 18:51 |
mattf | jspeidel, anything else come to mind? | 18:51 |
jspeidel | mattf, we are also assuming that some hdp puppet scripts exist | 18:51 |
nprivalova | #action ruhe add more details to savanna-dashboard blueprint | 18:52 |
mattf | those are puppet scripts provided by HDP instead of being provided by Ambari? | 18:52 |
SergeyLukjanov | #action SergeyLukjanov to update pluggable provisioning mechanism CR with latest ctx vision | 18:53 |
jspeidel | mattf, good point, looking at our code, I see only ambari puppet scripts referenced | 18:53 |
*** akuznetsov has quit IRC | 18:54 | |
*** akuznetsov has joined #openstack-meeting-alt | 18:54 | |
nprivalova | mattf, may I assign action about bp creation on you? | 18:54 |
mattf | nprivalova, for which bp? | 18:54 |
mattf | jspeidel, in my mind it seems like if you provide a repo with all the bits ambari expects the ambari plugin would work, if that repo is from hdp or from cloudera or from bigtop | 18:55 |
nprivalova | mattf, oops :) I meant Ambari plugin | 18:55 |
nprivalova | mattf, sorry | 18:55 |
*** sdake_ has joined #openstack-meeting-alt | 18:56 | |
*** sdake_ has quit IRC | 18:56 | |
*** sdake_ has joined #openstack-meeting-alt | 18:56 | |
mattf | nprivalova, you could, but i'm not sure what the action is | 18:56 |
nprivalova | #action EricB create bp for Ambari | 18:56 |
mattf | oh, ha! | 18:56 |
*** flaper87 has joined #openstack-meeting-alt | 18:56 | |
ErikB | nprivalova - got it | 18:57 |
nprivalova | So thanks guys! We are out of time. I hope I was not too boring :) | 18:58 |
mattf | ttyl | 18:58 |
jmaron | bye | 18:58 |
ruhe | bye | 18:58 |
SergeyLukjanov | bye) | 18:58 |
mattf | jspeidel, back to #savanna? | 18:58 |
*** jmaron has left #openstack-meeting-alt | 18:58 | |
nprivalova | #endmeeting | 18:58 |
jspeidel | mattf, sure | 18:58 |
ErikB | bye | 18:58 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 18:58 | |
*** mattf has left #openstack-meeting-alt | 18:58 | |
aignatov | Plese ask questions in savanna channel if needed | 18:58 |
openstack | Meeting ended Thu May 30 18:58:41 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:58 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/savanna/2013/savanna.2013-05-30-18.05.html | 18:58 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/savanna/2013/savanna.2013-05-30-18.05.txt | 18:58 |
openstack | Log: http://eavesdrop.openstack.org/meetings/savanna/2013/savanna.2013-05-30-18.05.log.html | 18:58 |
*** malini has joined #openstack-meeting-alt | 19:00 | |
*** kgriffs has joined #openstack-meeting-alt | 19:05 | |
kgriffs | hey marconi team | 19:05 |
*** jspeidel has left #openstack-meeting-alt | 19:06 | |
kgriffs | flaper87: ping | 19:06 |
flaper87 | kgriffs: pong | 19:06 |
kgriffs | yo, is it OK if we skip the meeting this time? both of us have been traveling this week, and I'm out of pocket at the moment | 19:06 |
flaper87 | kgriffs: makes sense | 19:07 |
kgriffs | kk, let's do that. | 19:07 |
kgriffs | ttfn | 19:07 |
*** kgriffs is now known as kgriffs_away | 19:08 | |
*** nkonovalov has quit IRC | 19:08 | |
*** markwash is now known as markwash-away | 19:10 | |
*** vipuls is now known as vipuls|away | 19:11 | |
*** vipuls|away is now known as vipuls | 19:11 | |
*** ruhe has left #openstack-meeting-alt | 19:13 | |
*** aignatov has left #openstack-meeting-alt | 19:14 | |
*** ametts1 has joined #openstack-meeting-alt | 19:14 | |
*** kgriffs_away is now known as kgriffs | 19:18 | |
*** kgriffs has left #openstack-meeting-alt | 19:18 | |
*** dmitryme has quit IRC | 19:24 | |
*** nprivalova has quit IRC | 19:25 | |
*** markwash-away is now known as markwash | 19:25 | |
*** vipuls is now known as vipuls|away | 19:26 | |
*** HenryG has quit IRC | 19:27 | |
*** cp16net is now known as cp16net|away | 19:35 | |
*** cp16net|away is now known as cp16net | 19:35 | |
*** sdake_ has quit IRC | 19:37 | |
markwash | its almost glance o'clock! | 19:59 |
markwash | the suspense! | 19:59 |
markwash | . . . . . . | 20:00 |
iccha | i was thiking of what to type for suspense music, but could nt fugure it out | 20:00 |
markwash | #startmeeting glance | 20:00 |
openstack | Meeting started Thu May 30 20:00:11 2013 UTC. The chair is markwash. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:00 |
*** openstack changes topic to " (Meeting topic: glance)" | 20:00 | |
openstack | The meeting name has been set to 'glance' | 20:00 |
markwash | #topic greetings | 20:00 |
*** openstack changes topic to "greetings (Meeting topic: glance)" | 20:00 | |
markwash | hi everybody | 20:00 |
iccha | hello markwash | 20:00 |
*** flaper87 has quit IRC | 20:00 | |
iccha | nikhil: and ameade should be here soon.. | 20:00 |
markwash | cool | 20:01 |
*** esheffield has joined #openstack-meeting-alt | 20:01 | |
*** ametts1 has left #openstack-meeting-alt | 20:01 | |
markwash | esheffield: o/ | 20:02 |
markwash | anybody else glancy here? | 20:02 |
esheffield | hi | 20:02 |
rosmaita | hello | 20:02 |
*** flaper87 has joined #openstack-meeting-alt | 20:02 | |
markwash | rosmaita: flaper87: o/ | 20:02 |
flaper87 | o/ | 20:02 |
*** cp16net is now known as cp16net|away | 20:02 | |
*** cp16net|away is now known as cp16net | 20:02 | |
markwash | #topic agenda | 20:03 |
*** openstack changes topic to "agenda (Meeting topic: glance)" | 20:03 | |
*** jbresnah has joined #openstack-meeting-alt | 20:03 | |
markwash | I've got the standing agenda stuff here | 20:03 |
markwash | #link https://wiki.openstack.org/wiki/Meetings/Glance | 20:03 |
*** vipuls|away is now known as vipuls | 20:03 | |
markwash | the main things I gathered for today are blueprints, but I'm not sure that's our most important topic | 20:03 |
markwash | so does anybody else want to suggest something for todays agenda? | 20:03 |
iccha | markwash: is there way to classify blueprints as nice to have vs must haves? | 20:04 |
jbresnah | i would like to get concensus on the API for the multilocations changes i made if possible | 20:04 |
iccha | markwash: i want some direction on protected properties, and push for documentation of flance v2 api | 20:04 |
markwash | iccha: I think so, basically the priority | 20:04 |
ameade | here now! | 20:04 |
rosmaita | i'd like to see what people think about a new 'image-action' resource vs. modifying the image resource | 20:04 |
nikhil | hi | 20:05 |
markwash | cool yay lots of items | 20:05 |
flaper87 | I would like to discuss all those topics :D | 20:05 |
nikhil | new meeting time? | 20:05 |
nikhil | or will it be same? | 20:05 |
markwash | nikhil: I forgot to set up an alternate time | 20:05 |
nikhil | ah k, well I just saw it somewhere and brought it up | 20:06 |
rosmaita | markwash: \o (dind't mean to leave you hanging) | 20:06 |
markwash | (-_-) | 20:06 |
nikhil | this time works well with me, not sure about alternate one (would like to be in sync) | 20:06 |
markwash | cool, I think we can hit all of those items | 20:06 |
markwash | I have 2 blueprints I wanna deal with really fast, if that's okay | 20:06 |
nikhil | +1 | 20:06 |
flaper87 | go | 20:07 |
markwash | #topic blueprints | 20:07 |
*** openstack changes topic to "blueprints (Meeting topic: glance)" | 20:07 | |
*** qwerty_nor has quit IRC | 20:07 | |
markwash | to keep this timeboxed, lets either say definite yes/no or defer the discussion | 20:07 |
markwash | #link https://blueprints.launchpad.net/glance/+spec/automatic-image-update | 20:07 |
nikhil | k | 20:07 |
markwash | take a look | 20:07 |
markwash | basically, the idea is to propagate changes from base images to snapshots based on them | 20:07 |
flaper87 | markwash: remember there's a vote functionality we can use | 20:08 |
markwash | the only way I can think for this to work, it would have to know about filesystems and be able to change checksums of existing images | 20:08 |
iccha | does glance need to do this? or its like an additional script will suffice? | 20:08 |
markwash | so I propose we resoundingly reject this bp as a part of glance | 20:08 |
nikhil | think glance would also need some changes | 20:08 |
ameade | no | 20:08 |
rosmaita | +1 | 20:08 |
rosmaita | (to reject, i mean) | 20:09 |
*** ameade is now known as no | 20:09 | |
flaper87 | no | 20:09 |
markwash | no we should not reject it? | 20:09 |
*** no is now known as ameade | 20:09 | |
iccha | reject | 20:09 |
flaper87 | reject | 20:09 |
markwash | you guys vote funny | 20:09 |
ameade | reject | 20:09 |
jbresnah | markwash: it makes me wonder our plans for things like OVF | 20:09 |
nikhil | ofd | 20:09 |
nikhil | (open for discussion) | 20:10 |
jbresnah | and managing a hierarchy of child images | 20:10 |
jbresnah | etc | 20:10 |
nikhil | jbresnah: yeah, +1 | 20:10 |
jbresnah | markwash: how deep is this rejection? | 20:10 |
jbresnah | markwash: what they want seems really far from where glance is | 20:10 |
markwash | medium? | 20:10 |
markwash | I'm not sure. | 20:10 |
jbresnah | markwash: but were those other things in place it might not be | 20:10 |
markwash | okay, well, let's just defer then | 20:10 |
markwash | I'll ask a question on the whiteboard there | 20:10 |
jbresnah | markwash: but i am entirely on board with rejecting this for anything in the near term | 20:11 |
nikhil | sounds good | 20:11 |
markwash | okay cool | 20:11 |
flaper87 | mmh, it seems to me that blueprint is different from OVF and other supports | 20:11 |
markwash | #link https://blueprints.launchpad.net/glance/+spec/membership-policy | 20:11 |
jbresnah | flaper87: agreed, i just wonder the trajectory is all | 20:11 |
markwash | #link https://review.openstack.org/#/c/29297/ | 20:11 |
markwash | #startvote should we accept membership-policies? | 20:11 |
openstack | Begin voting on: should we accept membership-policies? Valid vote options are Yes, No. | 20:11 |
openstack | Vote using '#vote OPTION'. Only your last vote counts. | 20:11 |
markwash | #vote yes | 20:12 |
markwash | remember you can change your vote :-) | 20:12 |
iccha | #vote yes | 20:12 |
flaper87 | #vote yes | 20:12 |
ameade | #vote yes | 20:12 |
esheffield | #vote Yes | 20:12 |
nikhil | #vote Yes | 20:12 |
markwash | seems pretty straightforward, we can still pick on the review | 20:12 |
ameade | #vote Yes | 20:12 |
jbresnah | #vote yes | 20:13 |
markwash | #endvote | 20:13 |
openstack | Voted on "should we accept membership-policies?" Results are | 20:13 |
markwash | well | 20:13 |
iccha | hehe | 20:13 |
markwash | I don't know what just happened | 20:13 |
flaper87 | haha | 20:13 |
markwash | anyway, all good | 20:13 |
markwash | that's all I have for urgent blueprints | 20:13 |
esheffield | results are inconclusive apparently | 20:13 |
markwash | haha | 20:13 |
nikhil | can't find that results in any other channel i've open | 20:14 |
markwash | Let's talk about documentation | 20:14 |
markwash | #topic documentation of v2 | 20:14 |
*** openstack changes topic to "documentation of v2 (Meeting topic: glance)" | 20:14 | |
markwash | iccha I saw you had a great etherpad breaking down the differences between v1 and v2 | 20:14 |
iccha | https://etherpad.openstack.org/glance_v1_vs_v2 has some initial notes by esheffield and me | 20:14 |
markwash | yes that! | 20:14 |
iccha | but we could definitely add more granularity if we would like | 20:14 |
*** pcm_ has quit IRC | 20:15 | |
jbresnah | i would love to see that in a more formal public space | 20:15 |
jbresnah | esheffield, iccha: that is great | 20:15 |
markwash | are you hoping we can have something like a "how to migrate" or "what's changed" kind of documentation? | 20:15 |
markwash | or just more general v2 documentation? | 20:15 |
iccha | there are some inconsistent and not so useful documentation of glance v2 api out there, would be great to substitute with this. we would like both | 20:15 |
iccha | a place with how to use v2 and whats changed | 20:15 |
ameade | http://docs.openstack.org/api/openstack-image-service/2.0/content/ | 20:15 |
iccha | for ppl who are considering migrating | 20:15 |
ameade | and not have this wrong | 20:15 |
flaper87 | I think a wiki page makes sense | 20:16 |
markwash | iccha do your or esheffield wanna come back to us with a survey of docs and plans next week? | 20:16 |
markwash | *plans for better docs? | 20:16 |
esheffield | ameade: yeah, we already found errors in that one | 20:16 |
markwash | *survey of existing docs | 20:16 |
iccha | sure, and who would we hand this off to for formal documentation? | 20:16 |
markwash | iccha: I'm sure we can talk to annegentle about that | 20:17 |
jbresnah | can it go in the glance/doc/source tree? | 20:17 |
esheffield | flaper87: yes, a wiki is certainly our goal. the etherpad is kind of a "rough draft" area while we explore and organize | 20:17 |
flaper87 | esheffield: makes sense | 20:17 |
markwash | iccha: I'm not sure what the resources breakdown is, like how much glance devs should write, vs technical writers folks | 20:17 |
markwash | we definitely want to do something consistent with openstack users expectations here | 20:18 |
markwash | that might dictate the format of our ultimate documentation somewhat | 20:18 |
iccha | action- esheffield and iccha work on plan for documentation and survery existing documentation and possibly places where it should reside? | 20:18 |
markwash | #action esheffield and iccha work on plan for documentation and survery existing documentation and possibly places where it should reside | 20:18 |
markwash | cool | 20:18 |
markwash | #topic multilocations api | 20:18 |
*** vipuls is now known as vipuls|away | 20:18 | |
*** openstack changes topic to "multilocations api (Meeting topic: glance)" | 20:18 | |
*** cp16net is now known as cp16net|away | 20:18 | |
jbresnah | i have a review out for that and i discussed it a bit with markwash | 20:19 |
jbresnah | https://review.openstack.org/#/c/30517/ | 20:19 |
jbresnah | the main situation is that i added api to copy 1 location in an existing store to another store configured with glance | 20:20 |
jbresnah | so if people could check that out it would help me progress on that BP | 20:20 |
markwash | I'll admit, I was at first thinking of this feature as a "register multiple image locations" api, which wouldn't involve glance doing data copies | 20:20 |
markwash | but I don't feel like I have any definitive understanding of the features we're targeting right now | 20:20 |
*** malini has left #openstack-meeting-alt | 20:20 | |
flaper87 | I don't think I am either | 20:21 |
jbresnah | i was worried about the vetting process of that | 20:21 |
jbresnah | i mean, i like that more | 20:21 |
jbresnah | but it opens up issues | 20:21 |
markwash | jbresnah: agreed! there is basically no vetting which seems dangerous | 20:21 |
jbresnah | there is no way to check that the various locations actually match | 20:21 |
markwash | yeah | 20:21 |
markwash | so maybe our action item is for folks to weigh in on the review? | 20:22 |
jbresnah | this was all i could come to that would mean progress without an entire mind cluster | 20:22 |
jbresnah | that would be great | 20:22 |
markwash | cool, and thanks for driving this jbresnah | 20:22 |
markwash | I'm excited about landing it in h2 which seems very likely at this point | 20:22 |
rosmaita | markwash, jbresnah: what do yo mean by "vetting"? | 20:22 |
jbresnah | markwash: i hope so | 20:22 |
ameade | well dont merge this review till i get to have a good look | 20:22 |
jbresnah | but i am on baby time | 20:22 |
markwash | rosmaita: ensuring the quality of something | 20:22 |
jbresnah | that is why i am pushing it a bit | 20:23 |
rosmaita | of the bp, or of the location? | 20:23 |
markwash | rosmaita: of the image | 20:23 |
jbresnah | rosmaita: well, if you have an image id | 20:23 |
jbresnah | and you want to add another location | 20:23 |
jbresnah | you could just say: ok add this new location: http://google.com | 20:23 |
markwash | lol | 20:23 |
jbresnah | in one sense it is 'buyer beware' | 20:24 |
jbresnah | but it opens a can of worms | 20:24 |
jbresnah | while having glance copy it into its configured stores allow progress | 20:24 |
nikhil | we need whitlisting no? | 20:24 |
jbresnah | and allows us to get to the other blueprint regarding metadata on those locations | 20:24 |
nikhil | thought we'r going to add that on store level SLAs | 20:24 |
markwash | nikhil: ? | 20:24 |
nikhil | markwash: :) | 20:25 |
nikhil | markwash: I was talking about the locations conversation | 20:25 |
*** akuznetsov has quit IRC | 20:25 | |
nikhil | and white-listing of the location based on catalogue or something | 20:25 |
markwash | okay, well everybody interested, go have a look at the review | 20:25 |
markwash | I will too, and stop being lame which has been my current alternative | 20:25 |
jbresnah | nikhil: i think the nature of copying to configured stores handles the whitelist | 20:25 |
markwash | are you guys okay with following up later? | 20:26 |
jbresnah | nikhil: the image can only be copied to the stores configured in glance | 20:26 |
jbresnah | just as an upload would be | 20:26 |
jbresnah | markwash: yes | 20:26 |
iccha | i see your point jbresnah . if i am a user and i would like the same image record to point to different locations, i dont want to be individually uploading everywhere and then adding location, it would be cool if glance could do that for me. what are ur concerns mark? i owuld love to hear that. maybe u could leave comments on the review? | 20:26 |
nikhil | jbresnah: ah k, well I need to read more into it. read your conversation with rosmaita a bit differently i guess | 20:26 |
jbresnah | nikhil: oh i see | 20:26 |
iccha | markwash: can u add ur concerns to the review? ^^ so reviewers can be cognizant of it | 20:26 |
markwash | iccha definitely | 20:27 |
nikhil | +1 | 20:27 |
jbresnah | nikhil: so instead of google.com, say http://whitelisted.location.com | 20:27 |
*** yidclare has quit IRC | 20:27 | |
nikhil | yeah! | 20:27 |
markwash | I just want to say ahead of time, my concerns aren't as strong as my usual ones, I'm just trying to reason carefully about our api change | 20:27 |
nikhil | thanks | 20:27 |
jbresnah | there is still no guarentee that the images match | 20:27 |
jbresnah | nikhil: same problem exists | 20:27 |
nikhil | k | 20:27 |
markwash | I'm really happy about the progress so far, even if we have to change things up some from the current review | 20:27 |
jbresnah | nikhil: know what i mean? | 20:27 |
nikhil | will understand the issue in depth later from you jbresnah | 20:27 |
jbresnah | maybe we should take this on after the meeting | 20:27 |
iccha | its a cool feature, but it may not be the 'right way' using image location, we can dwell on that | 20:28 |
jbresnah | kk | 20:28 |
nikhil | markwash: seems to be getting | 20:28 |
nikhil | umm.. restless? | 20:28 |
markwash | #topic protected properties and the way forward | 20:28 |
*** openstack changes topic to "protected properties and the way forward (Meeting topic: glance)" | 20:28 | |
markwash | nikhil: :-) | 20:28 |
markwash | I'm feeling a bit silly today | 20:28 |
nikhil | cat trouble? | 20:28 |
nikhil | :) | 20:28 |
markwash | lol | 20:28 |
markwash | no | 20:28 |
markwash | :-) | 20:28 |
markwash | so, iccha I think this was your item, want to kick us off? | 20:29 |
iccha | stuart's latest suggestion was to add core property for billing | 20:29 |
iccha | which i do not think is the right way forward though the easiest | 20:29 |
iccha | it would not provide a long term solution for protected properties | 20:29 |
*** sreshetnyak has quit IRC | 20:29 | |
*** yidclare has joined #openstack-meeting-alt | 20:29 | |
markwash | I know you were disappointed to find out all the namespace conflict potential in the v2 property layout | 20:30 |
iccha | we seemed to be hittinh cross roads with the flat hierarchy causing namespace collisions | 20:30 |
markwash | or I should say, the "lack of namespace" conflict potential | 20:30 |
nikhil | -1 to add 'em to core properties | 20:30 |
markwash | I'm wondering now, if there is some merit to an approach to adding optional namespaces to image properties | 20:31 |
markwash | but would that just be the same thing as a prefix? | 20:31 |
iccha | i have just started some work on converting properties to domain model, while we figure out our best way forward... | 20:31 |
iccha | markwash: not necessary prefix , "system": { | 20:32 |
iccha | "foo": "baz" | 20:32 |
iccha | }, | 20:32 |
nikhil | markwash: makes sense, optional is not as painful | 20:32 |
markwash | iccha: yeah, that's what I was thinking. . it could be a tool to help users and deployers avoid conflicts | 20:32 |
markwash | and it could be considered orthogonal to property protections | 20:32 |
rosmaita | so is the problem that if we don't do namespacing, a customer could put metadata on an image and not be able to modify it? | 20:32 |
nikhil | or modify something else | 20:33 |
markwash | rosmaita: perhaps, but it would be normal to not allow users the "create" permission if you don't allow them the "modify" permission | 20:33 |
markwash | rosmaita: though create without modify is a legitimate class of use cases as well, I think | 20:33 |
iccha | how would we implement protection without have a separate user space which we know we should not interfere with? | 20:34 |
markwash | iccha: can deployers just *know* not to put restrictions on properties their users already have been using? | 20:35 |
rosmaita | i think deployers are currently using the generic metadata for this, and already prefixing the fields | 20:35 |
markwash | rosmaita: right, so the properties they would put restrictions on, they already want to restrict | 20:36 |
iccha | i think the latest suggestion by markwash and the license usecase described by stuart and me is a good starting point which works with flat namespace | 20:36 |
rosmaita | exactly | 20:36 |
markwash | and would view user's modifying those properties as a "bug" ? | 20:36 |
rosmaita | but as far as specifiying protections, i think a deployer would like to be able to set all protections at once on all "com_rackspace" prefixed fields | 20:37 |
markwash | rosmaita: good point, basically prefix-based restrictions | 20:38 |
rosmaita | yes, so it's not really a namespace, but sort of is | 20:38 |
iccha | and we prevent users from adding metadata with that prefix rosmaita ? | 20:39 |
markwash | iccha I get the sense that you are very concerned about deployers having the option to make breaking changes in the api by specifying property protections | 20:39 |
markwash | hmm, we've gone on for about 10 minutes now, maybe we should defer a bit? | 20:39 |
iccha | +1 | 20:40 |
markwash | iccha, I'd be happy to talk later today or tomorrow some more | 20:40 |
rosmaita | iccha: depends on the use, i can imagine that you could tell users to put stuff in org_openstack_gui to specify an icon or something | 20:40 |
markwash | I'll follow up with you, okay? | 20:40 |
markwash | but I think we should talk soon to unblock things | 20:40 |
markwash | #topic image actions vs image states for things like import | 20:41 |
*** openstack changes topic to "image actions vs image states for things like import (Meeting topic: glance)" | 20:41 | |
rosmaita | do you want me to describe what that means? | 20:41 |
markwash | rosmaita had an email out to the list | 20:41 |
markwash | rosmaita: sure, thanks! | 20:41 |
rosmaita | ok, so when you do an import/export/clone of an image there are two choices | 20:42 |
*** flaper87 has quit IRC | 20:42 | |
rosmaita | 1. we create an image, you keep polling it to see the status of your operation | 20:42 |
rosmaita | 2. we create an image_action resource of type import/export/clone, and instead you poll that thing to see the status; if success happens, and image is created | 20:43 |
*** SergeyLukjanov has quit IRC | 20:43 | |
rosmaita | so 2 complicates the API a bit, but i think it gives us more flexibility in returning error messages and statuses to the person polling | 20:44 |
rosmaita | but, that's jsut my opinion | 20:44 |
*** cp16net|away is now known as cp16net | 20:44 | |
rosmaita | i'm curious what y'all think | 20:44 |
markwash | and you can track the success of the action | 20:44 |
markwash | which normally gets squashed by the "active" status of the resulting resource in approach #1 | 20:44 |
markwash | and track the original arguments to the action request | 20:45 |
ameade | both seem RESTful.. I like #2 for the reasons mentioned | 20:45 |
markwash | also, IMO complicated state machines are hard, but many simple state machines is easier to deal with | 20:45 |
rosmaita | i like that you don't create an image until you're sure you really have one | 20:45 |
ameade | markwash: +1 +1 | 20:45 |
markwash | anybody else +1 for either approach | 20:46 |
markwash | ? | 20:46 |
esheffield | +1 for #2 | 20:47 |
jbresnah | sorry I need to get more up to speed on the issue to vote :-( | 20:47 |
nikhil | markwash: unable to comprehend which state m/c is more complicated | 20:47 |
nikhil | however, +1 to #2 | 20:47 |
markwash | I think this is just a current poll, not necessarily a vote | 20:48 |
iccha | hmm yeah i get the point about two simple state machines vs one complicated one | 20:49 |
markwash | let me go grab the link for the email chain | 20:49 |
* ameade is starting to doubt the RESTfulness of #1...too much reading | 20:49 | |
markwash | http://lists.openstack.org/pipermail/openstack-dev/2013-May/009385.html | 20:49 |
markwash | and in general in that thread | 20:49 |
markwash | well, read up, I don't think we're really blocked on either #1 or #2, if somebody wants to start coding :-) | 20:50 |
markwash | #topic open discussion | 20:50 |
*** openstack changes topic to "open discussion (Meeting topic: glance)" | 20:50 | |
markwash | I'll just say, there are some other blueprints on the wiki page for this meeting that folks might find interesting to read up on | 20:50 |
markwash | cool ideas, I'd love to see any feedback from anybody here on those blueprint whiteboards | 20:50 |
jbresnah | markwash: i will put that on my TODO for this afternoon | 20:51 |
iccha | i like the cross-service-id, definitely a useful feature . not sure what the priority on it is though | 20:51 |
markwash | iccha: yeah, seems awesome for tracking things down | 20:51 |
markwash | also I'm not really certain how to use priority on blueprints | 20:52 |
markwash | currently I use "critical" for something that another project would depend on | 20:52 |
markwash | and "not" for things I think don't belong in glance | 20:52 |
markwash | everything else is just "whatever feels right" | 20:52 |
rosmaita | that seems about right | 20:52 |
markwash | anybody else got topics for open discussion? | 20:53 |
jbresnah | xfer service has a bunch of code | 20:53 |
jbresnah | and doc | 20:53 |
markwash | oh cool | 20:53 |
jbresnah | for anyone interested in checking it out | 20:53 |
nikhil | any funny videos come out this week? | 20:53 |
jbresnah | https://github.com/buzztroll/staccato | 20:54 |
jbresnah | cleaning up and adding tests today | 20:54 |
nikhil | jbresnah: that too, sorry wanted to follow up on that | 20:54 |
jbresnah | but after that it will probably sit like that for a few weeks | 20:54 |
markwash | baby time! | 20:54 |
markwash | well, don't take that out of context, folks | 20:55 |
nikhil | haha | 20:55 |
jbresnah | heh | 20:55 |
jbresnah | . o O ( is there a blueprint for that? ) | 20:55 |
markwash | lol | 20:55 |
iccha | ok i got to rush guys :) see ya in the channel tomorrow.. | 20:55 |
markwash | I think we can close it out | 20:56 |
markwash | thanks everybody! | 20:56 |
rosmaita | bye | 20:56 |
jbresnah | thanks, was great! | 20:56 |
jbresnah | wave | 20:56 |
markwash | #endmeeting | 20:56 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 20:56 | |
openstack | Meeting ended Thu May 30 20:56:17 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-05-30-20.00.html | 20:56 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/glance/2013/glance.2013-05-30-20.00.txt | 20:56 |
esheffield | bye | 20:56 |
openstack | Log: http://eavesdrop.openstack.org/meetings/glance/2013/glance.2013-05-30-20.00.log.html | 20:56 |
*** jbresnah has left #openstack-meeting-alt | 20:56 | |
*** ErikB has quit IRC | 21:00 | |
*** ErikB has joined #openstack-meeting-alt | 21:05 | |
*** vipuls|away is now known as vipuls | 21:11 | |
*** zzs has joined #openstack-meeting-alt | 21:14 | |
*** sdake_ has joined #openstack-meeting-alt | 21:15 | |
*** sdake_ has quit IRC | 21:15 | |
*** sdake_ has joined #openstack-meeting-alt | 21:15 | |
*** sdake_ has quit IRC | 21:31 | |
*** sdake_ has joined #openstack-meeting-alt | 21:33 | |
*** sdake_ has quit IRC | 21:33 | |
*** sdake_ has joined #openstack-meeting-alt | 21:33 | |
*** cp16net is now known as cp16net|away | 21:38 | |
*** cp16net|away is now known as cp16net | 21:42 | |
*** demorris has quit IRC | 21:48 | |
*** markwash has quit IRC | 21:59 | |
*** amyt has quit IRC | 22:01 | |
*** IlyaE has quit IRC | 22:03 | |
*** markwash has joined #openstack-meeting-alt | 22:03 | |
*** esheffield has quit IRC | 22:05 | |
*** sdake_ has quit IRC | 22:08 | |
*** djohnstone1 has quit IRC | 22:15 | |
*** esp has joined #openstack-meeting-alt | 22:21 | |
*** esp has left #openstack-meeting-alt | 22:21 | |
*** torgomatic has quit IRC | 22:32 | |
*** ErikB has quit IRC | 22:34 | |
*** vipuls is now known as vipuls|away | 22:40 | |
*** jrodom has joined #openstack-meeting-alt | 22:44 | |
*** markwash has quit IRC | 22:48 | |
*** vipuls|away is now known as vipuls | 22:53 | |
*** torgomatic has joined #openstack-meeting-alt | 22:56 | |
*** zzs has left #openstack-meeting-alt | 22:59 | |
*** ErikB has joined #openstack-meeting-alt | 23:24 | |
*** yidclare has quit IRC | 23:32 | |
*** lastidiot has quit IRC | 23:36 | |
*** cp16net is now known as cp16net|away | 23:47 | |
*** jrodom_ has joined #openstack-meeting-alt | 23:47 | |
*** jrodom_ has quit IRC | 23:49 | |
*** vipuls is now known as vipul | 23:51 | |
*** jrodom has quit IRC | 23:51 | |
*** tanisdl has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!