*** cp16net is now known as cp16net|away | 00:07 | |
*** sarob_ has joined #openstack-meeting-alt | 00:11 | |
*** sarob has quit IRC | 00:15 | |
*** sarob_ has quit IRC | 00:16 | |
*** cp16net|away is now known as cp16net | 00:20 | |
*** tanisdl has joined #openstack-meeting-alt | 00:34 | |
*** markmcclain has quit IRC | 00:42 | |
*** lastidiot has quit IRC | 00:50 | |
*** tanisdl has quit IRC | 00:56 | |
*** jergerber has joined #openstack-meeting-alt | 01:00 | |
*** jergerber has quit IRC | 01:00 | |
*** leizhang has joined #openstack-meeting-alt | 01:07 | |
*** amytron has joined #openstack-meeting-alt | 01:20 | |
*** amytron has joined #openstack-meeting-alt | 01:21 | |
*** esp has joined #openstack-meeting-alt | 01:44 | |
*** yamahata has quit IRC | 01:55 | |
*** lastidiot has joined #openstack-meeting-alt | 02:03 | |
*** yamahata has joined #openstack-meeting-alt | 02:12 | |
*** HenryG has quit IRC | 02:30 | |
*** yamahata has quit IRC | 02:53 | |
*** yamahata has joined #openstack-meeting-alt | 03:04 | |
*** amytron has quit IRC | 03:39 | |
*** vipul is now known as vipul|away | 03:53 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 03:54 | |
*** vipul|away is now known as vipul | 03:57 | |
*** zhiyan has joined #openstack-meeting-alt | 03:59 | |
*** SergeyLukjanov has quit IRC | 04:49 | |
*** lastidiot has quit IRC | 05:10 | |
*** vipul is now known as vipul|away | 05:47 | |
*** vipul|away is now known as vipul | 05:59 | |
*** IlyaE has joined #openstack-meeting-alt | 06:01 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 06:15 | |
*** IlyaE has quit IRC | 06:28 | |
*** SergeyLukjanov has quit IRC | 06:53 | |
*** esp has left #openstack-meeting-alt | 06:55 | |
*** ivoks has quit IRC | 07:35 | |
*** iccha has quit IRC | 07:35 | |
*** zhiyan has quit IRC | 07:35 | |
*** akshayms has quit IRC | 07:35 | |
*** jesusaurus has quit IRC | 07:35 | |
*** mestery has quit IRC | 07:35 | |
*** ekarlso has quit IRC | 07:35 | |
*** RajeshMohan has quit IRC | 07:35 | |
*** ChanServ has quit IRC | 07:35 | |
*** kevinconway has quit IRC | 07:35 | |
*** juice has quit IRC | 07:35 | |
*** dosaboy has quit IRC | 07:35 | |
*** ameade has quit IRC | 07:35 | |
*** jculp has quit IRC | 07:35 | |
*** westmaas has quit IRC | 07:35 | |
*** pleia2 has quit IRC | 07:35 | |
*** sirushti has quit IRC | 07:35 | |
*** lifeless has quit IRC | 07:35 | |
*** leizhang has quit IRC | 07:35 | |
*** harlowja has quit IRC | 07:35 | |
*** nmakhotkin has quit IRC | 07:35 | |
*** torgomatic has quit IRC | 07:35 | |
*** enikanorov has quit IRC | 07:35 | |
*** annashen has quit IRC | 07:35 | |
*** jeblair has quit IRC | 07:35 | |
*** ZangMingJie has quit IRC | 07:35 | |
*** nikhil has quit IRC | 07:35 | |
*** yamahata has quit IRC | 07:35 | |
*** vipul has quit IRC | 07:35 | |
*** mordred has quit IRC | 07:35 | |
*** esmute has quit IRC | 07:35 | |
*** cp16net has quit IRC | 07:35 | |
*** rosmaita has quit IRC | 07:35 | |
*** bourke has quit IRC | 07:35 | |
*** EmilienM has quit IRC | 07:35 | |
*** sdague has quit IRC | 07:35 | |
*** notmyname has quit IRC | 07:35 | |
*** clarkb has quit IRC | 07:35 | |
*** juice has joined #openstack-meeting-alt | 07:37 | |
*** zhiyan has joined #openstack-meeting-alt | 07:37 | |
*** yamahata has joined #openstack-meeting-alt | 07:37 | |
*** leizhang has joined #openstack-meeting-alt | 07:37 | |
*** enikanorov has joined #openstack-meeting-alt | 07:37 | |
*** kevinconway has joined #openstack-meeting-alt | 07:37 | |
*** RajeshMohan has joined #openstack-meeting-alt | 07:37 | |
*** akshayms has joined #openstack-meeting-alt | 07:37 | |
*** dosaboy has joined #openstack-meeting-alt | 07:37 | |
*** annashen has joined #openstack-meeting-alt | 07:37 | |
*** jeblair has joined #openstack-meeting-alt | 07:37 | |
*** ameade has joined #openstack-meeting-alt | 07:37 | |
*** jesusaurus has joined #openstack-meeting-alt | 07:37 | |
*** mestery has joined #openstack-meeting-alt | 07:37 | |
*** jculp has joined #openstack-meeting-alt | 07:37 | |
*** bourke has joined #openstack-meeting-alt | 07:37 | |
*** vipul has joined #openstack-meeting-alt | 07:37 | |
*** harlowja has joined #openstack-meeting-alt | 07:37 | |
*** westmaas has joined #openstack-meeting-alt | 07:37 | |
*** pleia2 has joined #openstack-meeting-alt | 07:37 | |
*** iccha has joined #openstack-meeting-alt | 07:37 | |
*** ivoks has joined #openstack-meeting-alt | 07:37 | |
*** sirushti has joined #openstack-meeting-alt | 07:37 | |
*** EmilienM has joined #openstack-meeting-alt | 07:37 | |
*** sdague has joined #openstack-meeting-alt | 07:37 | |
*** torgomatic has joined #openstack-meeting-alt | 07:37 | |
*** nmakhotkin has joined #openstack-meeting-alt | 07:37 | |
*** ZangMingJie has joined #openstack-meeting-alt | 07:37 | |
*** ekarlso has joined #openstack-meeting-alt | 07:37 | |
*** lifeless has joined #openstack-meeting-alt | 07:37 | |
*** ChanServ has joined #openstack-meeting-alt | 07:37 | |
*** nikhil has joined #openstack-meeting-alt | 07:37 | |
*** notmyname has joined #openstack-meeting-alt | 07:37 | |
*** clarkb has joined #openstack-meeting-alt | 07:37 | |
*** mordred has joined #openstack-meeting-alt | 07:37 | |
*** esmute has joined #openstack-meeting-alt | 07:37 | |
*** cp16net has joined #openstack-meeting-alt | 07:37 | |
*** rosmaita has joined #openstack-meeting-alt | 07:37 | |
*** moorcock.freenode.net sets mode: +o ChanServ | 07:37 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 07:52 | |
*** bourke has quit IRC | 09:13 | |
*** qwerty_nor has joined #openstack-meeting-alt | 09:29 | |
*** demorris has joined #openstack-meeting-alt | 10:12 | |
*** SergeyLukjanov has quit IRC | 10:15 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 10:17 | |
*** rnirmal has joined #openstack-meeting-alt | 10:48 | |
*** demorris has quit IRC | 10:57 | |
*** dhellmann has joined #openstack-meeting-alt | 11:29 | |
*** pcm___ has joined #openstack-meeting-alt | 11:56 | |
*** HenryG has joined #openstack-meeting-alt | 12:04 | |
*** SergeyLukjanov has quit IRC | 12:10 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 12:14 | |
*** djohnstone has joined #openstack-meeting-alt | 12:26 | |
*** dhellmann has quit IRC | 12:37 | |
*** demorris has joined #openstack-meeting-alt | 12:49 | |
*** SergeyLukjanov has quit IRC | 13:02 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 13:03 | |
*** leizhang has quit IRC | 13:06 | |
*** jergerber has joined #openstack-meeting-alt | 13:17 | |
*** mtreinish has joined #openstack-meeting-alt | 13:36 | |
*** SergeyLukjanov has quit IRC | 13:52 | |
*** dhellmann has joined #openstack-meeting-alt | 14:01 | |
*** HenryG_ has joined #openstack-meeting-alt | 14:09 | |
*** HenryG has quit IRC | 14:10 | |
*** markmcclain has joined #openstack-meeting-alt | 14:11 | |
*** lastidiot has joined #openstack-meeting-alt | 14:14 | |
*** tanisdl has joined #openstack-meeting-alt | 14:15 | |
*** tanisdl has quit IRC | 14:15 | |
*** tanisdl has joined #openstack-meeting-alt | 14:15 | |
*** cp16net is now known as cp16net|away | 14:17 | |
*** cp16net|away is now known as cp16net | 14:17 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 14:24 | |
*** megan_w has joined #openstack-meeting-alt | 14:26 | |
*** amytron has joined #openstack-meeting-alt | 14:27 | |
*** lastidiot has quit IRC | 14:28 | |
*** amytron has quit IRC | 14:29 | |
*** amytron has joined #openstack-meeting-alt | 14:30 | |
*** zhiyan has quit IRC | 14:30 | |
*** Riddhi has joined #openstack-meeting-alt | 14:56 | |
*** leizhang has joined #openstack-meeting-alt | 14:58 | |
*** yidclare has joined #openstack-meeting-alt | 15:01 | |
*** bdpayne has joined #openstack-meeting-alt | 15:02 | |
*** plomakin_ has joined #openstack-meeting-alt | 15:06 | |
*** plomakin_ has quit IRC | 15:07 | |
*** plomakin has joined #openstack-meeting-alt | 15:07 | |
*** jculp_ has joined #openstack-meeting-alt | 15:09 | |
*** jculp_ has quit IRC | 15:09 | |
*** plomakin has quit IRC | 15:10 | |
*** plomakin has joined #openstack-meeting-alt | 15:11 | |
*** lastidiot has joined #openstack-meeting-alt | 15:14 | |
*** dnosovitsky has quit IRC | 15:27 | |
*** mtreinish has quit IRC | 15:34 | |
*** mtreinish has joined #openstack-meeting-alt | 15:46 | |
*** SergeyLukjanov has quit IRC | 15:47 | |
*** ameade has quit IRC | 15:48 | |
*** westmaas has quit IRC | 15:49 | |
*** jculp has quit IRC | 15:50 | |
*** jculp has joined #openstack-meeting-alt | 15:50 | |
*** ameade has joined #openstack-meeting-alt | 15:50 | |
*** markmcclain has quit IRC | 15:50 | |
*** westmaas has joined #openstack-meeting-alt | 15:51 | |
*** westmaas has joined #openstack-meeting-alt | 15:51 | |
*** westmaas has joined #openstack-meeting-alt | 15:54 | |
*** westmaas has joined #openstack-meeting-alt | 15:54 | |
*** westmaas has quit IRC | 15:54 | |
*** westmaas has joined #openstack-meeting-alt | 15:55 | |
*** westmaas has joined #openstack-meeting-alt | 15:57 | |
*** westmaas has quit IRC | 15:57 | |
*** pcm___ has quit IRC | 15:58 | |
*** westmaas has joined #openstack-meeting-alt | 16:01 | |
*** westmaas has joined #openstack-meeting-alt | 16:02 | |
*** westmaas has quit IRC | 16:02 | |
*** westmaas has joined #openstack-meeting-alt | 16:05 | |
*** westmaas has joined #openstack-meeting-alt | 16:05 | |
*** westmaas has joined #openstack-meeting-alt | 16:07 | |
*** westmaas has joined #openstack-meeting-alt | 16:07 | |
*** westmaas has joined #openstack-meeting-alt | 16:08 | |
*** westmaas has joined #openstack-meeting-alt | 16:10 | |
*** westmaas has joined #openstack-meeting-alt | 16:11 | |
*** westmaas has joined #openstack-meeting-alt | 16:12 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 16:13 | |
*** westmaas has joined #openstack-meeting-alt | 16:15 | |
*** westmaas has quit IRC | 16:15 | |
*** yidclare has quit IRC | 16:15 | |
*** mtreinish has quit IRC | 16:15 | |
*** westmaas has joined #openstack-meeting-alt | 16:15 | |
*** leizhang has quit IRC | 16:23 | |
*** mtreinish has joined #openstack-meeting-alt | 16:40 | |
*** sarob has joined #openstack-meeting-alt | 16:42 | |
*** esp has joined #openstack-meeting-alt | 16:53 | |
*** esp has left #openstack-meeting-alt | 16:54 | |
*** rnirmal has quit IRC | 17:03 | |
*** yidclare has joined #openstack-meeting-alt | 17:05 | |
*** IlyaE has joined #openstack-meeting-alt | 17:12 | |
*** mtreinish has quit IRC | 17:18 | |
*** akshayms has quit IRC | 17:23 | |
*** mtreinish has joined #openstack-meeting-alt | 17:26 | |
*** mtreinish has quit IRC | 17:33 | |
*** pcm___ has joined #openstack-meeting-alt | 17:33 | |
*** dmitryme has joined #openstack-meeting-alt | 17:49 | |
*** dmitryme has quit IRC | 17:54 | |
*** dmitryme has joined #openstack-meeting-alt | 17:54 | |
*** Nadya has joined #openstack-meeting-alt | 17:54 | |
*** dmitryme has quit IRC | 17:54 | |
*** akuznetsov has joined #openstack-meeting-alt | 17:55 | |
*** dmitryme has joined #openstack-meeting-alt | 17:55 | |
*** IlyaE has quit IRC | 17:59 | |
*** akuznetsov has quit IRC | 17:59 | |
SergeyLukjanov | hi all, Savanna meeting will be here in 5 minutes | 18:01 |
---|---|---|
*** nkonovalov_ has joined #openstack-meeting-alt | 18:05 | |
SergeyLukjanov | ok, I think we can start | 18:06 |
SergeyLukjanov | #startmeeting savanna | 18:06 |
openstack | Meeting started Thu Jun 27 18:06:29 2013 UTC. The chair is SergeyLukjanov. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:06 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:06 |
*** openstack changes topic to " (Meeting topic: savanna)" | 18:06 | |
openstack | The meeting name has been set to 'savanna' | 18:06 |
SergeyLukjanov | #topic Agenda: | 18:06 |
SergeyLukjanov | #info Savanna core updates | 18:06 |
SergeyLukjanov | #info HDP plugin updates | 18:06 |
SergeyLukjanov | #info Manual scaling updates | 18:06 |
SergeyLukjanov | #info UI updates | 18:06 |
SergeyLukjanov | #info Other updates | 18:06 |
SergeyLukjanov | #info General discussion | 18:06 |
*** openstack changes topic to "Agenda: (Meeting topic: savanna)" | 18:06 | |
SergeyLukjanov | let's start from the first point:) | 18:07 |
SergeyLukjanov | #topic Savanna core updates | 18:07 |
*** openstack changes topic to "Savanna core updates (Meeting topic: savanna)" | 18:07 | |
SergeyLukjanov | there are several major updates on the core side | 18:07 |
SergeyLukjanov | #info basic validation/error handling framework has been implemented | 18:07 |
SergeyLukjanov | we are working on adding full json schemas and additional checks | 18:08 |
SergeyLukjanov | #info Savanna supports only images w/ full cloud init now | 18:08 |
SergeyLukjanov | we are using user_date feature from it | 18:08 |
SergeyLukjanov | it has been tested on Ubuntu Cloud Image and on Fedora/Centos | 18:09 |
SergeyLukjanov | with manually installed cloud init | 18:09 |
SergeyLukjanov | # threading helpers has been added to the context to avoid direct usage of eventlet | 18:09 |
SergeyLukjanov | #info threading helpers has been added to the context to avoid direct usage of eventlet | 18:09 |
SergeyLukjanov | and, additionally, some bug fixes and small improvements has been merged into the repo | 18:10 |
SergeyLukjanov | it's all about core updates | 18:10 |
SergeyLukjanov | let's move on | 18:10 |
SergeyLukjanov | #topic HDP plugin updates | 18:10 |
*** openstack changes topic to "HDP plugin updates (Meeting topic: savanna)" | 18:10 | |
SergeyLukjanov | it looks like that there no anyone from the Hortonworks team | 18:11 |
SergeyLukjanov | so, I do update | 18:11 |
SergeyLukjanov | HDP plugin passed several iterations of code review | 18:12 |
SergeyLukjanov | #info HDP plugin status: wip (https://review.openstack.org/#/c/33455/) | 18:12 |
SergeyLukjanov | #topic Manual scaling updates | 18:12 |
*** openstack changes topic to "Manual scaling updates (Meeting topic: savanna)" | 18:13 | |
SergeyLukjanov | Nadya, please | 18:13 |
Nadya | thx | 18:13 |
Nadya | We have published more detailes to blueprint. please see https://wiki.openstack.org/wiki/Savanna/Scaling | 18:14 |
Nadya | We devided scaling feature into 2 steps | 18:14 |
Nadya | 1. Scaling existing node groups and 2. An ability to add new node group to cluster | 18:15 |
Nadya | the first one is partially implemented without deletion | 18:15 |
SergeyLukjanov | #info Cluster scaling status: wip (https://review.openstack.org/#/c/34759/) | 18:16 |
SergeyLukjanov | Nadya, I think we should write to the savanna-all ml about plans on cluster scaling | 18:16 |
Nadya | please note that it is "in progress state" | 18:16 |
Nadya | REST API and SPI may be discussed | 18:17 |
SergeyLukjanov | yep | 18:17 |
Nadya | SergeyLukjanov, I will send an e-mail. I think that's all | 18:17 |
SergeyLukjanov | thank you | 18:17 |
SergeyLukjanov | #action Nadya to send info about manual cluster scaling plans to the mailing list | 18:18 |
SergeyLukjanov | let's move on | 18:18 |
SergeyLukjanov | and the next topic is | 18:18 |
SergeyLukjanov | mmm | 18:18 |
SergeyLukjanov | #topic UI updates | 18:18 |
*** openstack changes topic to "UI updates (Meeting topic: savanna)" | 18:18 | |
SergeyLukjanov | Nikita, please | 18:18 |
nkonovalov_ | thanks | 18:18 |
nkonovalov_ | we have brougth several usability updates to UI | 18:19 |
nkonovalov_ | eg hints for default values for the parameters, serach for configurations | 18:19 |
*** sarob has quit IRC | 18:20 | |
nkonovalov_ | also pages, providing detailed information about all of the entities have been updated | 18:20 |
nkonovalov_ | one more implemented feature is an ability to copy Node Group Templates | 18:21 |
SergeyLukjanov | #info UI status: working on UX, copy ops for templates | 18:21 |
nkonovalov_ | now user can create a Node Group Template from an existing and make some changes to parameters to modify it | 18:21 |
nkonovalov_ | the same function is in progress for Cluster Templates | 18:22 |
nkonovalov_ | I think, thats all about UI for today | 18:22 |
SergeyLukjanov | ok, thank you | 18:22 |
SergeyLukjanov | #topic Other updates | 18:22 |
*** openstack changes topic to "Other updates (Meeting topic: savanna)" | 18:22 | |
SergeyLukjanov | folks, feel free to write all significant updates now | 18:23 |
SergeyLukjanov | there is a good progress on writing diskimage-builder elements for Fedore | 18:23 |
SergeyLukjanov | Fedora* | 18:23 |
SergeyLukjanov | I hope that the main work at dib elements will be finished till the next meeting | 18:24 |
SergeyLukjanov | #info DIB elements for Fedora is near to be done | 18:25 |
SergeyLukjanov | there is a good progress on implementing integration tests too - many of them has been already merged into the repo | 18:25 |
*** demorris has quit IRC | 18:25 | |
SergeyLukjanov | #info Integration tests status: wip | 18:25 |
Nadya | as a part of integration testing ttests for swift were added. Works as expected | 18:26 |
SergeyLukjanov | and now ruhe works on implementing keypairs injection helper for users | 18:26 |
SergeyLukjanov | Nadya, it's great! | 18:26 |
SergeyLukjanov | #info Savanna 0.2a1 is planed to be released till the next week | 18:27 |
SergeyLukjanov | after it we are planing to release several RC version | 18:27 |
SergeyLukjanov | and then | 18:27 |
SergeyLukjanov | #info Savanna 0.2 is planed to be released July, 14 | 18:28 |
SergeyLukjanov | #info Savanna 0.2 is planed to be released July, 15 | 18:28 |
SergeyLukjanov | sorry >_< | 18:28 |
SergeyLukjanov | I think that I have no more updates | 18:28 |
SergeyLukjanov | folks, do you have any? | 18:28 |
SergeyLukjanov | dmitryme? | 18:29 |
dmitryme | nope | 18:29 |
Nadya | I think all are on summin discussing very important questions. And they will tell us many interesting things next time :) | 18:29 |
Nadya | *summit | 18:30 |
SergeyLukjanov | yep, hadoop summit it today | 18:30 |
SergeyLukjanov | http://hadoopsummit.org/san-jose/ | 18:30 |
SergeyLukjanov | there is a tok about Savanna from Hortonworks and Mirantis | 18:30 |
SergeyLukjanov | talk* | 18:31 |
SergeyLukjanov | I think that's all about updates | 18:31 |
SergeyLukjanov | #topic General discussion | 18:31 |
*** openstack changes topic to "General discussion (Meeting topic: savanna)" | 18:31 | |
SergeyLukjanov | are there any questions? | 18:31 |
*** Alex_Gaynor has joined #openstack-meeting-alt | 18:32 | |
*** rnirmal has joined #openstack-meeting-alt | 18:33 | |
SergeyLukjanov | If there are no questions, I think we should end the meeting | 18:34 |
SergeyLukjanov | #info JFYI you can always use savanna-all@lists.launchpad.net mailing lists and #savanna irc channel to find us and ask your questions | 18:36 |
SergeyLukjanov | #endmeeting | 18:37 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 18:37 | |
openstack | Meeting ended Thu Jun 27 18:37:25 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:37 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/savanna/2013/savanna.2013-06-27-18.06.html | 18:37 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/savanna/2013/savanna.2013-06-27-18.06.txt | 18:37 |
openstack | Log: http://eavesdrop.openstack.org/meetings/savanna/2013/savanna.2013-06-27-18.06.log.html | 18:37 |
*** jcru has joined #openstack-meeting-alt | 18:46 | |
*** sarob has joined #openstack-meeting-alt | 18:49 | |
*** flaper87 has joined #openstack-meeting-alt | 18:50 | |
*** sarob has quit IRC | 18:50 | |
*** sarob has joined #openstack-meeting-alt | 18:51 | |
*** markwash has joined #openstack-meeting-alt | 18:52 | |
*** mtreinish has joined #openstack-meeting-alt | 18:53 | |
*** sarob has quit IRC | 18:55 | |
*** Nadya has quit IRC | 18:56 | |
*** ametts has joined #openstack-meeting-alt | 18:57 | |
*** Nadya has joined #openstack-meeting-alt | 18:58 | |
*** sarob has joined #openstack-meeting-alt | 18:58 | |
*** sarob has quit IRC | 18:59 | |
*** sarob has joined #openstack-meeting-alt | 19:00 | |
*** sarob has quit IRC | 19:00 | |
*** sarob has joined #openstack-meeting-alt | 19:01 | |
*** kgriffs has joined #openstack-meeting-alt | 19:02 | |
kgriffs | hey, how's everyone? | 19:03 |
kgriffs | looks like we are missing a couple people... | 19:04 |
flaper87 | \o/ | 19:04 |
*** bryansd has joined #openstack-meeting-alt | 19:04 | |
ametts | malini won't make it today | 19:04 |
kgriffs | ok | 19:04 |
flaper87 | bryansd: 'sup, glad to see you around | 19:05 |
kgriffs | #startmeeting marconi | 19:05 |
openstack | Meeting started Thu Jun 27 19:05:31 2013 UTC. The chair is kgriffs. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:05 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:05 |
*** openstack changes topic to " (Meeting topic: marconi)" | 19:05 | |
openstack | The meeting name has been set to 'marconi' | 19:05 |
kgriffs | #link https://wiki.openstack.org/wiki/Meetings/Marconi#Agenda | 19:05 |
kgriffs | So, let's real quick take a look at actions from last time | 19:06 |
kgriffs | #link http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-06-20-19.06.html | 19:06 |
kgriffs | hmm, I thought there were more actions | 19:06 |
flaper87 | LOL | 19:06 |
kgriffs | well, since malini isn't here, I guess I can't ask her about that wiki page | 19:06 |
kgriffs | :p | 19:06 |
flaper87 | I'm afraid, I'm in bad shape wrt the AutoReconnect patch. Will take care of that next week | 19:06 |
ametts | "2:29:02 PM) malini: I registered a client BP for swift integration , per our last meeting" | 19:07 |
kgriffs | in other news, megan_w has been hard at work on a draft incubation appllication | 19:07 |
flaper87 | wait, next week is EuroPython T_T, anyway, I'll do my best | 19:07 |
kgriffs | flaper87: kk | 19:07 |
kgriffs | yeah, we will need that patch in the next few weeks | 19:07 |
flaper87 | yup, yup. Will get that done | 19:08 |
kgriffs | cool | 19:08 |
kgriffs | let's spend a minute talking about incubation - I thought it would show up in the action items from last week | 19:08 |
kgriffs | #topic incubation | 19:08 |
*** openstack changes topic to "incubation (Meeting topic: marconi)" | 19:08 | |
kgriffs | megan_w: would you like to give us an update? | 19:08 |
megan_w | so the draft of the incubation application is ready for a wider audience to review | 19:09 |
megan_w | kgriffs: do you happen to have a copy we can review outside of our team wiki? | 19:09 |
flaper87 | megan_w: hey, nice to ircmeet you | 19:09 |
megan_w | flaper87: ditto, welcome back | 19:09 |
megan_w | i think we should try to get the application submitted in the next few days | 19:10 |
kgriffs | megan_w: it would be nice to have it on the openstack wiki | 19:10 |
megan_w | agreed. not sure if I have permissions to edit that page | 19:10 |
flaper87 | re incubation: I'm afraid having more contributors is a must for being incubated, which means H-2 seems hard | 19:11 |
flaper87 | megan_w: you just need a Launchpad account | 19:11 |
flaper87 | the wiki uses LP openid | 19:11 |
*** IlyaE has joined #openstack-meeting-alt | 19:12 | |
*** vkmc has joined #openstack-meeting-alt | 19:12 | |
megan_w | ok, i'll see if I can get it there now.. | 19:12 |
*** dburmistrov has joined #openstack-meeting-alt | 19:13 | |
kgriffs | well, I guess we can send the draft application to the TC and ask them what they would like to see from a contributor standpoint beyond what we already have. | 19:14 |
megan_w | sorry, i'm getting an invalid token error when trying to login. i may have to do this offline | 19:14 |
*** IlyaE has quit IRC | 19:14 | |
kgriffs | ok, no worries | 19:14 |
kgriffs | right now i guess we just need to decide our next step | 19:14 |
megan_w | so once we all approve the doc, we just need to submit to TC, right? | 19:15 |
flaper87 | I'd say we should keep working on our application and make marconi rock solid | 19:15 |
kgriffs | well, let's get it on the wiki | 19:16 |
flaper87 | once we have both, we can send the application to the TC team and see what happens | 19:16 |
kgriffs | and then solicit some more contributors | 19:16 |
flaper87 | but, AFAIK, Designate didn't get incubated because the team is not ready yet | 19:16 |
ametts | flaper87: "more contributors" = more people, or more than Redhat and Rackspace as organizations? | 19:17 |
flaper87 | or at least, that was one of the reasons | 19:17 |
flaper87 | ametts: more people | 19:17 |
ametts | We could probably put 2-3 more people on it here. Is that enought? | 19:17 |
ametts | megan_w can start coding.... | 19:17 |
ametts | :D | 19:17 |
*** vipul is now known as vipul|away | 19:18 | |
megan_w | oh yes, that'll work for sure :) | 19:18 |
flaper87 | hehe | 19:18 |
kgriffs | well, I think we can probably pick up a couple more contributors and get the service pretty solid in 3-4 weeks from now | 19:19 |
flaper87 | Dunno if that's enough, I'd say yes since there's not a min number | 19:19 |
flaper87 | kgriffs: sounds great! | 19:19 |
flaper87 | hopefully, I'll be able to do the same | 19:19 |
*** cp16net is now known as cp16net|away | 19:19 | |
flaper87 | next topic ? | 19:20 |
kgriffs | A few things in our favor: we've been developing this in the open since the beginning, and many people are already familiar with the project. Also, we've already done a "Request for Comments" and got fairly positive feedback from a couple TC members. Plus we will have TONs of tests to prove our code thanks to Malini. | 19:21 |
kgriffs | anyway, I digress. | 19:21 |
kgriffs | :D | 19:21 |
flaper87 | kgriffs: Agreed with that. Plus, we're completely integrated with OpenStack's tools | 19:21 |
flaper87 | so, that's another super +1 | 19:21 |
kgriffs | #agreed Be ready to apply for incubation in 3-4 weeks. Rock solid code, more contributors. | 19:21 |
kgriffs | #action megan_w to put incubation application on wiki | 19:22 |
kgriffs | #topic input validation | 19:22 |
megan_w | sounds good | 19:22 |
*** openstack changes topic to "input validation (Meeting topic: marconi)" | 19:22 | |
kgriffs | so, a few things here | 19:23 |
kgriffs | first, we discussed via email and irc the proposal to make limits configurable | 19:23 |
flaper87 | +1 | 19:23 |
kgriffs | so, stuff like max message size, min and max TTL, etc. | 19:23 |
kgriffs | any objections? | 19:23 |
kgriffs | ok, cool | 19:24 |
flaper87 | ametts: bryansd thoughts ? | 19:24 |
kgriffs | as far as what to use as defaults, let's just make an educated guess and we can refine as we get more data on real usage | 19:24 |
*** Nadya has quit IRC | 19:25 | |
kgriffs | ametts: where did you end up on the validation middleware thingy? | 19:25 |
flaper87 | kgriffs: my thinking about the default value is: "Lets not copy {PUT_COMPANY_NAME_HERE}, instead, we should keep those values low and fast" | 19:26 |
flaper87 | and by fast I mean optimized | 19:26 |
flaper87 | dunno which of those terms is more ambiguous | 19:26 |
ametts | I have a middleware layer stubbed out that pulls configuration from a [drivers:middleware:validation] group in config. | 19:26 |
*** cp16net|away is now known as cp16net | 19:27 | |
ametts | Haven't gotten back to monkey_patching the controller calls, but I'm optimistic about what looks like a meeting free day tomorrow and a slow holiday week next week. | 19:27 |
kgriffs | when do you think you'll have a patch ready for review? | 19:27 |
ametts | Let's say Monday. | 19:27 |
kgriffs | #action ametts to finish up the first draft for input validation | 19:28 |
kgriffs | cool, that would be great | 19:28 |
flaper87 | ametts: HA, you're not going to run away from that action! | 19:28 |
kgriffs | re defaults, I agree that we shouldn't just blindly copy what [REDACTED] does. | 19:29 |
flaper87 | kgriffs: what about keeping 64 and 20 ? | 19:30 |
megan_w | i think its fair to acknowledge that those who already have products out are learning what customers demand, though | 19:30 |
kgriffs | megan_w: can you do some digging on max message's/request (both GET and POST), as well as max message size and min/max TTL for a message? | 19:30 |
kgriffs | I agree, but we want to understand the use cases as well | 19:31 |
flaper87 | megan_w: agreed, but those are up to the deployer anyway, right? | 19:31 |
megan_w | kgriffs: yes, i'll dig into that | 19:31 |
flaper87 | I mean, the thought is more like: This values work better for the server but you can adjust them to what your clients demand | 19:31 |
megan_w | right. the default should definitely be our recommended usage | 19:32 |
kgriffs | yeah, it seams like we will find a natural sweet spot for those values once we get real usage data | 19:32 |
flaper87 | agreed! | 19:32 |
kgriffs | but we also need to be smart about the way we pipe data around, i.e., streaming vs. buffering as much as possible so we don't just give up the ghost the first time someone throws a big pile of messages at us. | 19:33 |
kgriffs | so, let's just start with some sane defaults and adjust later | 19:33 |
flaper87 | agreed | 19:34 |
kgriffs | (based on customer and operational research) | 19:34 |
megan_w | agreed | 19:34 |
kgriffs | also, keep in mind that we haven't done hardly any tuning so performance numbers are going to change a lot (hopefully) over the next few weeks. | 19:35 |
kgriffs | ok, anything else on that topic? | 19:35 |
flaper87 | nope from me | 19:35 |
kgriffs | #topic stats blueprint | 19:35 |
*** openstack changes topic to "stats blueprint (Meeting topic: marconi)" | 19:35 | |
kgriffs | #link https://blueprints.launchpad.net/marconi/+spec/ops-stats | 19:36 |
* ametts is going to nag oz_akan to join the meeting | 19:36 | |
kgriffs | So, this came out of a discussion I was having with megan_w and oz_akan the other day | 19:36 |
kgriffs | the idea is we need a basic set of stats for operational monitoring, capacity planning, and such | 19:37 |
kgriffs | we might also expose a subset of these through our API to the user | 19:37 |
megan_w | kgriffs: i would think things like messages/sec and queue stats would be helpful for users to see | 19:38 |
flaper87 | agreed, have you guys put some thoughts around it? | 19:38 |
*** oz_akan_ has joined #openstack-meeting-alt | 19:38 | |
oz_akan_ | hi | 19:38 |
flaper87 | oz_akan_: -1 pop-tart for being late | 19:38 |
oz_akan_ | :/ | 19:38 |
*** Nadya has joined #openstack-meeting-alt | 19:38 | |
* flaper87 eats oz_akan_ pop-tart | 19:38 | |
ametts | So we're all agreed that oz_akan is going to implement that major change? | 19:38 |
kgriffs | yep. | 19:39 |
oz_akan_ | oh, what is it? | 19:39 |
flaper87 | oz_akan_: you'll have to read the log | 19:39 |
flaper87 | there's an action for ya! | 19:39 |
kgriffs | it should only take him 6-8 weeks if he doesn't sleep more than 4 hours a night | 19:39 |
flaper87 | kgriffs: you're always so optimistic | 19:39 |
kgriffs | lol | 19:39 |
kgriffs | so, back on topic | 19:39 |
oz_akan_ | ok so 4 weeks, if I don't sleep | 19:39 |
kgriffs | megan came up with a list of metrics | 19:40 |
ametts | kgriffs: no real names -- she's megan_w :) | 19:40 |
megan_w | haha, incognito | 19:40 |
oz_akan_ | new metrics and ? | 19:40 |
kgriffs | megan_w: do you think I should add all of those to the blueprint, or just the most important ones you starred? | 19:41 |
kgriffs | oz_akan_: https://blueprints.launchpad.net/marconi/+spec/ops-stats | 19:41 |
megan_w | kgriffs: is the blueprint supposed to be set in stone, or up for discussion? | 19:41 |
kgriffs | it's a living document | 19:41 |
megan_w | if the latter, let's put them all there | 19:41 |
flaper87 | kgriffs: add the ones that are supposed to be implemented in that blueprint | 19:41 |
kgriffs | actually, we should just make a wiki page and link it | 19:41 |
flaper87 | we can create another one for the missing ones | 19:41 |
kgriffs | kk | 19:41 |
*** qwerty_nor has quit IRC | 19:41 | |
kgriffs | I can do that | 19:41 |
flaper87 | or add work items | 19:41 |
flaper87 | that should work | 19:42 |
kgriffs | #action kgriffs to add metrics to blueprint | 19:42 |
flaper87 | btw, have you guys thought about how that is going to be implemented? | 19:42 |
kgriffs | ok, the other thing on that topic is how to report stats | 19:42 |
kgriffs | statsd, counters in the DB, a combination? | 19:42 |
kgriffs | heh | 19:42 |
kgriffs | thanks segue dude! | 19:42 |
oz_akan_ | about stats collector, should it be part of the driver ? | 19:43 |
flaper87 | we should also check ceilometer. IIRC, it doesn't support statsd | 19:43 |
megan_w | btw, incubation app now on wiki (sorry for going off topic) | 19:43 |
flaper87 | or at least it didn't | 19:43 |
kgriffs | megan_w: excellent, thanks! | 19:43 |
flaper87 | megan_w: +1 | 19:43 |
* flaper87 gives megan_w an apple pie [$] | 19:43 | |
kgriffs | can you pipe ceilometer output to graphite? | 19:43 |
torgomatic | statsd has some really nice properties IMHO | 19:43 |
torgomatic | like it doesn't hose your app when the collector is down :) | 19:43 |
kgriffs | :D | 19:44 |
flaper87 | lol | 19:44 |
flaper87 | put an action on me | 19:44 |
flaper87 | I'll dig into what ceilo supports | 19:44 |
flaper87 | and how it integrates with statsd | 19:44 |
kgriffs | #action flaper87 to find out if ceilometer can be used for operational stats | 19:44 |
*** nkonovalov_ has quit IRC | 19:44 | |
kgriffs | #action flaper87 to investigate statsd integration with ceilometer | 19:44 |
flaper87 | awesome | 19:44 |
flaper87 | dude, take it easy | 19:45 |
flaper87 | :P | 19:45 |
kgriffs | I suppose we could always just make a statsd collector/bridge for ceilometer | 19:45 |
flaper87 | kgriffs: if ceilo supports statsd, we're done! | 19:45 |
kgriffs | the nice thing about ceilometer is then we are all set up for billing | 19:45 |
kgriffs | flaper87: and if it doesn't we can contribute a lovely patch. :D | 19:45 |
flaper87 | kgriffs: I'd prefer ceilo to be optional | 19:45 |
flaper87 | but be supported | 19:45 |
kgriffs | sure, that makes sense | 19:46 |
flaper87 | (that will be another question when applying for incubation) | 19:46 |
kgriffs | I was thinking the stats collector would be a driver | 19:46 |
kgriffs | so folks can plug in different drivers depending on their needs | 19:46 |
oz_akan_ | that sits above storage driver? | 19:46 |
kgriffs | sort of on the side | 19:46 |
kgriffs | transport and storage would both need a reference to it, nicht? | 19:47 |
oz_akan_ | which side? | 19:47 |
oz_akan_ | :) | 19:47 |
*** markmcclain has joined #openstack-meeting-alt | 19:47 | |
kgriffs | you know, right next to the mashed potatoes and cole slaw | 19:47 |
kgriffs | aaaaaanyway | 19:47 |
oz_akan_ | I was thinking like pipes, request goes through stats collector to storage.. | 19:47 |
kgriffs | oic | 19:48 |
kgriffs | not a bad idea | 19:48 |
flaper87 | IMHO, it's kind of a middleware | 19:48 |
flaper87 | or something between the transport and the storage | 19:48 |
kgriffs | yeah, that sounds great | 19:48 |
kgriffs | let's get another contributor to build that | 19:48 |
*** sarob has quit IRC | 19:48 | |
kgriffs | (more contributors!) | 19:49 |
torgomatic | FWIW, Swift has a proxy_logging middleware that does a bunch of stuff, but there's also stats calls sprinkled throughout the code for stuff not in the request path | 19:49 |
*** sarob has joined #openstack-meeting-alt | 19:49 | |
torgomatic | and it works well for us | 19:49 |
*** zhiyan has joined #openstack-meeting-alt | 19:49 | |
kgriffs | hmm, that's good to know | 19:49 |
kgriffs | We can start with capturing things on the request path | 19:50 |
torgomatic | dunno how much stuff Marconi has that's not in a request path, though | 19:50 |
kgriffs | and add more comprehensive hooks down the road | 19:50 |
kgriffs | good question; we'd have to dig in and see | 19:50 |
kgriffs | #agreed use a middleware approach for metering/stats initially | 19:50 |
kgriffs | ok, we'll have to be careful it stays performant | 19:51 |
kgriffs | (which is the other reason I like statsd, btw) | 19:51 |
kgriffs | ok, anything else on that topic? | 19:51 |
*** sarob has quit IRC | 19:51 | |
*** Nadya has quit IRC | 19:52 | |
kgriffs | #topic message size and messages/req | 19:52 |
*** openstack changes topic to "message size and messages/req (Meeting topic: marconi)" | 19:52 | |
kgriffs | we touched on this earlier. | 19:52 |
*** sarob has joined #openstack-meeting-alt | 19:52 | |
kgriffs | basically, [REDACTED] upped their max message size to 256 KB | 19:52 |
kgriffs | and some Rackers were concerned that Marconi's initial 4 K limit was too low | 19:52 |
kgriffs | we could go up to 10 MB for all I care, but I don't want users to abuse Marconi for use cases that are better suited to swift, and Marconi does some buffering at the moment, so memory usage is a concern (although we will be fixing this soon, hopefully) | 19:53 |
megan_w | so-and-so had a limit of 64 and upped it. They've actually upped it a few times now | 19:53 |
megan_w | i think they started at 8k | 19:53 |
kgriffs | so, one thought I had was for really large payloads the client could automagically store the message bodies in a swift container, using a temp uri and auto-expiration or something | 19:54 |
megan_w | once we have swift as a storage option, this may be less of an issue | 19:54 |
megan_w | once = "if" | 19:54 |
kgriffs | but that aside, we need a good understanding of what users really need | 19:55 |
*** vipul|away is now known as vipul | 19:55 | |
kgriffs | seems like there should be a sweet spot in there somewhere - large enough to get work done, but not too large that you are abusing the transport | 19:55 |
kgriffs | flaper87: thoughts? | 19:55 |
flaper87 | I think 6k and 20messages is good | 19:55 |
oz_akan_ | I don't really see why one would need more than a few KBs | 19:55 |
flaper87 | 64k | 19:56 |
flaper87 | sorry | 19:56 |
oz_akan_ | probably it would be a wrong use case | 19:56 |
torgomatic | how big are Keystone PKI tokens? I can imagine people wanting to fit one or two of those in there | 19:56 |
flaper87 | torgomatic: you rekon? That doesn't sound good :( | 19:57 |
ametts | Some of the RAX guys had some use cases where 4K was definitely too small, and 256K felt "right". megan_w --> do you remember any of those? | 19:57 |
megan_w | i don't think they said anything specific, just that use cases existed. maybe something about xml objects? | 19:58 |
torgomatic | flaper87: dunno; seems like with bearer tokens, you might want to jam one into the queued message so that your message processors can keep doing authenticated stuff | 19:58 |
*** jbresnah has joined #openstack-meeting-alt | 19:59 | |
*** pcm___ has quit IRC | 19:59 | |
flaper87 | torgomatic: might make sense in some cases. It doesn't feel right, though | 19:59 |
flaper87 | we should dig more in that topic | 19:59 |
kgriffs | yeah | 19:59 |
torgomatic | so, like, Service A gets a request w/a token, then sticks (token + other stuff) in Marconi; processor takes (token + other stuff), does work based on stuff, then makes request to Service Slowpoke with token | 19:59 |
torgomatic | just a thought, though | 19:59 |
flaper87 | torgomatic: fair one, thanks for that! | 20:00 |
torgomatic | so I guess I can't justify the "or two" part of "one or two tokens" :) | 20:00 |
oz_akan_ | queue is not for storing data, it is for storing pointers to data, so... | 20:00 |
*** sarob_ has joined #openstack-meeting-alt | 20:00 | |
flaper87 | oz_akan_: fair point! But in some cases data passes through it. | 20:01 |
flaper87 | oz_akan_: btw, that's why I think 64k is good enough | 20:01 |
flaper87 | but again, we should investigate more | 20:01 |
ametts | We should also consider things like thumbnail images, which can be a few-dozen kilobytes. That would be inconvenient to transmit as pointers. | 20:01 |
flaper87 | kgriffs: we ran out of time | 20:01 |
kgriffs | oz_akan_: right, if we make it seamless to store payloads in swift then I bet users won't care so much about max size | 20:01 |
oz_akan_ | 256KB is SQS size, that must have a valid reason, which I can't understand | 20:02 |
kgriffs | kk | 20:02 |
oz_akan_ | kgriffs: +1 | 20:02 |
kgriffs | well, let's keep noodling on that and do some research | 20:02 |
flaper87 | oz_akan_: or not? What if it's just marketing and more machines ? | 20:02 |
flaper87 | lets dig more | 20:02 |
*** sarob_ has quit IRC | 20:02 | |
oz_akan_ | flaper87: still valid reasons for someone :) | 20:02 |
*** sarob_ has joined #openstack-meeting-alt | 20:03 | |
kgriffs | #agreed need more data before we know what max message size to target | 20:03 |
flaper87 | oz_akan_: fair enough :P | 20:03 |
kgriffs | ok folks, anything else for today? | 20:03 |
* flaper87 likes these meetings | 20:03 | |
*** Nadya has joined #openstack-meeting-alt | 20:03 | |
*** Nadya has quit IRC | 20:03 | |
kgriffs | #topic open discussion | 20:03 |
*** openstack changes topic to "open discussion (Meeting topic: marconi)" | 20:03 | |
flaper87 | kgriffs: I got some thoughts, but I'll catch you guys later on #openstack-marconi | 20:03 |
kgriffs | kk | 20:03 |
kgriffs | thanks folks | 20:04 |
kgriffs | #endmeeting | 20:04 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 20:04 | |
openstack | Meeting ended Thu Jun 27 20:04:08 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-27-19.05.html | 20:04 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-06-27-19.05.txt | 20:04 |
openstack | Log: http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-06-27-19.05.log.html | 20:04 |
*** sarob has quit IRC | 20:04 | |
markwash | #startmeeting glance | 20:04 |
openstack | Meeting started Thu Jun 27 20:04:23 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 | o/ | 20:04 |
flaper87 | \o/ | 20:04 |
jbresnah | o/ | 20:04 |
iccha | \o | 20:04 |
ameade | /o/ | 20:04 |
ameade | \ \ | 20:04 |
nikhil | :D | 20:04 |
zhiyan | \o/ | 20:04 |
rosmaita | \o | 20:05 |
markwash | glance wave complete | 20:05 |
markwash | #topic open discussion | 20:05 |
*** openstack changes topic to "open discussion (Meeting topic: glance)" | 20:05 | |
markwash | :-) | 20:05 |
*** ametts has left #openstack-meeting-alt | 20:05 | |
nikhil | haha nice | 20:05 |
zhiyan | Base on our discussion yesterday (my tz), I know markwash and jbresnah consider it's too much implicit automation about the "store location proxy" change did (in https://review.openstack.org/#/c/34501/1 ), so if you/folks have alternative idea around it, please feel free to add comments to gerrit there. thanks. I'd like get your thoughs about it first and discussion with you, then to get a consistent disign. | 20:06 |
jbresnah | at some point I would like to revist the quota issue | 20:06 |
*** rnirmal has quit IRC | 20:06 | |
markwash | zhiyan: absolutely, that is high on my list, it might be the weekend before I can try to offer up a sensible alternative | 20:06 |
zhiyan | markwash: great! thanks :) | 20:06 |
jbresnah | zhiyan: it may be easier to judge that patch when it is hooked into code that is adding and removing locations from the API | 20:07 |
*** kgriffs has left #openstack-meeting-alt | 20:07 | |
markwash | zhiyan: and I'm thrilled to have what you have now, it will work, its only a question of if we want to make a little change | 20:07 |
*** amytron has quit IRC | 20:07 | |
jbresnah | zhiyan: as it is now i think it is very clever but i am concerned that it would be too implicit when used | 20:07 |
jbresnah | zhiyan: if i saw it in use it would be an easier call to make | 20:07 |
zhiyan | yes, yes | 20:07 |
markwash | zhiyan: did you find the etherpad with how patch ought to work for locations to make sense? | 20:08 |
* flaper87 will catch up with reviews tomorrow | 20:08 | |
zhiyan | marwash: yes, i will take the details in this morning. after reveiw jbresnah new change on multiple-locations-metadata :) | 20:08 |
zhiyan | jbresnah: yes, so please add your comments to my change in review. | 20:08 |
jbresnah | speaking of reviews, i am on vacation again all next week and it would be great to get comments on this patch before then: https://review.openstack.org/#/c/34492/ | 20:08 |
ameade | jbresnah: you live on vacation | 20:09 |
flaper87 | jbresnah: I promisse I'll take a look at it | 20:09 |
zhiyan | jbresnah: sure, take a good reset | 20:09 |
jbresnah | zhiyan: will do | 20:09 |
markwash | jbresnah: cool, thanks, just bumped it up the priority list | 20:09 |
markwash | flaper87: how's registry db driver stuff going? | 20:09 |
zhiyan | markwash: thanks | 20:09 |
flaper87 | markwash: so, it's doing well. I already submitted a patch for the json stuff and saw your +2 | 20:10 |
flaper87 | markwash: wrt the untested call, that is tested in the wsgi tests | 20:10 |
flaper87 | that's why I didn't think it was worth it to run that again | 20:10 |
flaper87 | does that make sense? | 20:10 |
markwash | flaper87: sure, cool | 20:10 |
markwash | I've been running tox -- --with-cover lately and loving it for reviewing tests | 20:11 |
flaper87 | markwash: besides that, base db tests run perfectly | 20:11 |
flaper87 | oh wait, just a thing | 20:11 |
flaper87 | let me get a link for y'all | 20:11 |
markwash | flaper87: so you just need more reviews? | 20:11 |
jbresnah | markwash: that dovetails into another topic i have: unit test coverage | 20:11 |
ameade | +1 | 20:12 |
jbresnah | markwash: can we make it policy that any change must have code coverage in unit tests? | 20:12 |
flaper87 | markwash: I need another one for that json stuff and then I'll push the big one with the db driver implemented | 20:12 |
markwash | jbresnah: ++, maybe we should break away from #open for a sec to talk about tests | 20:12 |
*** bryansd has left #openstack-meeting-alt | 20:12 | |
jbresnah | it would be amazing if gerrit would do that for us... | 20:12 |
*** HenryG_ has quit IRC | 20:12 | |
flaper87 | jbresnah: I think we could request a no-voting gate for that | 20:12 |
markwash | I would love that as well, I've been giving it some thought | 20:12 |
flaper87 | jbresnah: just drop an email in the -dev list | 20:12 |
jbresnah | flaper87: maybe that would be too harsh... | 20:13 |
markwash | I want to detect the *new* tests in a change, and the *new* code, and have a specific report that compares the new coverage with the new code | 20:13 |
jbresnah | perhaps just a apolicy of 'no coverage in unit tests is grounds for rejection?' | 20:13 |
jbresnah | i can imagine cases where it would be ok | 20:13 |
*** dburmistrov has quit IRC | 20:13 | |
jbresnah | markwash: yeah that would be amazing | 20:13 |
markwash | its definitely grounds for rejection, I think that's already true | 20:13 |
markwash | I guess at times we make exceptions | 20:13 |
*** djohnstone has quit IRC | 20:13 | |
ameade | yeah we just need to make sure reviewers aren't accepting something just because it has functional tests but still no unit tests | 20:14 |
jbresnah | markwash: even if it is in a functional test? | 20:14 |
flaper87 | https://github.com/openstack/glance/blob/master/glance/db/sqlalchemy/api.py#L827 | 20:14 |
flaper87 | I've got an issue with this call (and related ones) | 20:14 |
jbresnah | ameade: right i did that today actually, but in my defense i am about to submit a unit test for the change in question | 20:14 |
flaper87 | thing is that it receives a property_ref wich is a property instance | 20:14 |
flaper87 | that property instance is serialized in the registry driver and sent to the registry service | 20:15 |
ameade | jbresnah: i'm not calling you out :P | 20:15 |
markwash | I don't think we need to be extremely aggressive about requiring tests, but I think we should be evaluating coverage as part of review, and make sure that if anything doesn't have coverage, we think its *okay* | 20:15 |
iccha | +1 that | 20:15 |
flaper87 | The registry service doesn't know how to de-serialize it and fails misserably. | 20:15 |
markwash | and as we switch more and more towards the approach in https://etherpad.openstack.org/glance-improving-test-cycle-times I hope we can find easy ways to require coverage almost all the time | 20:15 |
ameade | yeah it's all a judgement call (otherwise we should automate it) | 20:15 |
jbresnah | +1 | 20:16 |
markwash | flaper87: yeah that looks like it might just be a bug. . does it make sense as a bug? | 20:17 |
flaper87 | I could write a deserializer for models but that's not right since other calls just receive an id | 20:17 |
flaper87 | markwash: it does make sense | 20:17 |
flaper87 | markwash: I wanted to get everybody's aggrement on changing that | 20:17 |
flaper87 | messing with the db driver is not fun, nor secure | 20:17 |
markwash | I don't think public functions in db api should depend on passed values being driver-specific entities (like sqlalchemy models) | 20:18 |
flaper87 | markwash: +1 | 20:18 |
markwash | sometimes that hurts performance, and we have to figure out a (usually kind of awkward) workaround | 20:18 |
flaper87 | agreed, then, I'll change that | 20:19 |
flaper87 | jbresnah: I don't think that's to harsh. Coverage should be enforced in every project, IMHO | 20:19 |
flaper87 | and coverage doesn't mean it is well tested, it just means it is all tested. | 20:20 |
markwash | anybody had a chance to take a look at https://review.openstack.org/#/c/30512/ ? | 20:20 |
flaper87 | don't get me wrong, I like the code to be covered | 20:20 |
zhiyan | yes, i saw it markwas | 20:20 |
* markwash is really excited about moving away from forking functional tests, because those make coverage metrics very hard to generate | 20:20 | |
jbresnah | markwash: and make debugging much harder | 20:21 |
jbresnah | markwash: i will give that another review today | 20:21 |
iccha | will put in on my list to checkout markwash , have not seen the latest patch | 20:21 |
* markwash might resort to selling indulgences to get his patchs +2'd :-) | 20:21 | |
jbresnah | heh | 20:21 |
jbresnah | quid pro quo? | 20:21 |
markwash | ;-) | 20:22 |
jbresnah | if i +2 all of your patches can we avoid that 4am glance meeting? | 20:22 |
markwash | haha | 20:22 |
zhiyan | flper87: and i have a question that seems i have no way to run a single test case from glance... | 20:22 |
flaper87 | ? | 20:22 |
zhiyan | flaper87: sorry, just you:) | 20:22 |
markwash | hmm, I've had luck with that, using tox -e py27 -- --tests glance/tests/unit/path/to/test/file.py:TestClass.test_method | 20:23 |
flaper87 | that works for me as well | 20:23 |
zhiyan | markwash: cool, i will use that in next test runing for dev | 20:23 |
markwash | I am a bit disorganized today (and maybe always) | 20:24 |
markwash | does anyone have status updates they want to share for ongoing blueprints? | 20:24 |
markwash | beyond what we've talked about already. . . | 20:24 |
zhiyan | yes, folks, markwash and jbresnah, the BP about image multiple loations support on nova side (https://blueprints.launchpad.net/nova/+spec/image-multiple-location) had approved by Russell Bryant, and the change (https://review.openstack.org/#/c/33409 ) is beta available for you review. (thanks markwash given some valuable comments there and I have responsed :) ), so if you have time please give a review. I just want to parallel glance and nova | 20:24 |
jbresnah | with the review i mentioned i get pretty close to multiple-locations being complete | 20:25 |
rosmaita | here's a new try for protected props: https://wiki.openstack.org/wiki/Glance-property-protections | 20:25 |
rosmaita | don't think stuart has had time to look at it yet, though | 20:25 |
*** esheffield has joined #openstack-meeting-alt | 20:25 | |
markwash | jbresnah: are you okay with us taking over a bit in your absence, if we're not quite ready to merge before your vacation? | 20:25 |
zhiyan | and iccha: i have updated https://etherpad.openstack.org/remove-sensitive-location-info-glance | 20:26 |
jbresnah | markwash: yeah | 20:26 |
jbresnah | markwash: definitely on the API side | 20:26 |
markwash | jbresnah: cool, thanks! | 20:26 |
jbresnah | markwash: i have a bit more interest in the metadata parts | 20:27 |
markwash | jbresnah: nod. . makes sense | 20:27 |
markwash | rosmaita: looks good to me | 20:27 |
jbresnah | but i think my current patch is pretty close | 20:27 |
markwash | jbresnah: it sounded like it was. . I just haven't had the time to look yet | 20:28 |
iccha | zhiyan: thanks for your comments, i would rather subtiture user and password with dummy values like 'hidden_user' and 'hidden_key', because even if it is encrypted it still is storing some form of the info | 20:28 |
zhiyan | jbresnah: sorry, i don't think markwash think so...https://etherpad.openstack.org/glance-manipulating-multiple-locations | 20:28 |
iccha | zhiyan: i am working on swift store for the same, and anyone else is welcome to pitch in for other stores :) | 20:29 |
markwash | jbresnah: zhiyan: sorry I just need to look again | 20:30 |
zhiyan | iccha: cool, i will take look your patch when it ready, and sync though with you...to make sure we are in the same position | 20:30 |
iccha | thanks zhiyan :) | 20:31 |
flaper87 | iccha: I'll take care of GridFS | 20:31 |
zhiyan | markwash: sure, but cloud you pls update the doc when you ok, i mean here https://etherpad.openstack.org/glance-manipulating-multiple-locations | 20:31 |
*** mtreinish has quit IRC | 20:31 | |
zhiyan | iccha: wel, enjoy it | 20:31 |
markwash | zhiyan: absolutely | 20:31 |
markwash | zhiyan: is there a specific issue in contention? | 20:31 |
zhiyan | markwash: not yet, but seems your thoughts are not the same with jbresnah current did | 20:32 |
*** sarob_ has quit IRC | 20:32 | |
jbresnah | zhiyan: what i did in which patch? | 20:33 |
zhiyan | 'locations' content within 'GET /images' result will different... | 20:33 |
jbresnah | zhiyan: yeah that patch document is not addressing the metadata | 20:34 |
zhiyan | https://review.openstack.org/#/c/31591/ | 20:34 |
markwash | okay, I see so I just need to make sure that I'm being consistent, and make sure that the guidance in that etherpad and on the reviews is the same | 20:34 |
markwash | and that way I can stop being a blocker :-) | 20:34 |
zhiyan | jbresnah: yes, but not the key | 20:34 |
zhiyan | markwash: yes, the key i think is make a final design about PATCH interface for locations updating | 20:35 |
markwash | cool | 20:35 |
* markwash will review and comment :-) | 20:35 | |
jbresnah | sounds good | 20:36 |
zhiyan | i just don't think your thoughts is the same with jbresnah's | 20:36 |
markwash | right | 20:36 |
jbresnah | if it happens when i am gone note that i am very flexable about what the API looks like | 20:36 |
jbresnah | i just want metadata to flow back with a location | 20:36 |
jbresnah | and perhaps in the future flow in | 20:36 |
markwash | +1 | 20:36 |
jbresnah | but that can wait | 20:36 |
jbresnah | so if we are looking for a topic, can i address quotas a bit? | 20:37 |
markwash | sure | 20:37 |
jbresnah | markwash: you recall at the summit that keystone people were going to add some functionality to support quotas? | 20:38 |
jbresnah | markwash: do you know if anything has happened there? | 20:38 |
markwash | yes; no I haven't heard anything about progress yet | 20:38 |
jbresnah | ok, at one point we thought it would be ok to add a basic config for max allowed storage in bytes to glance | 20:39 |
jbresnah | ...or at least i thought that was mentioned | 20:39 |
jbresnah | any thoughts on that? | 20:39 |
flaper87 | I haven't put many thoughts in quotas (besides our early discussions about the implementation) | 20:40 |
markwash | I'm not sure its the best fit, but I think it could probably be okay | 20:40 |
flaper87 | Have we thought a bit more about how it should be implemented? | 20:40 |
jbresnah | ok, i may put some thoughts in code then | 20:40 |
markwash | it seems like storage quotas could be both broader and narrower than a glance store | 20:41 |
flaper87 | sounds good | 20:41 |
jbresnah | nod markwash | 20:41 |
markwash | broader, becuase you might view your e.g. fs store as a shared resource across glance, nova, etc | 20:41 |
jbresnah | i am thinking this would be just 1 way to do it that could make sense for simple (which is probably most) deployments | 20:41 |
markwash | narrower, because you might view your fs store and your swift store as two completely independent storage systems, with different quotas | 20:41 |
jbresnah | nod, i agree | 20:42 |
markwash | cool, well, I'm interested to see some code | 20:42 |
flaper87 | +1 | 20:42 |
jbresnah | ultimately i think it is clear that quotas need to be cross cutting | 20:42 |
markwash | I'm sure lots of folks would like a 70% solution | 20:42 |
jbresnah | right ok cool | 20:43 |
markwash | anybody want to do another shared review day? maybe sometime next week? | 20:43 |
markwash | I bring this up and then never schedule it. . . | 20:43 |
jbresnah | i would love to do one, but i am out next week | 20:43 |
flaper87 | markwash: I won't be around next week. What about the one after next ? | 20:43 |
ameade | markwash: I'm down for getting my head into some reviews | 20:43 |
markwash | hmm, that could be better than. . can other folks confirm availability week after next? | 20:43 |
ameade | +1 | 20:44 |
markwash | . . . / would monday work? | 20:44 |
flaper87 | +1 | 20:44 |
flaper87 | vote ? | 20:44 |
flaper87 | :D | 20:44 |
rosmaita | you mean july 1? | 20:44 |
flaper87 | we never use thouse great features | 20:44 |
flaper87 | rosmaita: 8th | 20:44 |
markwash | I think I mean the 8th | 20:44 |
rosmaita | ok | 20:44 |
jbresnah | 7/8 works for me | 20:44 |
esheffield | I'm a bit late to the party, but I'm out July 4 - 14 | 20:45 |
iccha | works for me | 20:45 |
esheffield | don't let that stop you tho | 20:45 |
ameade | +1 for 8th | 20:45 |
markwash | I'm hearing mostly okay, so I'll add that date to my list | 20:45 |
markwash | and send out reminder | 20:45 |
markwash | s | 20:45 |
markwash | I'd love to close it off 15 minutes early today, if that's okay with everyone. . . | 20:46 |
rosmaita | got a quick question | 20:46 |
markwash | go for it | 20:46 |
flaper87 | +1 not much to say. I'm catching up with many stuff | 20:46 |
zhiyan | kindly reminder again, pls review https://review.openstack.org/#/c/33409 if you ok, thanks :) | 20:46 |
rosmaita | was updating some docs, wrote up a page about where the glance docs are source and posted: | 20:46 |
* ameade thinks we should sit here in silence for 15 min | 20:46 | |
rosmaita | https://wiki.openstack.org/wiki/Glance-where-are-the-docs | 20:46 |
markwash | rosmaita: timely! | 20:46 |
markwash | ameade: lol | 20:46 |
rosmaita | anyway, i was adding stuff about the notifications | 20:47 |
rosmaita | someone put a comment that i should include examples | 20:47 |
rosmaita | but i am lazy | 20:47 |
ameade | +1 | 20:47 |
rosmaita | and also don't think they belong in the "developer" docs anyway | 20:47 |
jbresnah | if we end with time an update on async workers would be nice | 20:47 |
iccha | this is awesome rosmaita | 20:47 |
nikhil | so much xml support | 20:47 |
rosmaita | and markdown | 20:47 |
zhiyan | rosmaita: really coool | 20:47 |
nikhil | jbresnah: m working on a use case for it | 20:48 |
rosmaita | anyway, was wondering what you think about examples in the dev docs | 20:48 |
rosmaita | was thinking they'd be better in the operator docs | 20:48 |
rosmaita | since they'd be consuming the notifications anyway | 20:48 |
nikhil | markwash: jbresnah stuck on figuring the design logic for transfer of image_data (in the import case) | 20:48 |
markwash | rosmaita: for notifications, yeah that makes sense | 20:48 |
markwash | *putting notification examples in operator docs | 20:49 |
jbresnah | nikhil: I would be happy to talk that out with you sometime if you think it would help | 20:49 |
rosmaita | except, of course there's not an obvious place for notifications in theoperator docs right now! | 20:49 |
nikhil | jbresnah: sure, lemme try to put up a patch tomorrow | 20:49 |
flaper87 | nikhil: +1 | 20:49 |
nikhil | and we can sync up on glance channel sometime? | 20:49 |
*** SergeyLukjanov has quit IRC | 20:49 | |
markwash | I'd like to use your "where are the docs" page as a launching point for re-evaluating the general flow of glance docs, and hopefully directing an effort towards improvement later in havana | 20:49 |
nikhil | flaper87: cool | 20:49 |
rosmaita | works for me | 20:49 |
jbresnah | nikhil: sounds good | 20:49 |
flaper87 | nikhil: make sure to pull me into the loop | 20:49 |
nikhil | flaper87: sure | 20:49 |
markwash | rosmaita: so for now, we could just add notifications docs to the bug list | 20:50 |
rosmaita | ok | 20:50 |
rosmaita | then can someone +2 https://review.openstack.org/#/c/33985/ | 20:50 |
rosmaita | markwash: i'll add a bug and assign it to myself | 20:51 |
markwash | am I allowed to nitpick about copyright headers? :-) | 20:51 |
rosmaita | sure | 20:51 |
rosmaita | what's wrong? | 20:51 |
iccha | 2011-13 :p | 20:51 |
nikhil | markwash: no no no, you can't beat me to it this time :P | 20:52 |
markwash | lol | 20:52 |
markwash | I like how now I can pretend that I *did not* nitpick about copyright headers :-) | 20:52 |
flaper87 | lol | 20:53 |
rosmaita | so is that really it? | 20:53 |
markwash | pretty much | 20:53 |
markwash | we don't need a slash | 20:53 |
*** amytron has joined #openstack-meeting-alt | 20:53 | |
rosmaita | so what should it be? | 20:53 |
markwash | its either an effectively new document (2013) or you can forgo mentioning the copyright for the recent additions by leaving it as is | 20:53 |
rosmaita | what's the consensus here? | 20:54 |
rosmaita | since i have to change it anyway | 20:54 |
markwash | the legal consensus is pretty much that it doesn't matter, but anne did put together something that said "don't bother with hyphenated dates" | 20:54 |
rosmaita | OK, missed that. What's the glance dev consensus? | 20:54 |
ameade | booo copyrights | 20:55 |
markwash | ameade: +1 :-) | 20:55 |
markwash | I'm not willing to -1 for copyrights anymore I guess | 20:55 |
markwash | I already +2'd the change | 20:55 |
markwash | I'd slightly prefer leaving it alone | 20:55 |
*** dmitryme has quit IRC | 20:56 | |
markwash | but I mostly prefer trying for myself to not be a troll about copyrights | 20:56 |
nikhil | markwash: are planning on auto-generating docs like nova sometime? | 20:56 |
markwash | nikhil: oh, I don't know much about that | 20:56 |
* nikhil feels that a wave of disagreement is coming his way | 20:56 | |
zhiyan | jbresnah: i'm not sure your position about https://review.openstack.org/#/c/31306/ , seems your PS2-4 are all the same...so can you clear it here, maybe markwash can remove -1 there.. | 20:57 |
nikhil | ah ok | 20:57 |
* flaper87 read PS2-4 as Playstation 2 to Playstation 4 | 20:57 | |
*** dmitryme has joined #openstack-meeting-alt | 20:57 | |
zhiyan | :) | 20:57 |
nikhil | ya me too | 20:58 |
zhiyan | patch set 2-4 | 20:58 |
iccha | = patch set -2 | 20:58 |
jbresnah | heh | 20:58 |
nikhil | :P | 20:58 |
flaper87 | iccha: LOL +1 for that | 20:58 |
markwash | now you all are just being silly :-) | 20:58 |
flaper87 | markwash: we're trying to keep you around | 20:58 |
markwash | apparently its working | 20:58 |
nikhil | yeah | 20:58 |
flaper87 | :D | 20:58 |
jbresnah | zhiyan: i did a rebase | 20:58 |
markwash | #endmeeting | 20:59 |
markwash | there | 20:59 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 20:59 | |
openstack | Meeting ended Thu Jun 27 20:59:04 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/glance/2013/glance.2013-06-27-20.04.html | 20:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/glance/2013/glance.2013-06-27-20.04.txt | 20:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/glance/2013/glance.2013-06-27-20.04.log.html | 20:59 |
flaper87 | LOOOOOL | 20:59 |
flaper87 | thanks guys | 20:59 |
flaper87 | great to talk to you again | 20:59 |
rosmaita | bye all, good vacation to anyone taking one | 20:59 |
jbresnah | wave | 20:59 |
*** amytron has quit IRC | 20:59 | |
*** amytron has joined #openstack-meeting-alt | 21:00 | |
zhiyan | thanks you all! | 21:00 |
*** flaper87 has left #openstack-meeting-alt | 21:00 | |
*** jbresnah has left #openstack-meeting-alt | 21:03 | |
*** zhiyan has left #openstack-meeting-alt | 21:04 | |
*** markmcclain has quit IRC | 21:08 | |
*** markmcclain has joined #openstack-meeting-alt | 21:09 | |
*** dhellmann has quit IRC | 21:09 | |
*** IlyaE has joined #openstack-meeting-alt | 21:12 | |
*** IlyaE has quit IRC | 21:16 | |
*** markwash has quit IRC | 21:20 | |
*** megan_w has quit IRC | 21:21 | |
*** akuznetsov has joined #openstack-meeting-alt | 21:37 | |
*** IlyaE has joined #openstack-meeting-alt | 21:46 | |
*** IlyaE has quit IRC | 21:46 | |
*** dhellmann has joined #openstack-meeting-alt | 21:48 | |
*** dmitryme has quit IRC | 21:51 | |
*** Alex_Gaynor has left #openstack-meeting-alt | 21:54 | |
*** akshayms has joined #openstack-meeting-alt | 21:59 | |
*** akuznetsov has quit IRC | 22:05 | |
*** jcru is now known as jcru|away | 22:14 | |
*** akshayms has quit IRC | 22:16 | |
*** lastidiot has quit IRC | 22:18 | |
*** akshayms has joined #openstack-meeting-alt | 22:19 | |
*** akuznetsov has joined #openstack-meeting-alt | 22:30 | |
*** akuznetsov has quit IRC | 22:35 | |
*** bdpayne has quit IRC | 22:40 | |
*** oz_akan_ has quit IRC | 22:45 | |
*** dhellmann has quit IRC | 22:52 | |
*** amytron has quit IRC | 22:54 | |
*** dhellmann has joined #openstack-meeting-alt | 22:56 | |
*** bdpayne has joined #openstack-meeting-alt | 22:58 | |
*** IlyaE has joined #openstack-meeting-alt | 23:00 | |
*** IlyaE has quit IRC | 23:02 | |
*** IlyaE has joined #openstack-meeting-alt | 23:08 | |
*** IlyaE has quit IRC | 23:11 | |
*** Riddhi has quit IRC | 23:14 | |
*** jcru|away is now known as jcru | 23:20 | |
*** IlyaE has joined #openstack-meeting-alt | 23:46 | |
*** akuznetsov has joined #openstack-meeting-alt | 23:51 | |
*** lastidiot has joined #openstack-meeting-alt | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!