*** zhuadl has joined #openstack-meeting | 00:03 | |
*** MarkAtwood has joined #openstack-meeting | 00:04 | |
*** lastidiot has joined #openstack-meeting | 00:04 | |
*** ryanpetrello has quit IRC | 00:10 | |
*** virajh has quit IRC | 00:10 | |
*** markwash has quit IRC | 00:12 | |
*** epim has quit IRC | 00:16 | |
*** NothingDone has quit IRC | 00:16 | |
*** NothingDone has joined #openstack-meeting | 00:16 | |
*** cliu has joined #openstack-meeting | 00:16 | |
*** RajeshMohan has quit IRC | 00:24 | |
*** cliu has quit IRC | 00:25 | |
*** RajeshMohan has joined #openstack-meeting | 00:26 | |
*** IlyaE has quit IRC | 00:35 | |
*** bdpayne has quit IRC | 00:36 | |
*** sleepsontheflo-1 has quit IRC | 00:37 | |
*** cliu has joined #openstack-meeting | 00:39 | |
*** noslzzp has quit IRC | 00:39 | |
*** rwsu is now known as rwsu-away | 00:41 | |
*** bdpayne has joined #openstack-meeting | 00:44 | |
*** dstanek has joined #openstack-meeting | 00:44 | |
*** vipul is now known as vipul|away | 00:45 | |
*** yaguang has joined #openstack-meeting | 00:47 | |
*** hanrahat_ has quit IRC | 00:50 | |
*** Mandell has quit IRC | 00:52 | |
*** cliu has quit IRC | 00:53 | |
*** alexpilotti has quit IRC | 00:54 | |
*** vipul|away is now known as vipul | 00:55 | |
*** lloydde_ has quit IRC | 00:57 | |
*** zhuadl has quit IRC | 00:59 | |
*** dcramer_ has joined #openstack-meeting | 01:02 | |
*** MarkAtwood has quit IRC | 01:04 | |
*** SumitNaiksatam has joined #openstack-meeting | 01:07 | |
*** gyee has quit IRC | 01:10 | |
*** mikal has quit IRC | 01:13 | |
*** dcramer_ has quit IRC | 01:14 | |
*** tanisdl has quit IRC | 01:15 | |
*** mikal has joined #openstack-meeting | 01:15 | |
*** ryanpetrello has joined #openstack-meeting | 01:17 | |
*** IlyaE has joined #openstack-meeting | 01:18 | |
*** ryanpetrello has quit IRC | 01:19 | |
*** MarkAtwood has joined #openstack-meeting | 01:21 | |
*** MarkAtwood has quit IRC | 01:22 | |
*** ryanpetrello has joined #openstack-meeting | 01:25 | |
*** IlyaE has quit IRC | 01:26 | |
*** yuanz has quit IRC | 01:34 | |
*** terry7 has quit IRC | 01:37 | |
*** IlyaE has joined #openstack-meeting | 01:38 | |
*** kebray has joined #openstack-meeting | 01:39 | |
*** ozstacker has joined #openstack-meeting | 01:41 | |
*** bdpayne has quit IRC | 01:42 | |
*** _ozstacker_ has quit IRC | 01:43 | |
*** adalbas has quit IRC | 01:47 | |
*** IlyaE has quit IRC | 01:48 | |
*** kebray has quit IRC | 01:54 | |
*** zehicle_at_dell has joined #openstack-meeting | 02:06 | |
*** zigo has quit IRC | 02:09 | |
*** zigo has joined #openstack-meeting | 02:10 | |
*** shang has joined #openstack-meeting | 02:11 | |
*** ctracey` has quit IRC | 02:11 | |
*** noslzzp has joined #openstack-meeting | 02:12 | |
*** ctracey|away has joined #openstack-meeting | 02:13 | |
*** ctracey|away is now known as ctracey | 02:13 | |
*** cody-somerville has quit IRC | 02:18 | |
*** abhisri has joined #openstack-meeting | 02:19 | |
*** fnaval has joined #openstack-meeting | 02:19 | |
*** IlyaE has joined #openstack-meeting | 02:19 | |
*** nati_ueno has quit IRC | 02:21 | |
*** abhisri has quit IRC | 02:21 | |
*** IlyaE has quit IRC | 02:22 | |
*** shang has quit IRC | 02:23 | |
*** sdake has quit IRC | 02:23 | |
*** bdpayne has joined #openstack-meeting | 02:25 | |
*** stevemar has joined #openstack-meeting | 02:26 | |
*** matiu has quit IRC | 02:35 | |
*** shang has joined #openstack-meeting | 02:36 | |
*** dstanek has quit IRC | 02:38 | |
*** novas0x2a|laptop has quit IRC | 02:49 | |
*** shang has quit IRC | 02:50 | |
*** woodspa has quit IRC | 02:52 | |
*** sleepsonthefloor has joined #openstack-meeting | 02:53 | |
*** dcramer_ has joined #openstack-meeting | 02:57 | |
*** shang has joined #openstack-meeting | 03:03 | |
*** leizhang has joined #openstack-meeting | 03:08 | |
*** litong has quit IRC | 03:15 | |
*** timello_ has joined #openstack-meeting | 03:16 | |
*** fnaval has quit IRC | 03:17 | |
*** timello has quit IRC | 03:18 | |
*** fnaval has joined #openstack-meeting | 03:18 | |
*** stevemar has quit IRC | 03:19 | |
*** alexpilotti has joined #openstack-meeting | 03:19 | |
*** alexpilotti has quit IRC | 03:25 | |
*** neelashah has joined #openstack-meeting | 03:43 | |
*** gongysh has joined #openstack-meeting | 03:51 | |
*** zehicle_at_dell has quit IRC | 03:58 | |
*** zehicle_at_dell has joined #openstack-meeting | 03:58 | |
*** martine has joined #openstack-meeting | 03:58 | |
*** IlyaE has joined #openstack-meeting | 04:02 | |
*** nati_ueno has joined #openstack-meeting | 04:04 | |
*** nati_ueno has quit IRC | 04:05 | |
*** nati_ueno has joined #openstack-meeting | 04:05 | |
*** bdpayne has quit IRC | 04:11 | |
*** martine_ has joined #openstack-meeting | 04:14 | |
*** cliu has joined #openstack-meeting | 04:14 | |
*** martine has quit IRC | 04:18 | |
*** rostam has quit IRC | 04:20 | |
*** rostam has joined #openstack-meeting | 04:23 | |
*** shang has quit IRC | 04:26 | |
*** afazekas has joined #openstack-meeting | 04:29 | |
*** lloydde has joined #openstack-meeting | 04:31 | |
*** Mandell has joined #openstack-meeting | 04:31 | |
*** haomaiwang has joined #openstack-meeting | 04:37 | |
*** dcramer_ has quit IRC | 04:37 | |
*** IlyaE has quit IRC | 04:37 | |
*** martine_ has quit IRC | 04:44 | |
*** martine has joined #openstack-meeting | 04:45 | |
*** koolhead11|away has joined #openstack-meeting | 04:50 | |
*** cody-somerville has joined #openstack-meeting | 04:51 | |
*** shang has joined #openstack-meeting | 04:52 | |
*** nati_uen_ has joined #openstack-meeting | 04:53 | |
*** nati_uen_ has quit IRC | 04:53 | |
*** nati_uen_ has joined #openstack-meeting | 04:54 | |
*** nati_ueno has quit IRC | 04:56 | |
*** koolhead11|away is now known as koolhead17 | 04:57 | |
*** noslzzp has quit IRC | 05:00 | |
*** kebray has joined #openstack-meeting | 05:00 | |
*** colinmcnamara has joined #openstack-meeting | 05:01 | |
*** neelashah has quit IRC | 05:02 | |
*** ryanpetrello has quit IRC | 05:09 | |
*** SergeyLukjanov has joined #openstack-meeting | 05:11 | |
*** gongysh has quit IRC | 05:13 | |
*** martine has quit IRC | 05:18 | |
*** lastidiot has quit IRC | 05:20 | |
*** haomaiwang has quit IRC | 05:25 | |
*** haomaiwang has joined #openstack-meeting | 05:26 | |
*** colinmcnamara has quit IRC | 05:26 | |
*** cdub_ has quit IRC | 05:28 | |
*** kebray has quit IRC | 05:36 | |
*** kebray has joined #openstack-meeting | 05:37 | |
*** lloydde has quit IRC | 05:41 | |
*** kebray has quit IRC | 05:41 | |
*** nati_ueno has joined #openstack-meeting | 05:48 | |
*** nati_ueno has quit IRC | 05:49 | |
*** nati_ueno has joined #openstack-meeting | 05:51 | |
*** nati_uen_ has quit IRC | 05:51 | |
*** zhuadl has joined #openstack-meeting | 05:51 | |
*** nati_ueno has quit IRC | 05:52 | |
*** jcoufal has joined #openstack-meeting | 05:52 | |
*** nati_ueno has joined #openstack-meeting | 05:53 | |
*** jhenner has joined #openstack-meeting | 05:56 | |
*** zhuadl has quit IRC | 05:56 | |
*** lloydde has joined #openstack-meeting | 06:02 | |
*** zhuadl has joined #openstack-meeting | 06:04 | |
*** SergeyLukjanov has quit IRC | 06:04 | |
*** tayyab has joined #openstack-meeting | 06:22 | |
*** psedlak has joined #openstack-meeting | 06:28 | |
*** egallen has joined #openstack-meeting | 06:31 | |
*** ozstacker has quit IRC | 06:44 | |
*** ozstacker has joined #openstack-meeting | 06:45 | |
*** hanrahat has joined #openstack-meeting | 06:46 | |
*** eglynn has joined #openstack-meeting | 06:46 | |
*** hanrahat has quit IRC | 06:50 | |
*** eglynn has quit IRC | 06:54 | |
*** tkammer_ has joined #openstack-meeting | 07:02 | |
*** dkehn has joined #openstack-meeting | 07:03 | |
*** timello_ has quit IRC | 07:09 | |
*** timello_ has joined #openstack-meeting | 07:10 | |
*** jhenner has quit IRC | 07:10 | |
*** gongysh has joined #openstack-meeting | 07:12 | |
*** cliu has quit IRC | 07:13 | |
*** jtomasek has joined #openstack-meeting | 07:13 | |
*** pnavarro has joined #openstack-meeting | 07:15 | |
*** egallen has quit IRC | 07:17 | |
*** egallen has joined #openstack-meeting | 07:18 | |
*** lloydde has quit IRC | 07:18 | |
*** lukego has joined #openstack-meeting | 07:19 | |
*** lloydde has joined #openstack-meeting | 07:19 | |
*** koolhead17 has quit IRC | 07:23 | |
*** sushils has joined #openstack-meeting | 07:23 | |
*** lloydde has quit IRC | 07:24 | |
*** zhuadl has quit IRC | 07:29 | |
*** jhenner has joined #openstack-meeting | 07:37 | |
*** zhuadl has joined #openstack-meeting | 07:37 | |
*** lloydde has joined #openstack-meeting | 07:49 | |
*** johnthetubaguy has joined #openstack-meeting | 07:54 | |
*** lloydde has quit IRC | 07:58 | |
*** tayyab_ has joined #openstack-meeting | 08:02 | |
*** tayyab_ has quit IRC | 08:03 | |
*** tayyab_ has joined #openstack-meeting | 08:03 | |
*** tayyab has quit IRC | 08:04 | |
*** huats has joined #openstack-meeting | 08:05 | |
*** huats has quit IRC | 08:05 | |
*** huats has joined #openstack-meeting | 08:05 | |
*** tzn has quit IRC | 08:05 | |
*** eglynn has joined #openstack-meeting | 08:08 | |
*** Mandell has quit IRC | 08:09 | |
*** huats has quit IRC | 08:12 | |
*** huats has joined #openstack-meeting | 08:13 | |
*** huats has quit IRC | 08:13 | |
*** huats has joined #openstack-meeting | 08:13 | |
*** derekh has joined #openstack-meeting | 08:17 | |
*** nati_ueno has quit IRC | 08:17 | |
*** afazekas_ has joined #openstack-meeting | 08:23 | |
*** afazekas_ has quit IRC | 08:23 | |
*** afazekas_ has joined #openstack-meeting | 08:24 | |
*** nati_ueno has joined #openstack-meeting | 08:24 | |
*** reed has joined #openstack-meeting | 08:25 | |
*** tayyab_ has quit IRC | 08:26 | |
*** tayyab has joined #openstack-meeting | 08:28 | |
*** haomaiwang has quit IRC | 08:35 | |
*** SergeyLukjanov has joined #openstack-meeting | 08:49 | |
*** lloydde has joined #openstack-meeting | 08:49 | |
*** salv-orlando_ has joined #openstack-meeting | 08:54 | |
*** salv-orlando has quit IRC | 08:54 | |
*** salv-orlando_ is now known as salv-orlando | 08:54 | |
*** lloydde has quit IRC | 08:54 | |
*** mikal has quit IRC | 08:57 | |
*** mikal has joined #openstack-meeting | 08:58 | |
*** mkollaro has joined #openstack-meeting | 09:02 | |
*** agordeev has joined #openstack-meeting | 09:04 | |
*** johnthetubaguy has quit IRC | 09:08 | |
*** johnthetubaguy has joined #openstack-meeting | 09:08 | |
*** nati_ueno has quit IRC | 09:17 | |
*** ttrifonov is now known as ttrifonov_zZzz | 09:20 | |
*** ozstacker has quit IRC | 09:21 | |
*** ttrifonov_zZzz is now known as ttrifonov | 09:22 | |
*** ozstacker has joined #openstack-meeting | 09:22 | |
*** shang has quit IRC | 09:32 | |
*** boris-42 has quit IRC | 09:39 | |
*** lloydde has joined #openstack-meeting | 09:50 | |
*** dabo has joined #openstack-meeting | 09:51 | |
*** sivel has joined #openstack-meeting | 09:51 | |
*** briancline has joined #openstack-meeting | 09:51 | |
*** cyeoh has joined #openstack-meeting | 09:52 | |
*** lloydde has quit IRC | 09:55 | |
*** pcm___ has joined #openstack-meeting | 10:04 | |
*** pcm___ has quit IRC | 10:04 | |
*** psedlak has quit IRC | 10:04 | |
*** pcm__ has joined #openstack-meeting | 10:05 | |
*** dstanek has joined #openstack-meeting | 10:05 | |
*** fifieldt has joined #openstack-meeting | 10:14 | |
*** shang has joined #openstack-meeting | 10:18 | |
*** yaguang has quit IRC | 10:21 | |
*** NothingDone has quit IRC | 10:26 | |
*** zul has quit IRC | 10:27 | |
*** zul has joined #openstack-meeting | 10:29 | |
*** NothingDone has joined #openstack-meeting | 10:30 | |
*** lukego has quit IRC | 10:32 | |
*** psedlak has joined #openstack-meeting | 10:33 | |
*** tzn has joined #openstack-meeting | 10:41 | |
*** leizhang has quit IRC | 10:42 | |
*** tzn has quit IRC | 10:48 | |
*** gongysh has quit IRC | 10:50 | |
*** lloydde has joined #openstack-meeting | 10:50 | |
*** lloydde has quit IRC | 10:55 | |
*** timello_ has quit IRC | 10:58 | |
*** timello_ has joined #openstack-meeting | 10:59 | |
*** pnavarro has quit IRC | 10:59 | |
*** sungju_ has joined #openstack-meeting | 11:02 | |
*** sungju_ has quit IRC | 11:02 | |
*** ndipanov has quit IRC | 11:03 | |
*** tzn has joined #openstack-meeting | 11:07 | |
*** lukego has joined #openstack-meeting | 11:14 | |
*** zhuadl has quit IRC | 11:14 | |
*** ndipanov has joined #openstack-meeting | 11:16 | |
*** dkranz has quit IRC | 11:18 | |
*** fifieldt has quit IRC | 11:19 | |
*** HenryG has joined #openstack-meeting | 11:20 | |
*** boris-42 has joined #openstack-meeting | 11:23 | |
*** sdake has joined #openstack-meeting | 11:26 | |
*** sdake has quit IRC | 11:26 | |
*** sdake has joined #openstack-meeting | 11:26 | |
*** tayyab has quit IRC | 11:27 | |
*** rscottcoyle has joined #openstack-meeting | 11:30 | |
*** garyk has joined #openstack-meeting | 11:30 | |
*** eglynn has quit IRC | 11:40 | |
*** vkmc has joined #openstack-meeting | 11:41 | |
*** vkmc has joined #openstack-meeting | 11:41 | |
*** vkmc has quit IRC | 11:44 | |
*** vkmc has joined #openstack-meeting | 11:45 | |
*** vkmc has joined #openstack-meeting | 11:45 | |
*** dstanek has quit IRC | 11:47 | |
*** dkranz has joined #openstack-meeting | 11:49 | |
*** lloydde has joined #openstack-meeting | 11:51 | |
*** rnirmal has joined #openstack-meeting | 11:51 | |
*** tedross has joined #openstack-meeting | 11:51 | |
*** tkammer_ has quit IRC | 11:55 | |
*** jcoufal has quit IRC | 11:55 | |
*** afazekas_ has quit IRC | 11:55 | |
*** jhenner has quit IRC | 11:55 | |
*** martine has joined #openstack-meeting | 11:56 | |
*** noslzzp has joined #openstack-meeting | 11:59 | |
*** eharney has joined #openstack-meeting | 11:59 | |
*** eharney has joined #openstack-meeting | 11:59 | |
*** flaper87 has joined #openstack-meeting | 11:59 | |
*** psedlak_ has joined #openstack-meeting | 12:01 | |
*** mkollaro has quit IRC | 12:02 | |
*** jcoufal has joined #openstack-meeting | 12:02 | |
*** mkollaro has joined #openstack-meeting | 12:02 | |
*** psedlak has quit IRC | 12:02 | |
*** dprince has joined #openstack-meeting | 12:05 | |
*** tayyab_ has joined #openstack-meeting | 12:05 | |
*** lloydde has quit IRC | 12:05 | |
*** dstanek has joined #openstack-meeting | 12:06 | |
*** SergeyLukjanov has quit IRC | 12:07 | |
*** CaptTofu_ has quit IRC | 12:10 | |
*** afazekas_ has joined #openstack-meeting | 12:13 | |
*** ndipanov has quit IRC | 12:13 | |
*** SergeyLukjanov has joined #openstack-meeting | 12:17 | |
*** haomaiwang has joined #openstack-meeting | 12:21 | |
*** tkammer_ has joined #openstack-meeting | 12:21 | |
*** afazekas_ has quit IRC | 12:21 | |
*** ndipanov has joined #openstack-meeting | 12:25 | |
*** ryanpetrello has joined #openstack-meeting | 12:30 | |
*** zhuadl has joined #openstack-meeting | 12:34 | |
*** dstanek has quit IRC | 12:34 | |
*** pnavarro has joined #openstack-meeting | 12:42 | |
*** dhellmann-away is now known as dhellmann | 12:42 | |
*** lbragstad has quit IRC | 12:43 | |
*** sandywalsh has quit IRC | 12:45 | |
*** SergeyLukjanov has quit IRC | 12:48 | |
*** leizhang has joined #openstack-meeting | 12:49 | |
*** noslzzp has quit IRC | 12:51 | |
*** lloydde has joined #openstack-meeting | 12:51 | |
*** noslzzp has joined #openstack-meeting | 12:56 | |
*** lloydde has quit IRC | 12:56 | |
*** sandywalsh has joined #openstack-meeting | 12:59 | |
*** psedlak__ has joined #openstack-meeting | 13:02 | |
*** litong has joined #openstack-meeting | 13:03 | |
*** psedlak_ has quit IRC | 13:03 | |
*** mkollaro has quit IRC | 13:03 | |
*** martine_ has joined #openstack-meeting | 13:03 | |
*** martine has quit IRC | 13:04 | |
*** bdpayne has joined #openstack-meeting | 13:05 | |
*** gongysh has joined #openstack-meeting | 13:06 | |
*** jtomasek has quit IRC | 13:06 | |
*** jtomasek has joined #openstack-meeting | 13:07 | |
*** SergeyLukjanov has joined #openstack-meeting | 13:09 | |
*** BrianB has joined #openstack-meeting | 13:10 | |
*** ayoung has joined #openstack-meeting | 13:11 | |
*** zehicle_at_dell has quit IRC | 13:11 | |
*** lbragstad has joined #openstack-meeting | 13:11 | |
*** krtaylor has quit IRC | 13:12 | |
*** vijendar has joined #openstack-meeting | 13:14 | |
*** dolphm has joined #openstack-meeting | 13:14 | |
*** egallen has quit IRC | 13:16 | |
*** cp16net is now known as cp16net|away | 13:16 | |
*** egallen has joined #openstack-meeting | 13:16 | |
*** egallen has quit IRC | 13:17 | |
*** dkranz has quit IRC | 13:21 | |
*** afazekas_ has joined #openstack-meeting | 13:25 | |
*** tkammer_ has quit IRC | 13:26 | |
*** neelashah has joined #openstack-meeting | 13:28 | |
*** tkammer has joined #openstack-meeting | 13:29 | |
*** dhellmann is now known as dhellmann-away | 13:31 | |
*** yaguang has joined #openstack-meeting | 13:31 | |
*** fmanco has joined #openstack-meeting | 13:31 | |
*** yaguang has quit IRC | 13:34 | |
*** afazekas_ has quit IRC | 13:34 | |
*** mkollaro has joined #openstack-meeting | 13:35 | |
*** tedross has quit IRC | 13:36 | |
*** dkranz has joined #openstack-meeting | 13:36 | |
*** tedross has joined #openstack-meeting | 13:37 | |
*** dcramer_ has joined #openstack-meeting | 13:43 | |
*** jecarey_ has joined #openstack-meeting | 13:44 | |
*** markpeek has joined #openstack-meeting | 13:47 | |
*** noslzzp has quit IRC | 13:48 | |
*** stevemar has joined #openstack-meeting | 13:48 | |
*** matrohon has joined #openstack-meeting | 13:48 | |
*** fnaval has quit IRC | 13:49 | |
*** kevinconway has left #openstack-meeting | 13:50 | |
*** krtaylor has joined #openstack-meeting | 13:51 | |
*** mtreinish has joined #openstack-meeting | 13:51 | |
*** zehicle_at_dell has joined #openstack-meeting | 13:51 | |
*** lloydde has joined #openstack-meeting | 13:52 | |
*** noslzzp has joined #openstack-meeting | 13:52 | |
*** kevinconway has joined #openstack-meeting | 13:56 | |
*** vijendar has quit IRC | 13:56 | |
*** lloydde has quit IRC | 13:57 | |
*** apech has joined #openstack-meeting | 13:58 | |
*** rkukura has joined #openstack-meeting | 13:59 | |
mestery | Hi folks, ready for the networking_ml2 meeting? | 14:00 |
---|---|---|
*** rcurran has joined #openstack-meeting | 14:00 | |
mestery | #startmeeting networking_ml2 | 14:00 |
openstack | Meeting started Wed Jun 26 14:00:26 2013 UTC. The chair is mestery. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: networking_ml2)" | 14:00 | |
openstack | The meeting name has been set to 'networking_ml2' | 14:00 |
mestery | #link https://wiki.openstack.org/wiki/Meetings/ML2 Agenda | 14:00 |
*** rwsu-away is now known as rwsu | 14:01 | |
mestery | #topic MechanismDriver | 14:01 |
*** openstack changes topic to "MechanismDriver (Meeting topic: networking_ml2)" | 14:01 | |
mestery | apech: Here? | 14:01 |
apech | yup | 14:01 |
*** doude_ has joined #openstack-meeting | 14:01 | |
mestery | #link https://review.openstack.org/33201 MechanismDriver review | 14:01 |
rkukura | good morning! | 14:01 |
mestery | apech: Great! Can you provide an update on MechanismDriver? | 14:01 |
*** garyk has quit IRC | 14:01 | |
mestery | rkukura: Good morning to you too! | 14:02 |
apech | Sure. I posted a new review on Sunday. I hope that I've addressed everyone's comments. rcurran took a look through, am hoping to get a few more eyeballs on it | 14:02 |
apech | It does not yet have subnet support, and unit testing could be better | 14:02 |
rkukura | I'll do a detailed review today or tomorrow at the latest. | 14:02 |
apech | but hopefully it's converging to a more stable point | 14:02 |
mestery | apech: It's on my list, I'll do a review tomorrow as I'm on PTO rest of the day after this meeting. | 14:02 |
apech | rkukura: that's be great, thanks! | 14:02 |
mestery | rcurran had sent an email with some issues which may be interesting to the MechanismDriver around things like DBs, etc. | 14:03 |
mestery | rcurran: Want to discuss that now quickly? | 14:03 |
rcurran | in creating the ml2 version of cisco nexus | 14:04 |
*** shang has quit IRC | 14:04 | |
rcurran | i'm coming across code in the cisco version that may need to be added to ml2 common code | 14:04 |
rcurran | db, exceptions, xml snippets, etc | 14:04 |
rcurran | was curious if arista guys are coming across the same issues | 14:05 |
rkukura | are these common across different ml2 drivers, or more widely? | 14:05 |
*** vijendar has joined #openstack-meeting | 14:05 | |
rcurran | or more restrictive | 14:05 |
*** feleouet has joined #openstack-meeting | 14:06 | |
rcurran | i.e. may only apply to cisco | 14:06 |
rcurran | but can be made common | 14:06 |
rkukura | do you mean common across a subset of ml2 drivers? | 14:06 |
rcurran | right | 14:06 |
*** markmcclain has joined #openstack-meeting | 14:06 | |
apech | rcurran: Sukhdev isn't on, he'd be a better person to comment on the Arista drivers. My guess is that they'll be common | 14:06 |
rkukura | have we decided on whether sets of related drivers (such as cisco) should be in a subdir of ml2/drivers? | 14:06 |
apech | setting up the separate directories seems right | 14:06 |
rcurran | or maybe, i should say ... i don't know anything about arista implementation of their plugins | 14:07 |
apech | rkurkura: I thought we decided to put it all under drivers | 14:07 |
mestery | rkukura: I think the subdir makes sense for sets of common drivers. | 14:07 |
rkukura | I have no objection to a subdir for a closely-related set of drivers | 14:07 |
*** mrodden has joined #openstack-meeting | 14:07 | |
apech | yeah, subdir under drivers seems fine | 14:07 |
rkukura | type drivers should generally go at the top level since they are intended to apply across mechanisms | 14:07 |
rkukura | one goal would be to keep packaging easy - so the entire subdir can be packaged separately if needed | 14:08 |
*** ayurchen has quit IRC | 14:08 | |
apech | rcurran: to your original question, if you send us the files you had in mind, we can review and help provide feedback | 14:08 |
*** ayurchen has joined #openstack-meeting | 14:08 | |
apech | but my guess is that we will end up with some common infrastructure for all mechanism drivers | 14:09 |
mestery | apech: Agreed, there is some common code there for sure. | 14:09 |
*** shang has joined #openstack-meeting | 14:09 | |
rcurran | ok, i'm still porting over cisco_nexus, when i get closer to being done i'll send out more detailed info on what i think can possibly be made common | 14:09 |
rkukura | anything shared with other plugins or agents should probably be in quantum/common, right? | 14:09 |
mestery | #action rcurran to send email or review notes for details on common code | 14:10 |
rkukura | great | 14:10 |
*** cdub_ has joined #openstack-meeting | 14:10 | |
mestery | OK, anything else to discuss on MechanismDriver? | 14:10 |
mestery | #topic ml2-portbinding | 14:11 |
*** openstack changes topic to "ml2-portbinding (Meeting topic: networking_ml2)" | 14:11 | |
mestery | #link https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding ml2-portbinding blueprint | 14:11 |
mestery | rkukura: portbinding update? | 14:11 |
rkukura | nothing new on portbinding - should start coding today or tomorrow | 14:11 |
rkukura | looks like other plugins are starting to address this as well | 14:11 |
mestery | rkukura: OK, cool! I think that will be the next piece that MechanismDriver writers will be waiting for. | 14:12 |
apech | rkukura: do you have a sense of when you'll have an initial version? | 14:12 |
*** michchap has quit IRC | 14:12 | |
rkukura | I'll shoot for Monday | 14:12 |
apech | rkukura: that'd be awesome, thanks! | 14:12 |
rkukura | Can we get the initial MechanismDrivers merged by then? | 14:12 |
mestery | rkukura: cool! | 14:12 |
mestery | rkukura: You mean the arista and cisco mech drivers, or the blueprint apech is working on? | 14:13 |
rkukura | the BP all these depend on | 14:13 |
apech | I would love to - appreciate the review | 14:13 |
apech | and I'll focus on beefing up the testing between now and then | 14:13 |
rkukura | so a question was raised about putting the nova instance name on the port | 14:13 |
apech | yeah - that's something we'd be interested in on the Arista side | 14:13 |
mestery | #action ML2 subteam to try to get MechanismDriver blueprint merged before Monday 7-1-2013. | 14:13 |
*** zhuadl has quit IRC | 14:13 | |
*** lastidiot has joined #openstack-meeting | 14:13 | |
rkukura | or at least having ml2 make it available to the driver | 14:14 |
*** Sukhdev_ has joined #openstack-meeting | 14:14 | |
mestery | instance name on the port would be interesting, can we make that happen? | 14:14 |
rkukura | I was thinking the device_id might be sufficient, since a driver can use it to find the nova instance and get its name | 14:14 |
apech | would this just be using the nova api calls? | 14:15 |
rkukura | I'm not sure there are any other cases where ml2 code would be making nova API calls | 14:15 |
*** timello_ has quit IRC | 14:15 | |
apech | This is what I wasn't sure about - is this ok, or should we be passing that information in as part of the call nova makes to quantum | 14:15 |
*** timello_ has joined #openstack-meeting | 14:15 | |
*** tkammer has quit IRC | 14:15 | |
rkukura | Seems there are two ways to get the nova info - for nova to set it on port (like host_id), or neutron to use the nova API | 14:15 |
mestery | rkukura: If multiple MechanismDrivers would find this useful, it makes sense to do this in a generic spot in the code rather then per-driver. | 14:15 |
apech | if making nova api calls is okay, that's an easier thing to add for now | 14:15 |
rkukura | not sure about nova api calls being ok | 14:16 |
*** fnaval has joined #openstack-meeting | 14:16 | |
*** tkammer has joined #openstack-meeting | 14:16 | |
rkukura | do we do that anywhere else in neutron? | 14:16 |
mestery | rkukura: Having nova set it on the port seems to be the cleanest way for this to happen. | 14:16 |
rkukura | if we decide it is OK, then the context object could do it the first time a driver asks, and cache the result | 14:16 |
rkukura | its taking forever just to get nova to set the host_id | 14:17 |
apech | that was exactly my thinking - this seems like a very similar patch to getting the host_id | 14:17 |
rkukura | certainly having nova also set the instance_name on port would be trivial | 14:17 |
Sukhdev_ | Sorry - I joined late - | 14:17 |
mestery | rkukura: That seems like a process problem, not a technical one from what I can tell. | 14:18 |
rkukura | so what is the use case for a mech driver needing the instance name? | 14:18 |
apech | visibility - we'd like to be able to map how VMs map to physical ports | 14:18 |
mestery | apech: +1 | 14:18 |
doude_ | the instance name can be updated so we must be careful | 14:18 |
mestery | And it's nice to have that VM name for display purposes. | 14:18 |
apech | yeah, device_id is a bit unruly :) | 14:19 |
mestery | doude_: Yes, any caching on the Neutron side would need to take that into account. | 14:19 |
rkukura | so wouldn't a display tool be able to use the device_id with the nova API to get the instance name, and any other info it also needed? | 14:19 |
Sukhdev_ | rkukura: if you display 100's ov VMs it is pain to see them by long IDs :-) | 14:19 |
*** tzn has quit IRC | 14:20 | |
mestery | rkukura: That's possible, but that means the display tool needs to talk Nova API. Sometimes that's not desirable. | 14:20 |
apech | mestery: +1 | 14:20 |
mestery | So, how do we proceed here? | 14:20 |
*** pschaef has joined #openstack-meeting | 14:20 | |
rkukura | My suggestion is to let the current host_id patch get merged, then add instance_name as a followup nova patch. | 14:21 |
apech | rkukura: that sounds like a good plan | 14:21 |
mestery | rkukura: OK, I can file a bug for the instance_name as well. | 14:21 |
mestery | rkukura: I can work on that patch as well. | 14:21 |
rkukura | I guess that would also mean extending the portbinding extension, but that should be OK | 14:21 |
apech | mestery: thanks! | 14:21 |
mestery | #action mestery to file bug to get instance_name passed in from nova following the host_id patch | 14:21 |
rkukura | as a fallback plan, we could have the ml2 context object use the nova API if needed | 14:22 |
mestery | rkukura: Sounds like a plan. | 14:22 |
rkukura | ok | 14:22 |
rkukura | that it for portbinding for now then | 14:22 |
mestery | #action If nova patch to add instance_name is rejected, have ml2 context object use the nova API instead. | 14:22 |
mestery | rkukura: thanks! | 14:22 |
mestery | #topic ml2-gre | 14:22 |
*** openstack changes topic to "ml2-gre (Meeting topic: networking_ml2)" | 14:22 | |
mestery | #link https://review.openstack.org/33297 ml2-gre review | 14:22 |
matrohon | hi | 14:23 |
mestery | matrohon: hi! | 14:23 |
mestery | matrohon: Updates on ML2 GRE? | 14:23 |
matrohon | I just proposed two new patch today | 14:23 |
mestery | I saw that, I will review that tomorrow. | 14:23 |
matrohon | the first one add unit test | 14:23 |
matrohon | the second one remove the endpoint ID usag | 14:23 |
matrohon | as propose by garyk in a review | 14:24 |
mestery | great progress! | 14:24 |
HenryG | Is it a separate review? | 14:24 |
rkukura | I'll review them both this week | 14:24 |
matrohon | no it's the same | 14:24 |
mestery | matrohon: I've started the vxlan type driver based on your patch since you implemented the RPC callbacks I'll need for that one as well. | 14:24 |
mestery | thanks for that matrohon. :) | 14:25 |
matrohon | but we definitly think that endpoint id doesn't make sense | 14:25 |
rkukura | correction, I'll review it this week;-) | 14:25 |
mestery | Any questions on ML2 GRE? | 14:25 |
mestery | #topic ml2-vxlan | 14:26 |
*** openstack changes topic to "ml2-vxlan (Meeting topic: networking_ml2)" | 14:26 | |
mestery | #link https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan ml2-vxlan blueprint | 14:26 |
mestery | So I've started on this now, utilizing matrohon's ml2-gre patch as a base. | 14:27 |
mestery | Shooting for Friday for an initial review. | 14:27 |
matrohon | mestery : great! | 14:27 |
mestery | matrohon: Thanks for all the RPC work in your patch, this made mine smaller than yours. :) | 14:27 |
*** dolphm has quit IRC | 14:28 | |
matrohon | you will manage multicast | 14:28 |
matrohon | ? | 14:28 |
mestery | matrohon: That's the plan, I'm going to add in the option of configuring multicast as well. | 14:28 |
*** egallen has joined #openstack-meeting | 14:28 | |
matrohon | mestery : ok, great! | 14:28 |
*** adalbas has joined #openstack-meeting | 14:29 | |
mestery | matrohon: Will appreciate your review once I push the review. :) | 14:29 |
matrohon | mestery : np | 14:29 |
mestery | Any more queries on ML2 VXLAN? | 14:29 |
feleouet | question regarding multicast: | 14:29 |
feleouet | shouldn't the option be set in agents | 14:30 |
feleouet | and plugin support implemented as provider extension | 14:30 |
*** lastidiot has quit IRC | 14:31 | |
mestery | feleouet: That may be the case, but if you're using multicast, you will end up mapping VNIs to multicast groups, so the type driver DB needs to store that info. | 14:31 |
mestery | The agents will determine if multicast VXLAN is supported or not I guess. | 14:31 |
mestery | E.g. the current OVS VXLAN code doesn't support it, but likely will soon, while the LinuxBridge agent (with Tomas's patch) would support it. | 14:31 |
*** dolphm has joined #openstack-meeting | 14:32 | |
feleouet | ok, makes sense | 14:32 |
mestery | feleouet: Cool! | 14:32 |
mestery | #topic Bugs and other blueprints | 14:33 |
*** openstack changes topic to "Bugs and other blueprints (Meeting topic: networking_ml2)" | 14:33 | |
mestery | Wanted to call attention to the "tunnel_types" OVS agent bug | 14:33 |
mestery | #link https://review.openstack.org/#/c/33107/ tunnel_types review | 14:33 |
mestery | matrohon: I got your latest feedback, will see if I can implement that tonight/tomorrow. | 14:33 |
rkukura | looks about ready to merge to me, but wanted to test in devstack before giving my +2 | 14:33 |
mestery | rkukura: Thanks! | 14:33 |
matrohon | mestery : ok it's quite tricky | 14:34 |
mestery | matrohon: One question I had was, we could file a separate bug to address your comment and fix that separately. | 14:34 |
mestery | matrohon: Exactly, which is why maybe a different bug makes sense since this one is ready to merge. | 14:34 |
matrohon | mestery : it makes senses for me | 14:34 |
mestery | matrohon: Would you be ok with that? | 14:34 |
mestery | OK, great! | 14:34 |
mestery | #action mestery to file new bug to address matrohon's concerns on the tunnel_type fix | 14:34 |
matrohon | I can manage that bug if you want | 14:34 |
mestery | matrohon: Cool! | 14:35 |
rkukura | hadn't seen matrohon's comment though | 14:35 |
mestery | I'll assign it to you. | 14:35 |
mestery | rkukura: Can you review what's there now, we'll do a different bug to address matrohon's comment. | 14:35 |
mestery | matrohon: Once I file the bug, can you remove your -1? :) | 14:35 |
rkukura | mestery: I had one code nit if you plan to update, but not critical | 14:35 |
matrohon | mestery : ok | 14:35 |
mestery | rkukura: File your nit, and I can update the patch late tonight or tomorrow morning, up to you. | 14:36 |
rkukura | ok | 14:36 |
*** IlyaE has joined #openstack-meeting | 14:36 | |
mestery | OK, wanted to bring everyone's attention to matrohon's L2 population blueprint as well. | 14:36 |
mestery | #link https://blueprints.launchpad.net/quantum/+spec/l2-population L2 population blueprint | 14:36 |
mestery | matrohon: Is this something we should get in under the context of ML2? | 14:37 |
matrohon | mestery : we target it for havana3 | 14:37 |
*** woodspa has joined #openstack-meeting | 14:37 | |
mestery | Sorry, this is under feleouet's name, not matrohon's. :) | 14:37 |
rkukura | is the idea to add the support to the agent, but only when used with ml2? | 14:38 |
mestery | matrohon: OK, fair enough. | 14:38 |
matrohon | rkukura : exactly | 14:38 |
rkukura | and keep backward compatibility with openvswitch plugin? | 14:39 |
matrohon | rkukura : this will be based on new RPC callbacks | 14:39 |
rkukura | makes sense to me | 14:39 |
mestery | Yes, this looks great matrohon. | 14:39 |
mestery | OK, did I miss any other Ml2 related bugs or blueprints? | 14:40 |
mestery | BTW: If any new bugs or blueprints come up that you don't see on the agenda, please unicast me and I will add them. I'll do my best to keep on top of it so we can discuss urgent ones in the weekly meeting though. | 14:40 |
*** topol has joined #openstack-meeting | 14:41 | |
mestery | #topic Ported Mechanism Drivers | 14:41 |
*** openstack changes topic to "Ported Mechanism Drivers (Meeting topic: networking_ml2)" | 14:41 | |
*** psedlak__ has quit IRC | 14:41 | |
rkukura | there may be some recent reviews and/or merges to openvswitch that need to be duplicated in ml2 | 14:41 |
feleouet | One last bug concerning OVS agent | 14:41 |
feleouet | sorry, may I continue? | 14:41 |
mestery | rkukura: OK, good point, lets track those and file ML2 bugs to ensure we get the work in as well. | 14:42 |
mestery | feleouet: yes | 14:42 |
*** jtomasek has quit IRC | 14:42 | |
mestery | please | 14:42 |
feleouet | #link https://bugs.launchpad.net/quantum/+bug/1177973 | 14:42 |
feleouet | I'll try to propose a first WIP for this one today | 14:42 |
*** jtomasek has joined #openstack-meeting | 14:42 | |
*** michchap has joined #openstack-meeting | 14:42 | |
feleouet | Using event-based detection rather than pooling | 14:42 |
mestery | feleouet: Great! I'll add this to track for Ml2 as well, thanks! | 14:42 |
rkukura | polling? | 14:43 |
feleouet | Replacing the agent loop that pools for new devices | 14:43 |
rkukura | excellent! | 14:43 |
feleouet | (And is very ressource consuming) | 14:43 |
mestery | feleouet: +1 | 14:43 |
*** beagles is now known as beagles_brb | 14:44 | |
feleouet | I'd be great if you could give me an inital feedback, then I'll work on UT | 14:44 |
feleouet | (depending on feedback, of course) | 14:44 |
rkukura | One other review we should look at | 14:44 |
mestery | feleouet: Will keep an eye out for the patch. | 14:45 |
*** IlyaE has quit IRC | 14:45 | |
feleouet | mestery: thanks | 14:45 |
*** sc68cal has joined #openstack-meeting | 14:45 | |
rkukura | https://review.openstack.org/#/c/33736/ seems to be related to our eventual multi-segment network API | 14:45 |
*** spzala has joined #openstack-meeting | 14:46 | |
mestery | rkukura: I agree, this seems relevant to the multi-segment network API. | 14:46 |
rkukura | but does not seem as usable as what I was envisioning | 14:46 |
*** _TheDodd_ has joined #openstack-meeting | 14:46 | |
mestery | rkukura: I agree. | 14:46 |
rkukura | also seems to expose nicira's transport zones, which wouldn't apply | 14:46 |
mestery | rkukura: Can you provide feedback of this nature on the review itself to alert them to our ML2 overlapping work and your concerns? | 14:47 |
*** vkmc has quit IRC | 14:47 | |
rkukura | Does it make sense to clarify that their extension is nicira-specific? | 14:48 |
mestery | #action rkukura to provide ML2 related feedback on review https://review.openstack.org/#/c/33736/ | 14:48 |
rkukura | ok | 14:48 |
mestery | rkukura: Yes, it does, I think pointing that out is the way to go. | 14:48 |
*** euanh has joined #openstack-meeting | 14:48 | |
mestery | I don't think we shoudl be exposing vendor specific extensions into the core extension APIs, they can implement it as a plugin specific extension API I think. | 14:48 |
*** hanrahat has joined #openstack-meeting | 14:50 | |
mestery | OK, we have about 10 minutes left, how about if we quickly get an update for each of the 4 known MechanismDriver implementations out there? | 14:50 |
mestery | #link https://blueprints.launchpad.net/quantum/+spec/sukhdev-8 Arista Mechanism Driver Blueprint | 14:50 |
mestery | Sukhdev_: Hi! | 14:50 |
Sukhdev_ | Hi | 14:50 |
Sukhdev_ | sorry was distracted | 14:50 |
mestery | Sukhdev_: No worries, any updates on Arista MD? | 14:51 |
Sukhdev_ | I am stuck on testing because of port binding issue - other than that I am good | 14:51 |
*** dkehn has quit IRC | 14:51 | |
mestery | Sukhdev_: Thanks! | 14:51 |
mestery | #link https://blueprints.launchpad.net/quantum/+spec/ml2-md-cisco-nexus Cisco Nexus Mechanism Driver | 14:52 |
mestery | rcurran: Cisco Nexus MD updates? | 14:52 |
rcurran | working on it. Have ported over most of the code. (Except common code already mentioned in this meeting) | 14:52 |
*** michchap has quit IRC | 14:52 | |
mestery | rcurran: Cool, no road blocks so far? | 14:53 |
rcurran | no, i have plenty to work on ... coding to andre's bp that should go in soon | 14:53 |
mestery | rcurran: Thanks! | 14:53 |
mestery | #link https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver OpenDaylight Mechanism Driver | 14:53 |
Sukhdev_ | mestery: are you still planning on putting out the wiki for ML2? | 14:53 |
mestery | Sukhdev_: I had thought I did that, let me check for that after the meeting and send a note. | 14:54 |
mestery | If I didn't, I'll make the wiki page and send out a note to openstack-dev | 14:54 |
*** mrodden has quit IRC | 14:54 | |
*** lukego has quit IRC | 14:54 | |
apech | mestery: thanks | 14:54 |
mestery | So, the ODL MD update is that it's complicated. :) | 14:54 |
Sukhdev_ | mestery: thanks | 14:54 |
mestery | We'll begin porting the code we had into a MD this coming week, but the broader question of how ODL integrates with Neutron is being worked on over in the ODL project. | 14:55 |
mestery | So the final result may look slightly different than what we have so far. | 14:55 |
*** sneezezhang has joined #openstack-meeting | 14:56 | |
rkukura | mestery: Is the plan from ODL to have both a monolithic plugin and ml2 MD support? | 14:56 |
mestery | rkukura: That's part of the complication. I would prefer only an ML2 MD one. | 14:56 |
mestery | I think after the ODL HackFest in July a more concrete plan will be know, though this will affect Havana integration for ODL I realize. | 14:57 |
rkukura | mestery: Running into anything difficult to do with ml2 as currently defined? | 14:57 |
mestery | rkukura: No, the ML2 side looks fine, it's more ODL issues and deficiencies we're hitting. | 14:57 |
*** leizhang has quit IRC | 14:58 | |
mestery | The final MD for ML2 is the Tail-f NCS one | 14:58 |
mestery | #link https://blueprints.launchpad.net/quantum/+spec/tailf-ncs Tail-f NCS Mechanism Driver | 14:58 |
*** dhellmann-away is now known as dhellmann | 14:58 | |
mestery | I don't know Luke Gorrie's IRC nick though. | 14:58 |
mestery | rkukura; Do you? | 14:58 |
rkukura | mestery: no | 14:58 |
mestery | OK, I don't see an update, just calling it out for consistency here then. | 14:59 |
mestery | #topic Questions? | 14:59 |
*** openstack changes topic to "Questions? (Meeting topic: networking_ml2)" | 14:59 | |
mestery | OK, that's all for the agenda. | 14:59 |
mestery | Lets keep up on reviews for the next week as much as possible! | 14:59 |
apech | sounds great, thank sall | 14:59 |
*** haomaiwang has quit IRC | 14:59 | |
rcurran | thanks | 14:59 |
mestery | #endmeeting | 14:59 |
*** openstack changes topic to "OpenStack meetings || https://wiki.openstack.org/wiki/Meetings" | 14:59 | |
openstack | Meeting ended Wed Jun 26 14:59:55 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/networking_ml2/2013/networking_ml2.2013-06-26-14.00.html | 14:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/networking_ml2/2013/networking_ml2.2013-06-26-14.00.txt | 14:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/networking_ml2/2013/networking_ml2.2013-06-26-14.00.log.html | 15:00 |
rkukura | thanks mestery and all! | 15:00 |
mestery | Thanks everyone! | 15:00 |
mestery | Thanks to you too rkukura! | 15:00 |
johnthetubaguy | #startmeeting XenAPI | 15:00 |
openstack | Meeting started Wed Jun 26 15:00:23 2013 UTC. The chair is johnthetubaguy. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
*** openstack changes topic to " (Meeting topic: XenAPI)" | 15:00 | |
openstack | The meeting name has been set to 'xenapi' | 15:00 |
Sukhdev_ | Thanks | 15:00 |
johnthetubaguy | hello xenapi folks | 15:00 |
johnthetubaguy | show of hands for who is around for this one? | 15:00 |
*** apech has quit IRC | 15:01 | |
johnthetubaguy | looking a bit thin on the ground for the regulars I think | 15:01 |
*** haomaiwang has joined #openstack-meeting | 15:01 | |
*** tanisdl has joined #openstack-meeting | 15:02 | |
*** sleepsonthefloor has quit IRC | 15:03 | |
*** tanisdl has quit IRC | 15:03 | |
johnthetubaguy | #help https://review.openstack.org/#/c/32760/ more reviews | 15:03 |
*** rcurran has quit IRC | 15:04 | |
johnthetubaguy | I guess the Citrix folks are busy today | 15:05 |
johnthetubaguy | #endmeeting | 15:05 |
*** psedlak has joined #openstack-meeting | 15:05 | |
*** openstack changes topic to "OpenStack meetings || https://wiki.openstack.org/wiki/Meetings" | 15:05 | |
openstack | Meeting ended Wed Jun 26 15:05:24 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:05 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/xenapi/2013/xenapi.2013-06-26-15.00.html | 15:05 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/xenapi/2013/xenapi.2013-06-26-15.00.txt | 15:05 |
openstack | Log: http://eavesdrop.openstack.org/meetings/xenapi/2013/xenapi.2013-06-26-15.00.log.html | 15:05 |
*** lastidiot has joined #openstack-meeting | 15:05 | |
*** haomaiwang has quit IRC | 15:08 | |
*** mrodden has joined #openstack-meeting | 15:08 | |
*** lloydde has joined #openstack-meeting | 15:10 | |
*** tayyab_ has quit IRC | 15:11 | |
*** jcoufal has quit IRC | 15:12 | |
*** sc68cal has left #openstack-meeting | 15:12 | |
*** nati_ueno has joined #openstack-meeting | 15:13 | |
*** armax has joined #openstack-meeting | 15:13 | |
*** rcrit has quit IRC | 15:13 | |
*** zehicle_at_dell has quit IRC | 15:14 | |
*** jtomasek has quit IRC | 15:14 | |
*** fmanco has quit IRC | 15:15 | |
*** otherwiseguy has joined #openstack-meeting | 15:16 | |
*** tanisdl has joined #openstack-meeting | 15:17 | |
*** tkammer has quit IRC | 15:18 | |
*** tkammer has joined #openstack-meeting | 15:18 | |
*** cliu has joined #openstack-meeting | 15:19 | |
*** michchap has joined #openstack-meeting | 15:20 | |
*** danwent has joined #openstack-meeting | 15:20 | |
*** Sukhdev_ has quit IRC | 15:22 | |
*** kmartin has joined #openstack-meeting | 15:25 | |
*** hartsocks has joined #openstack-meeting | 15:25 | |
*** rcrit has joined #openstack-meeting | 15:26 | |
*** _TheDodd_ has quit IRC | 15:28 | |
*** kebray has joined #openstack-meeting | 15:28 | |
*** joel-coffman has joined #openstack-meeting | 15:29 | |
*** Ritz-Laptop has quit IRC | 15:29 | |
*** _TheDodd_ has joined #openstack-meeting | 15:30 | |
*** rkukura has left #openstack-meeting | 15:30 | |
*** michchap has quit IRC | 15:31 | |
*** Ritz-Laptop has joined #openstack-meeting | 15:37 | |
*** bgorski has joined #openstack-meeting | 15:39 | |
*** otherwiseguy has quit IRC | 15:40 | |
*** mirrorbox has joined #openstack-meeting | 15:43 | |
*** beagles_brb is now known as beagles | 15:43 | |
*** matiu has joined #openstack-meeting | 15:46 | |
*** cliu has quit IRC | 15:48 | |
*** thingee has joined #openstack-meeting | 15:48 | |
*** michchap has joined #openstack-meeting | 15:50 | |
*** michchap_ has joined #openstack-meeting | 15:51 | |
*** Ritz-Laptop has quit IRC | 15:51 | |
*** tanisdl has quit IRC | 15:51 | |
*** dprince has quit IRC | 15:52 | |
*** tanisdl has joined #openstack-meeting | 15:52 | |
*** michcha__ has joined #openstack-meeting | 15:52 | |
*** enikanorov has quit IRC | 15:52 | |
*** tanisdl has quit IRC | 15:53 | |
*** michch___ has joined #openstack-meeting | 15:53 | |
*** tanisdl has joined #openstack-meeting | 15:54 | |
*** michchap has quit IRC | 15:54 | |
*** michchap has joined #openstack-meeting | 15:55 | |
*** sleepsonthefloor has joined #openstack-meeting | 15:55 | |
*** MarkAtwood has joined #openstack-meeting | 15:55 | |
*** michchap_ has quit IRC | 15:55 | |
*** michchap_ has joined #openstack-meeting | 15:55 | |
*** lloydde has quit IRC | 15:55 | |
*** jbrogan has joined #openstack-meeting | 15:56 | |
*** joel-coffman has quit IRC | 15:56 | |
*** michcha__ has quit IRC | 15:56 | |
*** michcha__ has joined #openstack-meeting | 15:57 | |
*** jgallard has joined #openstack-meeting | 15:58 | |
*** michch___ has quit IRC | 15:58 | |
*** joel-coffman has joined #openstack-meeting | 15:58 | |
*** michchap has quit IRC | 15:59 | |
seiflotfy_ | yo new meeting guys? | 15:59 |
seiflotfy_ | mkoderer: ping | 15:59 |
*** avishay has joined #openstack-meeting | 15:59 | |
*** armax has left #openstack-meeting | 15:59 | |
seiflotfy_ | i put some stuff on the agenda | 15:59 |
jgriffith | #startmeeting cinder | 15:59 |
openstack | Meeting started Wed Jun 26 15:59:48 2013 UTC. The chair is jgriffith. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:59 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:59 |
*** openstack changes topic to " (Meeting topic: cinder)" | 15:59 | |
openstack | The meeting name has been set to 'cinder' | 15:59 |
jgriffith | heelllllllooooooooo | 16:00 |
mkoderer | Hi! | 16:00 |
agordeev | hello | 16:00 |
seiflotfy_ | hi guys | 16:00 |
*** zhiyan has joined #openstack-meeting | 16:00 | |
DuncanT | hey | 16:00 |
*** michchap_ has quit IRC | 16:00 | |
zhiyan | hi | 16:00 |
*** jdurgin1 has joined #openstack-meeting | 16:00 | |
avishay | hi all | 16:00 |
thingee | o/ | 16:00 |
seiflotfy_ | so lets start | 16:01 |
jgriffith | seiflotfy_: oh | 16:01 |
*** michcha__ has quit IRC | 16:01 | |
jgriffith | ok | 16:01 |
jgriffith | :) | 16:01 |
* jgriffith was getting a cup o'joe | 16:01 | |
seiflotfy_ | who put in the first item o nthe agenda | 16:01 |
thingee | me | 16:01 |
seiflotfy_ | jgriffith: oh go no hurry | 16:01 |
jgriffith | #topic pecan | 16:01 |
*** openstack changes topic to "pecan (Meeting topic: cinder)" | 16:01 | |
thingee | was waiting for topic switch | 16:01 |
*** michchap has joined #openstack-meeting | 16:01 | |
thingee | there we go | 16:01 |
seiflotfy_ | thingee: any blue print for it? | 16:02 |
thingee | seiflotfy_: it's on the agenda | 16:02 |
thingee | https://wiki.openstack.org/wiki/CinderMeetings | 16:02 |
seiflotfy_ | firefox nightly is broken | 16:02 |
seiflotfy_ | i cant see any links | 16:02 |
seiflotfy_ | brb | 16:02 |
jgriffith | thingee: go for it | 16:02 |
thingee | folks it's a scary change. if you've read john and I's points on the ML it's going to be one big commit which would scary for reviewing | 16:03 |
avishay | thingee: why the switch? is it mainly for python 3? | 16:03 |
thingee | avishay: it works towards that goal sure | 16:03 |
thingee | gets rid of paste | 16:03 |
*** michchap_ has joined #openstack-meeting | 16:03 | |
seiflotfy_ | back | 16:03 |
thingee | so I propose instead of fixing v1 and v2 to use pecan, we wait for a v3 bump and have pecan and paste run with each other | 16:03 |
thingee | this is similar to what ceilometer did | 16:04 |
jgriffith | +1 | 16:04 |
seiflotfy_ | thingie cant it be done in subtasks ? | 16:04 |
thingee | that way we have small commits for each v3 controller with test | 16:04 |
seiflotfy_ | thingee: sorry | 16:04 |
thingee | one at a time | 16:04 |
seiflotfy_ | ah ok | 16:04 |
*** ajforrest has joined #openstack-meeting | 16:04 | |
seiflotfy_ | cool | 16:04 |
*** jasondotstar has joined #openstack-meeting | 16:04 | |
*** pcm__ has quit IRC | 16:04 | |
thingee | I also encourage people to not work on the patch. I don't really care if I'm the person that does, but just the sake of review resources | 16:05 |
*** mkerrin has joined #openstack-meeting | 16:05 | |
thingee | I've had several people ping about wanting to collaborate and I don't think it's worth resources right now | 16:05 |
*** skolathu has joined #openstack-meeting | 16:05 | |
thingee | the blueprint has a link to my github branch which moved v1 over. I can easily change that to be v3 so this should go smooth in I | 16:05 |
thingee | any questions? | 16:05 |
jgriffith | so my 2 cents; changing out the entire web framework out from under the existing API needs some more justification than what we have so far | 16:05 |
boris-42 | hi all=) | 16:06 |
jgriffith | Doing in in a V3 isolated seems more pragmatic | 16:06 |
jgriffith | thingee: sorry... thought you were done :) | 16:06 |
thingee | no that's fine | 16:06 |
thingee | here's the thread that lists the points http://lists.openstack.org/pipermail/openstack-dev/2013-June/010857.html | 16:06 |
seiflotfy_ | thingee: which release are you targeting with this? | 16:06 |
*** michchap has quit IRC | 16:06 | |
thingee | seiflotfy_: I mentioned about I | 16:07 |
*** lastidiot has quit IRC | 16:07 | |
thingee | about=above | 16:07 |
thingee | if we have a reason for a version bump, which I think we might | 16:07 |
*** tanisdl has quit IRC | 16:07 | |
thingee | I don't want a version bump just for a framework switch | 16:07 |
jgriffith | +1 | 16:07 |
thingee | and as john mentioned a version bump each release is kinda a bummer. | 16:07 |
*** michchap_ has quit IRC | 16:07 | |
thingee | would rather make things sane for ops | 16:07 |
*** lastidiot has joined #openstack-meeting | 16:07 | |
jgriffith | If there were more compelling gains or bug fixes to going to pecan that'd be one thing | 16:08 |
jgriffith | but as it stands I say cache it until we need a bump for other things | 16:08 |
hemna | got my coffee..phew | 16:08 |
thingee | but Icehouse we'll probably have a reason for a bump...and I already have most of the work done there for pecan. just gotta make the old framework run along side with pecan which is pretty easy imo | 16:08 |
DuncanT | There are a few bit of crazy in our API (inc V2), but as people start to write things that talk to cinder we need to think about long term support | 16:08 |
*** garyk has joined #openstack-meeting | 16:09 | |
thingee | DuncanT: why do I not hear about these? | 16:09 |
thingee | :) | 16:09 |
thingee | here I am going to meetups and bragging about how awesome cinder is :P | 16:09 |
thingee | presentations and all :D | 16:09 |
jgriffith | DuncanT: you wanna share your insights? | 16:09 |
DuncanT | jgriffith: Little things... resize during snapshot, no need to force for an attach clone | 16:10 |
*** BrianB has quit IRC | 16:10 | |
jgriffith | DuncanT: those aren't API issues | 16:10 |
DuncanT | Couple of other bits I need to flick through my notebook for | 16:10 |
jgriffith | DuncanT: Those are things that *you* don't like in the Cinder behaviors | 16:10 |
jgriffith | that's different | 16:10 |
thingee | DuncanT: make me bugs and have john target them...I now have a lot of bandwidth | 16:10 |
jgriffith | and others.. not just you | 16:10 |
DuncanT | They're issues with the definition of the API, not the implementation, sure, but they're things that we might want to make sane in V3 | 16:11 |
*** SumitNaiksatam has quit IRC | 16:11 | |
DuncanT | The behaviour /is/ the API... | 16:11 |
jgriffith | I'm not prepared for the snapshot/volume argument yet again | 16:11 |
thingee | haha | 16:11 |
DuncanT | I've given up on that one for now | 16:11 |
thingee | Ok so any questions regarding the pecan switch? | 16:12 |
jgriffith | Ok... anyway, DuncanT makes a good point | 16:12 |
jgriffith | DuncanT: Log some bugs if you would | 16:12 |
DuncanT | Sure | 16:12 |
DuncanT | Will do | 16:12 |
thingee | DuncanT: thanks | 16:12 |
thingee | I think I'm done...anyone have any questions later, feel free to ping me | 16:12 |
jgriffith | That'll fit nicely in with thingee 's plan regarding pecan V3 in I (hopefully) | 16:12 |
thingee | jgriffith: hopefully? :( | 16:12 |
jgriffith | thingee: ok... s/hopefully/'' | 16:13 |
jgriffith | :) | 16:13 |
jgriffith | V3 will be slated for I, I just hope there's other really cool things to go in it | 16:13 |
thingee | losing faith in me, sheesh | 16:13 |
jgriffith | no no no.... not at all | 16:13 |
*** tzn has joined #openstack-meeting | 16:13 | |
jgriffith | smart ass! | 16:13 |
thingee | it's a sane approach. it just took me 5k lines of code writing to realize it | 16:13 |
thingee | :P | 16:13 |
hemna | that's better than 10k lines of code | 16:14 |
jgriffith | So I'm hoping that DuncanT will come up with all kinds of new things we need in V3 | 16:14 |
thingee | hemna: I only did v1 at that point and some tests | 16:14 |
jgriffith | So we'll have a brand new shiny toy for I all the way around | 16:14 |
hemna | ooh...shiny! | 16:14 |
jgriffith | The "season of the API" | 16:14 |
thingee | hemna: imagine thd diff stat once I finished ;) | 16:14 |
thingee | could be 10k | 16:14 |
hemna | lol | 16:14 |
seiflotfy_ | o_O | 16:15 |
jgriffith | alright... everyboy cool with the Pecan decision? | 16:15 |
jgriffith | avishay: ? | 16:15 |
seiflotfy_ | that would require another release to review it :P | 16:15 |
avishay | jgriffith: sounds good to me | 16:15 |
jgriffith | avishay: you're unusually quiet this evening | 16:15 |
avishay | jgriffith: just no objections :) | 16:15 |
jgriffith | ;) | 16:15 |
jgriffith | alright... | 16:15 |
jgriffith | #topic ceph support in Cinder | 16:15 |
*** openstack changes topic to "ceph support in Cinder (Meeting topic: cinder)" | 16:15 | |
jgriffith | seiflotfy_: you're up | 16:15 |
seiflotfy_ | well i wanted to know if everybody is ok with the current map and if it will make it in "I" | 16:16 |
jgriffith | I... you mean H? | 16:16 |
seiflotfy_ | i dont think it will make it in H | 16:16 |
seiflotfy_ | if it can that would be amazing | 16:16 |
dosaboy | cinder-backup-to-ceph is *hopefully* ready now ;) | 16:16 |
DuncanT | Erm, should make it in H... looks to be making good progress... | 16:16 |
jgriffith | Sorry... dont' know what you're talking about then | 16:16 |
seiflotfy_ | NICE | 16:16 |
jgriffith | You have 3 patches listed, 3 patches under review | 16:17 |
jgriffith | You have some other plan that we don't know about :) | 16:17 |
seiflotfy_ | jgriffith: just references to say that this is what is still to be done | 16:17 |
DuncanT | I can't see any real benefit to the interface class, other than making java coders slightly more at home, but it is harmless enough | 16:17 |
seiflotfy_ | and they look good | 16:17 |
mkoderer | DuncanT: ;) | 16:17 |
dosaboy | only two patchsets here (if you meant me) | 16:18 |
dosaboy | one was abandoned | 16:18 |
jgriffith | alright... let's back up | 16:18 |
*** psedlak has quit IRC | 16:18 | |
seiflotfy_ | DuncanT: good point, but I also see a benefit for other "new" backend services | 16:18 |
jgriffith | On the agenda: | 16:18 |
jgriffith | Item #2 | 16:18 |
seiflotfy_ | yep back to number 2 | 16:18 |
jgriffith | seiflotfy_: has "Discuss status of Ceph support in Cinder" | 16:18 |
jgriffith | and there are 3 reviews listed | 16:18 |
seiflotfy_ | yeah, so is it possible for us to have it for havana? | 16:19 |
seiflotfy_ | also what tests do we have for it | 16:19 |
jgriffith | seiflotfy_: so Havana is the current release we're working on | 16:19 |
seiflotfy_ | how do we intend to test this properly | 16:19 |
jgriffith | seiflotfy_: Havan will be cut from master in the fall | 16:19 |
jgriffith | seiflotfy_: that's your job :) | 16:19 |
DuncanT | seiflotfy_: It is undergoing a perfectly normally trajectory to land on trunk in the next week or two... | 16:19 |
jgriffith | seiflotfy_: submitting that patch means I've assumed you test it :) | 16:19 |
mkoderer | I think we need to spend time for performence testing | 16:20 |
*** rostam has quit IRC | 16:20 | |
seiflotfy_ | jgriffith: i tested it with my old shitty patches | 16:20 |
seiflotfy_ | and it worked | 16:20 |
seiflotfy_ | but it was really slow | 16:20 |
thingee | jdurgin1: can you test it? :) | 16:20 |
seiflotfy_ | managed to backup 1 gig | 16:20 |
seiflotfy_ | :P | 16:20 |
thingee | like actually whitebox testing | 16:20 |
dosaboy | come someone clarify what patches we are discussing here | 16:21 |
dosaboy | if it is item 2 | 16:21 |
seiflotfy_ | a question would be how can we make use of ceph 2 ceph backup without going through the generic route | 16:21 |
hemna | mkoderer, we (my group at HP) just got legal approval to release the performance script I wrote a while back to test cinder | 16:21 |
seiflotfy_ | is that up for question | 16:21 |
dosaboy | two of those are duplicate | 16:21 |
jgriffith | dosaboy: :) | 16:21 |
mkoderer | hemna: sounds great | 16:21 |
thingee | https://review.openstack.org/#/q/status:open+project:openstack/cinder+branch:master+topic:bp/cinder-backup-to-ceph,n,z | 16:21 |
jgriffith | dosaboy: indeed | 16:21 |
dosaboy | and I have tested them quite extensively | 16:21 |
hemna | mkoderer, https://github.com/terry7/openstack-stress | 16:21 |
dosaboy | bu more testing is never a bad thing | 16:21 |
*** markwash has joined #openstack-meeting | 16:21 | |
seiflotfy_ | dosaboy: do you intend to allow use of rbd tools for ceph2ceph backups | 16:22 |
seiflotfy_ | ? | 16:22 |
*** lloydde has joined #openstack-meeting | 16:22 | |
thingee | jgriffith, seiflotfy_: I'll see if jdurgin1 wants to test things out | 16:22 |
*** _TheDodd_ has quit IRC | 16:23 | |
dosaboy | not sure what you mean, but look at bp for what remains to be implemented | 16:23 |
*** nati_ueno has quit IRC | 16:23 | |
jgriffith | Ok, so I'm not sure how well organized this topic is... shall we move on? | 16:23 |
thingee | is there anything else relevant to discuss in terms with this in cinder? | 16:23 |
seiflotfy_ | ok cool, so to sum it up "cinder ceph backup" ===> might make it in havana, neds more testing | 16:24 |
jgriffith | Item #3 ? | 16:24 |
*** rostam has joined #openstack-meeting | 16:24 | |
seiflotfy_ | jgriffith: yes | 16:24 |
mkoderer | yes pls | 16:24 |
jgriffith | #topic parent calss for backup service? | 16:24 |
*** openstack changes topic to "parent calss for backup service? (Meeting topic: cinder)" | 16:24 | |
jgriffith | class | 16:24 |
seiflotfy_ | mkoderer: go ahead | 16:24 |
mkoderer | ok I just introduced this interface class | 16:25 |
*** otherwiseguy has joined #openstack-meeting | 16:25 | |
mkoderer | I know DuncanT hate me for it ;) | 16:25 |
mkoderer | but I think we could put some overall functionallity in it | 16:25 |
jgriffith | mkoderer: I think there's just a question of "what's the plan" | 16:25 |
seiflotfy_ | the idea is we have now 2 backends swift and ceph and more will be coming i guess | 16:25 |
seiflotfy_ | just to have a standard class that one can orient ones self on | 16:26 |
thingee | seiflotfy_: so i think this is fine...it sets a guideline to devs adding additional services. However, I would like to see documentation that explains this a bit more for newcomers wanting to add their object store | 16:26 |
thingee | I don't really care who does that...but it'll be, well, great :) | 16:27 |
mkoderer | thingee: good point | 16:27 |
*** markwash_ has joined #openstack-meeting | 16:27 | |
seiflotfy_ | thingee: i think mkoderer will take the lead on this | 16:27 |
seiflotfy_ | :d | 16:27 |
mkoderer | sure np | 16:27 |
*** garyk has quit IRC | 16:27 | |
thingee | seiflotfy_, mkoderer: wonderful thanks guys! | 16:27 |
seiflotfy_ | so i assume you want us to plan it out more and introduce it again in a better blueprint? | 16:27 |
*** sabari_ has joined #openstack-meeting | 16:28 | |
seiflotfy_ | ok cool | 16:28 |
dosaboy | that would be a good idea | 16:28 |
jgriffith | cool by me, follows our patterns we use everywhere else | 16:28 |
*** mkollaro has quit IRC | 16:28 | |
seiflotfy_ | item 4? | 16:28 |
mkoderer | jepp | 16:28 |
*** boris-42 has quit IRC | 16:28 | |
jgriffith | #topic community recognition | 16:28 |
*** openstack changes topic to "community recognition (Meeting topic: cinder)" | 16:28 | |
seiflotfy_ | so in my free time i do work for GNOME and Mozilla | 16:29 |
thingee | seiflotfy_: I don't think it needs to be planned more...the interface is already defined. I think the documentation will speak for it :) | 16:29 |
*** sabarim has joined #openstack-meeting | 16:29 | |
*** markwash has quit IRC | 16:29 | |
*** markwash_ is now known as markwash | 16:29 | |
seiflotfy_ | thingee: ok | 16:29 |
seiflotfy_ | so back to 4 | 16:29 |
*** sabari_ has quit IRC | 16:29 | |
seiflotfy_ | the idea is i have a small script i can adapt that goes through git and bugzilla (will change it to launchpad) | 16:29 |
seiflotfy_ | we use it at mozilla with every release to detect new code contributors | 16:30 |
seiflotfy_ | and publish it via a link in the release notes | 16:30 |
guitarzan | doesn't openstack already do this? | 16:30 |
jgriffith | seiflotfy_: FYI we have one of those :) | 16:30 |
thingee | guitarzan: yup | 16:30 |
seiflotfy_ | they do? | 16:30 |
jgriffith | seiflotfy_: https://github.com/j-griffith/openstack-stats | 16:30 |
seiflotfy_ | ok | 16:30 |
jgriffith | guitarzan: yes | 16:30 |
seiflotfy_ | then no need for me to do it then | 16:30 |
thingee | it's in community newsletter thing | 16:30 |
seiflotfy_ | just wanted to help | 16:30 |
thingee | seiflotfy_: :) | 16:30 |
seiflotfy_ | ok less work for me then :D | 16:31 |
*** kumar_ has joined #openstack-meeting | 16:31 | |
thingee | wow look at that, 9:30 | 16:31 |
*** tkammer has quit IRC | 16:31 | |
thingee | pdt | 16:31 |
thingee | 16:30 whatever | 16:31 |
*** kumar_ has quit IRC | 16:31 | |
eharney | is it currently done for things like: new reviewers, new people active on launchpad (but haven't committed code)? | 16:31 |
*** Guest32596 is now known as med_ | 16:32 | |
avishay | thingee: no banking time for next meetings! | 16:32 |
*** med_ has quit IRC | 16:32 | |
*** med_ has joined #openstack-meeting | 16:32 | |
*** neouser has joined #openstack-meeting | 16:32 | |
*** gyee has joined #openstack-meeting | 16:32 | |
seiflotfy_ | eharney: we can look into this and try to work it out during the week | 16:32 |
jgriffith | #topic H2 | 16:32 |
*** openstack changes topic to "H2 (Meeting topic: cinder)" | 16:32 | |
eharney | i don't know of any real needs there, just thinking | 16:32 |
jgriffith | real quick | 16:32 |
*** shang_ has joined #openstack-meeting | 16:32 | |
jgriffith | https://launchpad.net/cinder/+milestone/havana-2 | 16:32 |
jgriffith | we're a bit stalled on BP's here | 16:33 |
jgriffith | anyone from mirantis around this morning? | 16:33 |
*** neouser has quit IRC | 16:33 | |
jgriffith | eharney: also looking for an update from you on the ILO BP | 16:33 |
*** epim has joined #openstack-meeting | 16:33 | |
*** doude_ has left #openstack-meeting | 16:33 | |
*** jgallard has quit IRC | 16:34 | |
jgriffith | bueller... bueller | 16:34 |
eharney | yes, i need to update there | 16:34 |
* jgriffith is talking to his dog this morning | 16:34 | |
jgriffith | :) | 16:34 |
avishay | haha | 16:34 |
eharney | at the moment gluster snaps work has been higher priority for me | 16:34 |
jgriffith | eharney: You still planning on H2, or you want it deferred? | 16:34 |
jgriffith | eharney: I can defer it and if you get to it bring it back in | 16:34 |
eharney | realistically it should probably be at H3 at this point | 16:35 |
jgriffith | eharney: sounds good | 16:35 |
eharney | i did have a question there though | 16:35 |
*** Shengjie has joined #openstack-meeting | 16:35 | |
jgriffith | eharney: have at it | 16:35 |
*** Shengjie has quit IRC | 16:35 | |
eharney | we have this idea of minimum driver requirements, right | 16:35 |
jgriffith | eharney: indeed, we do | 16:35 |
eharney | i'm trying to understand how that works for a driver like this that supports multiple different backends | 16:36 |
*** shang has quit IRC | 16:36 | |
*** jcoufal has joined #openstack-meeting | 16:36 | |
*** michchap has joined #openstack-meeting | 16:36 | |
jgriffith | eharney: not sure I follow? | 16:36 |
jgriffith | eharney: this is what I consider more a base layer than a driver per-say | 16:36 |
jgriffith | well... it's an iscsi driver | 16:36 |
*** SergeyLukjanov has quit IRC | 16:36 | |
jgriffith | eharney: or are youtalking your gluster work? | 16:37 |
eharney | here, the driver supports libstoragemgmt, which enables support for targetd, and a couple of other storage platforms | 16:37 |
*** derekh has quit IRC | 16:37 | |
*** leizhang has joined #openstack-meeting | 16:37 | |
eharney | so, meeting minimum requirements for the driver may depend on what backend you configure it to use | 16:37 |
jgriffith | eharney: well, I think it's a different category | 16:37 |
eharney | ok, makes sense | 16:38 |
jgriffith | eharney: min requirements for LIO would be >= tgtd | 16:38 |
jgriffith | No? | 16:38 |
eharney | right | 16:38 |
*** Mandell has joined #openstack-meeting | 16:38 | |
*** dprince has joined #openstack-meeting | 16:38 | |
jgriffith | eharney: and if we're not switching the default (which it looks like we won't due to time) it's an option/beta so to speak anyway | 16:38 |
jgriffith | was that what you were wondering? | 16:39 |
eharney | i think that covers what i was wondering | 16:39 |
jgriffith | eharney: k... ping me if there's more questions | 16:39 |
*** gongysh has quit IRC | 16:39 | |
*** sneezezhang has quit IRC | 16:39 | |
jgriffith | or if I'm missing a point here | 16:39 |
*** SumitNaiksatam has joined #openstack-meeting | 16:39 | |
eharney | ok | 16:39 |
zhiyan | folks, for volume-host-attach, when you have time pls take a look on https://review.openstack.org/#/c/34125/ , i think it's closely ready to merge. | 16:40 |
jgriffith | Ok.. we have no winston, so we can't get into the QoS rate-limiting debate | 16:40 |
jgriffith | phewww | 16:40 |
jgriffith | I would like it if folks could help out with guitarzan 's type-quota patch | 16:40 |
guitarzan | I would like that as well :) | 16:40 |
jgriffith | we need some input on how this should be presented | 16:41 |
jgriffith | guitarzan: and I have talked a bit but I think I'm stuck... need some brain-storming | 16:41 |
jgriffith | and need to make sure nobody pukes on it when they notice it later | 16:41 |
jgriffith | :) | 16:41 |
jgriffith | guitarzan: has a number of possibilities worked up he can share | 16:41 |
thingee | jgriffith, guitarzan: can help after morning meeting...around 17:20 utc | 16:41 |
DuncanT | I was starting to read through your discussions on channel, damn you two go on.... | 16:42 |
DuncanT | ;-) | 16:42 |
guitarzan | haha | 16:42 |
* guitarzan hides in shame | 16:42 | |
jgriffith | DuncanT: we'll need your input as well as you've objected to the approach before | 16:42 |
jgriffith | :) | 16:42 |
jgriffith | almost as bad as you and I | 16:42 |
jgriffith | or me and thingee | 16:42 |
*** egallen has quit IRC | 16:42 | |
DuncanT | Indeed and indeed | 16:42 |
jgriffith | or whoever is foolish enough to start a conversation with me :) | 16:43 |
*** colinmcnamara has joined #openstack-meeting | 16:43 | |
jgriffith | Ok, I had more... but quite frankly it'd be nice to wrap a meeting early for a change :) | 16:43 |
DuncanT | At least it is harder for me to turn into a shouting match on IRC... apparently that can make bystanders nervious | 16:43 |
jgriffith | #topic open discussion | 16:43 |
*** openstack changes topic to "open discussion (Meeting topic: cinder)" | 16:43 | |
jgriffith | DuncanT: whimps! | 16:43 |
jgriffith | anybody have anything? | 16:44 |
eharney | one more point re: min driver requirements | 16:44 |
jgriffith | eharney: yes? | 16:44 |
eharney | there are a couple of new driver reviews outstanding that probably aren't meeting those... we need to tell them something? | 16:44 |
thingee | I verified gpfs | 16:44 |
*** colinmcnamara has quit IRC | 16:45 | |
*** garyk has joined #openstack-meeting | 16:45 | |
jgriffith | eharney: zvm and gpfs are the only two that come to mind | 16:45 |
thingee | jgriffith, DuncanT: if you guys don't mind, I'm going to take my "that guy" role and start sending emails to driver owners? | 16:45 |
jgriffith | Ohh... xtreemfs as well | 16:45 |
jgriffith | thingee: :) | 16:45 |
eharney | jgriffith: xtreemfs, "generic block" thing | 16:45 |
DuncanT | thingee: Go for it | 16:46 |
hemna | that's been stale for a while | 16:46 |
avishay | speaking of GPFS, any idea why its blueprint isn't showing up in search (and therefore in the link in the commit message)? | 16:46 |
avishay | https://blueprints.launchpad.net/cinder/+spec/gpfs-volume-driver | 16:46 |
jgriffith | because he's got a bogus link | 16:46 |
thingee | avishay: I believe jgriffith gave 'em a -2 about it | 16:46 |
DuncanT | My plan is to put patches in to remove them the day after H3 closes, but it is probably far nicer to give people warning | 16:46 |
eharney | avishay: does it not show ones "Pending approval"? dunno | 16:47 |
jgriffith | I did, and even told him how to fix it | 16:47 |
thingee | DuncanT: we're splitting, remember? | 16:47 |
thingee | :) | 16:47 |
DuncanT | thingee: :-) | 16:47 |
avishay | jgriffith: how can he fix? | 16:48 |
jgriffith | avishay: FYI https://blueprints.launchpad.net/cinder?searchtext=gpfs | 16:48 |
avishay | jgriffith: yes, his BP isn't there | 16:48 |
*** lpabon has joined #openstack-meeting | 16:48 | |
*** michchap has quit IRC | 16:48 | |
jgriffith | avishay: yeah it is | 16:48 |
jgriffith | https://blueprints.launchpad.net/cinder/+spec/ibm-gpfs-driver | 16:48 |
avishay | jgriffith: no it's not...that one was made by someone else and is not relevant | 16:48 |
avishay | jgriffith: this is his - https://blueprints.launchpad.net/cinder/+spec/gpfs-volume-driver | 16:48 |
*** cbananth has joined #openstack-meeting | 16:49 | |
dosaboy | jgriffith: I've updated the bp for ceph backup to aim for h2 since that is hopefully realistic now | 16:49 |
zhiyan | i created ibm-gpfs-driver | 16:49 |
*** scott_ has joined #openstack-meeting | 16:50 | |
*** vijendar has quit IRC | 16:51 | |
*** kirankv has joined #openstack-meeting | 16:51 | |
jgriffith | avishay: I'll look into it | 16:51 |
*** vijendar has joined #openstack-meeting | 16:51 | |
avishay | jgriffith: thanks! | 16:51 |
jgriffith | avishay: the fact that he marked it complete may be an issue | 16:51 |
thingee | zhiyan: hi, can you provide the blueprint in your next patch commit message? | 16:51 |
avishay | jgriffith: aahhhh... | 16:51 |
thingee | 8 minute warning | 16:52 |
jgriffith | zhiyan: can you kill the one you started, or mark it superseded or something | 16:52 |
zhiyan | jgriffith: ok | 16:52 |
zhiyan | thingee: which one? | 16:53 |
thingee | zhiyan: the patch that's introducing the gpfs driver should have a blueprint about adding the gpfs driver | 16:53 |
jgriffith | thingee: haha... see, you just fell into the same trap that I did :) | 16:53 |
avishay | thingee: it does, but the link is broken | 16:53 |
jgriffith | thingee: zhiyan isn't doing that work... dinesh is | 16:54 |
jgriffith | zhiyan: had a bp | 16:54 |
jgriffith | dinesh started a new one | 16:54 |
avishay | zhiyan: please kill https://blueprints.launchpad.net/cinder/+spec/ibm-gpfs-driver | 16:54 |
jgriffith | avishay: haha :) | 16:54 |
jgriffith | alright folks | 16:54 |
jgriffith | we blew our early quit time | 16:54 |
*** Eustace has joined #openstack-meeting | 16:54 | |
thingee | avishay: oh yeah that's what I meant :) | 16:54 |
avishay | thingee: :) | 16:54 |
jgriffith | I'm in #openstack-cinder as always | 16:54 |
*** joel-coffman has quit IRC | 16:55 | |
avishay | we can still be 5 minutes early | 16:55 |
jgriffith | Thanks!! | 16:55 |
*** nati_ueno has joined #openstack-meeting | 16:55 | |
avishay | Bye all! | 16:55 |
thingee | guitarzan, DuncanT, jgriffith: can we talk about quotas in 20 mins? | 16:55 |
guitarzan | sure | 16:55 |
zhiyan | done | 16:55 |
thingee | zhiyan: thanks | 16:55 |
thingee | thanks everyone | 16:55 |
jgriffith | #endmeeting cinder | 16:55 |
jgriffith | #end meeting | 16:55 |
jgriffith | #endmeeting | 16:55 |
jgriffith | booo.. | 16:55 |
*** openstack changes topic to "OpenStack meetings || https://wiki.openstack.org/wiki/Meetings" | 16:55 | |
openstack | Meeting ended Wed Jun 26 16:55:38 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:55 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/cinder/2013/cinder.2013-06-26-15.59.html | 16:55 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/cinder/2013/cinder.2013-06-26-15.59.txt | 16:55 |
openstack | Log: http://eavesdrop.openstack.org/meetings/cinder/2013/cinder.2013-06-26-15.59.log.html | 16:55 |
*** vijendar1 has joined #openstack-meeting | 16:55 | |
*** avishay has left #openstack-meeting | 16:55 | |
jgriffith | finally! | 16:55 |
*** vijendar has quit IRC | 16:56 | |
*** ajforrest has quit IRC | 16:56 | |
*** mkerrin has left #openstack-meeting | 16:57 | |
hartsocks | Greetings stackers! I'll be with you in a moment. | 16:59 |
sabarim | Hey Shawn! | 16:59 |
*** sabarim is now known as Sabari | 16:59 | |
hartsocks | #startmeeting VMwareAPI | 17:00 |
openstack | Meeting started Wed Jun 26 17:00:15 2013 UTC. The chair is hartsocks. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:00 |
*** openstack changes topic to " (Meeting topic: VMwareAPI)" | 17:00 | |
openstack | The meeting name has been set to 'vmwareapi' | 17:00 |
hartsocks | #topic greetings | 17:00 |
*** openstack changes topic to "greetings (Meeting topic: VMwareAPI)" | 17:00 | |
hartsocks | Who's here? | 17:00 |
kirankv | hi! | 17:00 |
*** neouse has joined #openstack-meeting | 17:00 | |
hartsocks | @kirankv hey! | 17:01 |
Sabari | Hi, this is sabari here | 17:01 |
cbananth | hi | 17:01 |
danwent | hello | 17:01 |
hartsocks | anyone else? | 17:02 |
hartsocks | Let's get rolling then. | 17:04 |
hartsocks | #topic agenda | 17:04 |
*** openstack changes topic to "agenda (Meeting topic: VMwareAPI)" | 17:04 | |
hartsocks | #link https://wiki.openstack.org/wiki/Meetings/VMwareAPI#Agenda | 17:04 |
hartsocks | We kicked off with bugs last time so this time let's start with blueprints. | 17:04 |
hartsocks | Is anyone around to discuss Fiber Chanel and iSCSI support for the VCDriver? | 17:05 |
kirankv | yes | 17:05 |
kirankv | the bp is specifically for the fibre channel support | 17:05 |
hartsocks | okay, let's move into that topic then... | 17:06 |
hartsocks | #topic blueprints | 17:06 |
*** openstack changes topic to "blueprints (Meeting topic: VMwareAPI)" | 17:06 | |
hartsocks | @kirankv do you have a link to the BluePrint? | 17:06 |
kirankv | https://blueprints.launchpad.net/nova/+spec/fc-support-for-vcenter-driver | 17:07 |
kirankv | #link https://blueprints.launchpad.net/nova/+spec/fc-support-for-vcenter-driver | 17:07 |
kirankv | the implementation would be similar to iSCSI | 17:07 |
hartsocks | How is this coming? | 17:08 |
kirankv | the only challenge is that should the LUN be presented to all the hosts in the cluster or only the host on which the instance is hosted upon | 17:08 |
kirankv | we are modifying the iSCSI code to enable FC attach as well, otherwise ther will be lot of code repitition | 17:09 |
*** mikal has quit IRC | 17:09 | |
kirankv | am working on this right now | 17:09 |
kirankv | work in progree patch should be available by Monday | 17:09 |
kirankv | progress* | 17:10 |
*** mikal has joined #openstack-meeting | 17:11 | |
kirankv | does anyone object/like the idea of "LUN be presented to all the hosts in the cluster or only the host on which the instance is hosted upon" | 17:11 |
*** tzn has quit IRC | 17:11 | |
hartsocks | Do we have to decide? | 17:11 |
hartsocks | Can it be a configuration? | 17:12 |
kirankv | well im going with the presentation to all hosts since cinder is working on facilitating multi attach of volumes | 17:12 |
kirankv | it can be a config, by not presenting it would mean live move of the VM will not be possible | 17:13 |
hartsocks | That would seem to allow for the LUN as shared storage between the hosts. | 17:13 |
*** terriyu has joined #openstack-meeting | 17:13 | |
*** thingee has left #openstack-meeting | 17:13 | |
hartsocks | That second line… would be useful for a LUN being used by a single VM. | 17:14 |
hartsocks | I'm not certain that this is an important use case… but this is all so young I don't want to exclude it. | 17:14 |
hartsocks | If we can only have one... | 17:15 |
*** michchap has joined #openstack-meeting | 17:15 | |
hartsocks | I would prefer the LUN be available to all hosts… but... | 17:15 |
hartsocks | I like to keep options open for later. | 17:15 |
hartsocks | Does anyone else have an opinion? | 17:15 |
hartsocks | I'll take that as a resounding *shrug* | 17:16 |
hartsocks | @kirankv any other points on this blueprint? | 17:17 |
kirankv | we will be testing this using 3par driver, but should work for others as well | 17:18 |
kirankv | no other points to add for this bp | 17:18 |
hartsocks | Okay. | 17:19 |
hartsocks | Moving on... | 17:19 |
hartsocks | #link https://blueprints.launchpad.net/glance/+spec/hypervisor-templates-as-glance-images | 17:19 |
hartsocks | Is anyone working on this? | 17:19 |
hartsocks | I think this is you again @kirankv | 17:20 |
kirankv | i was working but now moved to the FC driver | 17:20 |
hartsocks | You have H-2 listed as your target. | 17:20 |
*** pschaef has quit IRC | 17:20 | |
hartsocks | If you get FC driver through … you won't hit H-2 on that blueprint. | 17:21 |
hartsocks | Can you move the Milestone target to H-3? Do you think you could hit that? | 17:21 |
kirankv | it might be difficult, i will change the target date by Monday | 17:21 |
*** sandywalsh has quit IRC | 17:21 | |
hartsocks | On the plus side... | 17:22 |
*** sarob has joined #openstack-meeting | 17:22 | |
hartsocks | #link https://blueprints.launchpad.net/nova/+spec/multiple-clusters-managed-by-one-service | 17:22 |
hartsocks | Feels like it is almost there. | 17:22 |
hartsocks | … or at least moving… I see a new patch up here... | 17:22 |
hartsocks | #link https://review.openstack.org/#/c/30282/ | 17:23 |
kirankv | hopefully should make it | 17:23 |
*** luis_fdez has joined #openstack-meeting | 17:23 | |
*** sarob has quit IRC | 17:23 | |
hartsocks | I'll solicit folks who are in this IRC meeting to take a look at the latest patch. | 17:23 |
*** sarob has joined #openstack-meeting | 17:23 | |
hartsocks | … so … folks … (you know who you are) | 17:23 |
hartsocks | Okay... | 17:24 |
hartsocks | Any canonical folks in the meeting? | 17:24 |
*** sarob has quit IRC | 17:24 | |
hartsocks | We have two related BP I'll just touch on... | 17:24 |
hartsocks | #link https://blueprints.launchpad.net/nova/+spec/vmware-image-clone-strategy | 17:24 |
*** sarob has joined #openstack-meeting | 17:25 | |
hartsocks | #link https://blueprints.launchpad.net/nova/+spec/improve-vmware-disk-usage | 17:25 |
hartsocks | I'll talk to Yaguang Tang off IRC and see if he can move his BP out to H-3 or if we can hand off work for the blocking BP. | 17:25 |
hartsocks | #action followup with Yaguang Tang on BPs | 17:26 |
hartsocks | Are there other BP that people need to discuss? | 17:26 |
*** ladquin has quit IRC | 17:26 | |
*** michchap has quit IRC | 17:27 | |
*** sarob_ has joined #openstack-meeting | 17:27 | |
* hartsocks whistles a merry tune for a moment in case someone is typing | 17:28 | |
hartsocks | okay | 17:28 |
*** tzn has joined #openstack-meeting | 17:28 | |
hartsocks | #topic bugs | 17:28 |
*** openstack changes topic to "bugs (Meeting topic: VMwareAPI)" | 17:28 | |
Sabari | :) | 17:28 |
hartsocks | Heh | 17:28 |
hartsocks | @Sabari you have a pet bug you want to parade out? | 17:29 |
Sabari | I wanted to talk about the live migration bug | 17:29 |
Sabari | https://bugs.launchpad.net/nova/+bug/1192192 | 17:29 |
*** luis_fdez has quit IRC | 17:29 | |
hartsocks | oh dear. I almost forgot about this one. | 17:30 |
*** sarob__ has joined #openstack-meeting | 17:30 | |
*** ssurana has joined #openstack-meeting | 17:31 | |
Sabari | We can do vMotion between clusters (without shared storage) in VC > 5.1 | 17:31 |
*** sarob has quit IRC | 17:31 | |
Sabari | and with shared storage in VC 5.1 | 17:31 |
*** sarob_ has quit IRC | 17:31 | |
Sabari | does this mean we should support this feature ? | 17:31 |
hartsocks | I think this interacts with that BP... | 17:31 |
*** skolathu has quit IRC | 17:32 | |
* hartsocks looking up BP | 17:32 | |
Sabari | but the clusters have to be within the same VC and a bunch of other prerequisites | 17:32 |
hartsocks | https://blueprints.launchpad.net/nova/+spec/multiple-clusters-managed-by-one-service | 17:32 |
hartsocks | @kirankv does this bug affect your work? | 17:32 |
Sabari | But that just makes all the clusters in VC visible under the same hypervisor | 17:33 |
hartsocks | @Sabari my preference is when we see things like that we should have "sanity check" code that tells an operator why things will fail. | 17:33 |
kirankv | im not sure where the changes are, but should not affect, if it does will rebase :) | 17:33 |
Sabari | I don't think it ll have any effect on this bug | 17:33 |
hartsocks | Okay… so... | 17:33 |
hartsocks | To get vMotion to make sense when using clusters... | 17:34 |
Sabari | Apart from the fact, it cannot pariticipate in live-migration (correct me, if am wrong ? | 17:34 |
hartsocks | you have to have... | 17:34 |
hartsocks | more than one cluster. | 17:34 |
hartsocks | shared datastores between all these clusters... | 17:34 |
hartsocks | and you have to have one vCenter controlling all the shots... | 17:35 |
Sabari | This feature can only work in the following scenario, you have multiple nova service configured with different clusters in the same VC. Then we can support live migration between them | 17:35 |
hartsocks | *and* OpenStack *must* talk to the one vCenter for both clusters? | 17:35 |
hartsocks | Okay. | 17:35 |
hartsocks | So you can have multiple nova-compute nodes. | 17:35 |
Sabari | Shared datastore is a reqiurement only prior to 5.1 | 17:35 |
Sabari | yes, you can have multiple nova-compute nodes per cluster in same VC | 17:36 |
hartsocks | I think we have to be prepared for people using this on 5.1 < … for the next few years. | 17:36 |
Sabari | Post 5.1 you need to have a vMotion Network that is stretched between the clusters. | 17:36 |
Sabari | to support non-shared scenario | 17:37 |
hartsocks | At minimum we need to give a warning as to why things won't work when they don't. | 17:37 |
hartsocks | This seems like a big job. | 17:37 |
hartsocks | Is this really a bug? | 17:37 |
*** GheRiver1 is now known as GheRivero | 17:38 | |
Sabari | Yes. A bunch of hardware related compatiibility is run by VC and we can re throw the results of the checks back to the user. | 17:38 |
*** sandywalsh has joined #openstack-meeting | 17:38 | |
*** johnthetubaguy has quit IRC | 17:38 | |
Sabari | No not a bug - but more like a feature | 17:38 |
hartsocks | But… it was *supposed* to be there in Grizzly… | 17:38 |
*** jhenner has joined #openstack-meeting | 17:39 | |
hartsocks | (I wrote this bug based on a conversation I read on the mailing list) | 17:39 |
hartsocks | We then spotted that the live migrate code was orphaned. | 17:39 |
Sabari | Hmm, if we see this from ESXDriver perspective, may be something might be working today | 17:40 |
Sabari | *need to check | 17:40 |
hartsocks | Okay. Let's follow up on this later. | 17:40 |
hartsocks | I'm glad this won't hurt @kirankv's work. | 17:40 |
kirankv | :) | 17:40 |
Sabari | yes | 17:40 |
hartsocks | #action Sabari will investigate bug 1192192 from ESXDriver side and report back | 17:41 |
Sabari | sure | 17:42 |
hartsocks | This could be a feature for VC or a bug under ESX. | 17:42 |
hartsocks | next up ... | 17:42 |
hartsocks | #link https://bugs.launchpad.net/nova/+bug/1184807 | 17:42 |
*** ladquin has joined #openstack-meeting | 17:43 | |
*** ladquin has joined #openstack-meeting | 17:43 | |
*** tzn has quit IRC | 17:43 | |
hartsocks | This is the "snapshot bug" | 17:43 |
hartsocks | anyone around to talk about this? | 17:43 |
hartsocks | @danwent any comment here? | 17:44 |
*** rnirmal has quit IRC | 17:44 | |
*** sandywalsh has quit IRC | 17:44 | |
hartsocks | I'll go follow up on this off line. | 17:45 |
danwent | I just tested it and saw that it didn't work and filed a bug. I haven't done any investigation around this. i think tracy was looking at it. | 17:45 |
*** ndipanov is now known as ndipanov_gone | 17:45 | |
hartsocks | @danwent okay. | 17:45 |
hartsocks | @danwent she seems to have asked you to clarify something in the bug. Could you look at that when you get a chance? | 17:46 |
danwent | k | 17:46 |
*** otherwiseguy has quit IRC | 17:46 | |
hartsocks | I'm working 2 bugs at the same time... | 17:46 |
hartsocks | #link https://bugs.launchpad.net/nova/+bug/1178369 | 17:46 |
kirankv | looks like the last comment in the bug is how the snapshot feature works as per the documentations | 17:46 |
hartsocks | #undo | 17:46 |
openstack | Removing item from minutes: <ircmeeting.items.Link object at 0x3198ed0> | 17:46 |
hartsocks | … the code base shifted under the bug ... | 17:47 |
kirankv | im not sure of the history, but teh doc says | 17:47 |
kirankv | Snapshots of running instances may be taken which create a new image based on the current disk state of a particular instance. | 17:47 |
kirankv | #link http://docs.openstack.org/trunk/openstack-compute/admin/content/images-and-instances.html | 17:48 |
hartsocks | thanks for posting the link. | 17:48 |
*** lukego has joined #openstack-meeting | 17:49 | |
*** jlucci has joined #openstack-meeting | 17:49 | |
kirankv | im not sure if openstack snapshot feature is same as vCenter snapshot, needs further reading for me | 17:49 |
*** Tross has quit IRC | 17:50 | |
hartsocks | Let's follow up on that one outside IRC then. | 17:50 |
kirankv | ok | 17:50 |
hartsocks | So I'm tracking 4 total bugs that are open + high/critical … the last two are on my plate. | 17:50 |
*** jcoufal has quit IRC | 17:50 | |
hartsocks | #link https://bugs.launchpad.net/nova/+bug/1180044 | 17:51 |
hartsocks | … the patch for this I personally would reject if someone else were presenting it to me… but it *kinda* works. | 17:51 |
hartsocks | #link https://review.openstack.org/#/c/33576/ | 17:52 |
hartsocks | I'm putting it up for review here to solicit comments from other VMwareAPI people. | 17:52 |
hartsocks | The change involves using a traversal spec to sort out inventory details. I will cycle back to writing tests for this shortly. | 17:52 |
hartsocks | It does rely on this patch... | 17:53 |
hartsocks | #link https://bugs.launchpad.net/nova/+bug/1178369 | 17:53 |
*** gholt has joined #openstack-meeting | 17:53 | |
hartsocks | #link https://review.openstack.org/#/c/30036/ | 17:53 |
*** michchap has joined #openstack-meeting | 17:53 | |
hartsocks | Which you will note has a *regal* history… approaching that of nobility... | 17:53 |
hartsocks | I have been working on this patch since May 21st. | 17:54 |
hartsocks | It is now on revision 17. | 17:54 |
* hartsocks bows | 17:54 | |
hartsocks | (so if you think you have problems… ) | 17:54 |
hartsocks | :-) | 17:54 |
hartsocks | Okay... | 17:55 |
hartsocks | Are there any other bugs I should be actively tracking? | 17:55 |
*** mikal has quit IRC | 17:55 | |
*** mrodden has quit IRC | 17:56 | |
Sabari | https://review.openstack.org/#/c/30822/ needs +1's it received earlier. I had to rebase as the code base shifted | 17:56 |
Sabari | I have resolved the merge conflicts and uploaded a new patch | 17:57 |
*** mikal has joined #openstack-meeting | 17:57 | |
*** pcm___ has joined #openstack-meeting | 17:58 | |
hartsocks | I called out the try-catch block in your patch because it looks like the test might be non-deterministic | 17:58 |
*** sandywalsh has joined #openstack-meeting | 17:58 | |
kirankv | @Sabari, will check the patch | 17:58 |
*** pcm___ has quit IRC | 17:58 | |
hartsocks | I see you left comments on why this is okay. | 17:58 |
Sabari | @hartsocks, I replied to it in-line. Please take a look | 17:58 |
Sabari | yes | 17:58 |
*** timello_ has quit IRC | 17:58 | |
*** pcm__ has joined #openstack-meeting | 17:58 | |
hartsocks | If I tripped on this, other people might too. Please put some of that in a "#" comment near the try-catch block... | 17:59 |
*** timello_ has joined #openstack-meeting | 17:59 | |
Sabari | okay | 17:59 |
*** lbragstad has quit IRC | 17:59 | |
*** mrodden has joined #openstack-meeting | 17:59 | |
*** sdake has quit IRC | 17:59 | |
hartsocks | I will use that comment to raise an issue about the language support issues. | 17:59 |
hartsocks | Okay. | 17:59 |
hartsocks | We're out of time. | 17:59 |
hartsocks | See the #openstack-vmware channel if folks want to have impromptu meetings! | 18:00 |
hartsocks | Otherwise, see you next week. | 18:00 |
hartsocks | #endmeeting | 18:00 |
*** openstack changes topic to "OpenStack meetings || https://wiki.openstack.org/wiki/Meetings" | 18:00 | |
openstack | Meeting ended Wed Jun 26 18:00:32 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/vmwareapi/2013/vmwareapi.2013-06-26-17.00.html | 18:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/vmwareapi/2013/vmwareapi.2013-06-26-17.00.txt | 18:00 |
*** lbragstad has joined #openstack-meeting | 18:00 | |
openstack | Log: http://eavesdrop.openstack.org/meetings/vmwareapi/2013/vmwareapi.2013-06-26-17.00.log.html | 18:00 |
kirankv | thanks | 18:01 |
Sabari | thanks! | 18:01 |
*** cbananth has quit IRC | 18:01 | |
*** vijendar has joined #openstack-meeting | 18:02 | |
*** Sabari has quit IRC | 18:02 | |
*** vijendar1 has quit IRC | 18:03 | |
*** clayg has joined #openstack-meeting | 18:04 | |
*** vijendar has quit IRC | 18:04 | |
*** IlyaE has joined #openstack-meeting | 18:05 | |
*** michchap has quit IRC | 18:06 | |
*** vijendar has joined #openstack-meeting | 18:06 | |
*** Mandell has quit IRC | 18:07 | |
*** _TheDodd_ has joined #openstack-meeting | 18:09 | |
*** otherwiseguy has joined #openstack-meeting | 18:11 | |
*** Eustace has quit IRC | 18:13 | |
*** clayg has left #openstack-meeting | 18:13 | |
*** anniec has joined #openstack-meeting | 18:14 | |
*** ivasev has joined #openstack-meeting | 18:15 | |
*** kirankv has left #openstack-meeting | 18:17 | |
*** zaitcev has joined #openstack-meeting | 18:17 | |
*** cp16net|away is now known as cp16net | 18:19 | |
*** sarob has joined #openstack-meeting | 18:19 | |
*** Mandell has joined #openstack-meeting | 18:20 | |
*** cliu has joined #openstack-meeting | 18:22 | |
*** otherwiseguy has quit IRC | 18:22 | |
*** sarob__ has quit IRC | 18:22 | |
*** hartsocks has left #openstack-meeting | 18:23 | |
*** sushils has quit IRC | 18:23 | |
*** dhellmann has quit IRC | 18:23 | |
*** epim has quit IRC | 18:25 | |
*** SumitNaiksatam has quit IRC | 18:29 | |
*** IlyaE has quit IRC | 18:29 | |
*** michchap has joined #openstack-meeting | 18:32 | |
*** jculp_ has joined #openstack-meeting | 18:33 | |
*** jculp_ has quit IRC | 18:33 | |
*** jsloyer has joined #openstack-meeting | 18:33 | |
*** novas0x2a|laptop has joined #openstack-meeting | 18:37 | |
*** diogogmt has joined #openstack-meeting | 18:37 | |
*** ayurchen has quit IRC | 18:39 | |
*** epim has joined #openstack-meeting | 18:39 | |
*** otherwiseguy has joined #openstack-meeting | 18:39 | |
*** neouse has quit IRC | 18:41 | |
*** lloydde has quit IRC | 18:42 | |
*** Vernier has joined #openstack-meeting | 18:43 | |
*** michchap has quit IRC | 18:44 | |
*** hanrahat has quit IRC | 18:45 | |
*** tanisdl has joined #openstack-meeting | 18:45 | |
*** mrodden has quit IRC | 18:48 | |
*** lloydde has joined #openstack-meeting | 18:49 | |
*** portante has joined #openstack-meeting | 18:53 | |
*** Tross has joined #openstack-meeting | 18:57 | |
*** vvechkanov|2 has joined #openstack-meeting | 18:58 | |
*** rnirmal has joined #openstack-meeting | 18:59 | |
notmyname | swift meeting time. anyone here? | 19:00 |
swifterdarrell | o/ | 19:00 |
*** jking_swift has joined #openstack-meeting | 19:00 | |
zaitcev | o/ | 19:00 |
portante | o/ | 19:00 |
davidhadas | hi | 19:01 |
notmyname | ok, let's get started :-) | 19:01 |
litong | o/ | 19:01 |
notmyname | #startmeeting swift | 19:01 |
openstack | Meeting started Wed Jun 26 19:01:39 2013 UTC. The chair is notmyname. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:01 |
vvechkanov|2 | o/ | 19:01 |
*** openstack changes topic to " (Meeting topic: swift)" | 19:01 | |
openstack | The meeting name has been set to 'swift' | 19:01 |
*** cp16net is now known as cp16net|away | 19:01 | |
*** IlyaE has joined #openstack-meeting | 19:01 | |
*** cp16net|away is now known as cp16net | 19:01 | |
torgomatic | o/ | 19:01 |
notmyname | Good morning or afternoon to everyone! | 19:02 |
notmyname | we've got several things to discuss today | 19:02 |
notmyname | https://wiki.openstack.org/wiki/Meetings/Swift | 19:02 |
notmyname | first, general stuff | 19:02 |
notmyname | #topic general stuff | 19:02 |
*** openstack changes topic to "general stuff (Meeting topic: swift)" | 19:02 | |
notmyname | 1.9.0 RC has been cut and is on the milestone-proposed branch | 19:03 |
notmyname | tons of great stuff in it | 19:03 |
notmyname | please take time to review it and do any tests | 19:03 |
notmyname | unless something comes up before next tuesday, this is what we'll release as 1.9.0 (final) | 19:03 |
davidhadas | when was the cut time? | 19:03 |
*** dfg has joined #openstack-meeting | 19:03 | |
notmyname | davidhadas: sometime between midnight-ish pacific last night and whenever ttx got my email in france :-) | 19:04 |
notmyname | any questions about 1.9.0? | 19:04 |
davidhadas | :) do we want to add account-acl to 1.9? I think its is mmmmmmerging | 19:04 |
notmyname | no | 19:05 |
davidhadas | interesting :) | 19:05 |
creiht | awww | 19:05 |
dfg | is nested slo's and the bulk name change thing in 1.9? | 19:06 |
*** listening has joined #openstack-meeting | 19:06 | |
notmyname | dfg: https://review.openstack.org/#/c/30956/ is not | 19:06 |
notmyname | dfg: I think the "name change thing" is | 19:06 |
dfg | this one: https://review.openstack.org/#/c/34107/ | 19:06 |
notmyname | dfg: yes, but checking | 19:07 |
davidhadas | notmyname: any reason after we did refactor swift with two patchs and got the work done to use it with accoung acls we are not adding it in? | 19:07 |
davidhadas | This was something we said we will do in Portland | 19:08 |
*** bgorski has quit IRC | 19:08 | |
*** n0ano has quit IRC | 19:08 | |
notmyname | dfg: yes, that's included | 19:08 |
notmyname | davidhadas: there will still be at least one more release before the openstack havana cycle is done | 19:09 |
portante | do you mean one more release and then the final release of havana? | 19:09 |
davidhadas | I am sure - but this is no reason not to include it :) | 19:09 |
portante | or one more release that constitutes havana? | 19:09 |
*** Tross has quit IRC | 19:09 | |
notmyname | portante: not sure yet | 19:10 |
portante | k | 19:10 |
*** clayg has joined #openstack-meeting | 19:10 | |
zaitcev | means we need to act on https://blueprints.launchpad.net/swift/+spec/diskfile-databasebroker-as-apis Right Now in order to see it in Havana | 19:10 |
notmyname | quick poll: who is going to be going to Hong Kong for the next summit? | 19:11 |
*** michchap has joined #openstack-meeting | 19:11 | |
creiht | we don't know for sure yet on our side | 19:11 |
* torgomatic isn't sure yet | 19:11 | |
portante | notmyname: I am not | 19:11 |
portante | zaitcev: yes we are working on that | 19:11 |
creiht | likely just 1 of us though | 19:11 |
davidhadas | No decision yet | 19:11 |
* swifterdarrell isn't sure yt | 19:11 | |
swifterdarrell | *yet | 19:11 |
torgomatic | creiht: just one from the Cloud Files team? | 19:12 |
*** garyk has quit IRC | 19:12 | |
creiht | torgomatic: yes | 19:12 |
litong | need approval from management. | 19:12 |
*** IlyaE has quit IRC | 19:12 | |
litong | that normally won't come until close to the summit date. | 19:12 |
notmyname | good to know. as the summit approaches, the topics discussed will be influenced by who can be there | 19:12 |
notmyname | ok, next up | 19:13 |
notmyname | #topic PBR | 19:13 |
*** openstack changes topic to "PBR (Meeting topic: swift)" | 19:13 | |
notmyname | there's a proposal to use it for swift. it's already used for python-swiftclient | 19:13 |
notmyname | there have been some complaints about it | 19:13 |
creiht | Pabst Blue Ribbon? | 19:14 |
zaitcev | Such as what? | 19:14 |
notmyname | and I believe mordred is lurking to hear any concerns | 19:14 |
notmyname | torgomatic: swifterdarrell: ? | 19:14 |
mordred | heyhey | 19:14 |
swifterdarrell | I like pbr okay, especially since I've already gone through the work to package it for python-swiftclient. | 19:14 |
notmyname | mordred: could you give a 1 line summary of what PBD does? | 19:14 |
creiht | I think mordred just likes tweaking that stuff once a round so that he gets to be an ATC for every project :) | 19:14 |
notmyname | *PBR | 19:15 |
mordred | creiht: that's DEFINITELY my goal :) | 19:15 |
* mordred proposes a new super-atc label for people with commits in all projects... | 19:15 | |
mordred | notmyname: so - the basic thing is | 19:15 |
creiht | notmyname: I just heard word that there is a good chance none of us may be there | 19:16 |
notmyname | creiht: hmmm (but what's new? *zing*! | 19:16 |
mordred | notmyname: pbr is a library that enapsulates all of the various build operations and standards that we were copying around all of the projects | 19:16 |
clayg | I think there used to be this idea that swift wanted to not include depends that weren't available on old distros because we want to be easy to package... but I'm not sure that's still true (e.g. xattr>=newest-version-evar) | 19:16 |
*** boris-42 has joined #openstack-meeting | 19:16 | |
portante | my vote would be to try to use pbr for Havana | 19:16 |
mordred | most notable features relevant for swift are: declarative config, tag-based-versioning | 19:16 |
* portante not that I really understand what I am saying but hey | 19:17 | |
notmyname | mordred: what is "declarative config"? | 19:17 |
mordred | it also does some other things - like authors and changelog generation, but the intent is to disable those for swift | 19:17 |
torgomatic | one thing I find weird about pbr is that it's a run-time dependency; it seems like it only provides any utility at build-time | 19:17 |
mordred | notmyname: instead of putting code in setup.py, you put build info in setup.cfg | 19:17 |
notmyname | mordred: I think a question is what benefit it brings beyond "well everyone else is using it" | 19:17 |
mordred | torgomatic: it doesn't have to be a run-time dep | 19:17 |
torgomatic | mordred: oh? do tell... | 19:17 |
clayg | mordred: I thought the __version__ stuff imported from pbr? | 19:18 |
mordred | torgomatic: and there is a bug that's got a patch up to be fixed that will make that even more the case | 19:18 |
* clayg goes to get his head back on stright | 19:18 | |
notmyname | mordred: if it is a run-time dep, that needs to change | 19:18 |
mordred | clayg: the version stuff does import from pbr - but the version stuff just draws from pkg_resources | 19:18 |
mordred | so if you don't want it runtime- you can totally just make the pkg-resources call yourself | 19:18 |
*** vijendar has quit IRC | 19:18 | |
clayg | notmyname: rly? dnspython is a "runtime dependency" because of setuptools and requires.txt - why should pbr be different? | 19:18 |
*** vijendar has joined #openstack-meeting | 19:19 | |
notmyname | clayg: now we get back to those fun dependency requirements questions :-) | 19:19 |
mordred | notmyname: the main benefit you'll get other than just doing what other people do is the tag-based-versions and releasing things by pushing tags | 19:19 |
notmyname | clayg: I'm not sure it is | 19:19 |
torgomatic | if I can build packages for swift[client] that need pbr at build-time only, that'd be nice | 19:19 |
*** otherwiseguy has quit IRC | 19:20 | |
notmyname | mordred: I like that feature, but not at the expense of making every packagers life harder because I didn't want to update a string in a file | 19:20 |
*** IlyaE has joined #openstack-meeting | 19:20 | |
mordred | torgomatic: you can totally do that | 19:20 |
swifterdarrell | Does it even matter if pbr is a run-time dep? Every distro for which a pbr-using package is built, will need to have pbr packaged... not that I don't think it'd be better if it weren't, but as far as a reason to not use it... | 19:20 |
* notmyname withdraws previous "if ... then that needs to change" statement ;-) | 19:21 | |
mordred | notmyname: and I don't think it should make packagers life harder - at least I certianly hope it wouldn't | 19:21 |
*** IlyaE has quit IRC | 19:21 | |
*** woodspa has quit IRC | 19:21 | |
torgomatic | mordred: got any pointers on how? | 19:21 |
mordred | torgomatic: we just need to modify the swift pbr patch to use pkg_resources call for the version call | 19:22 |
notmyname | creiht: any RAX perspective? is it a pain point or an improvement that you can take advantage of? | 19:22 |
mordred | torgomatic: I can make that patch and show it to you | 19:22 |
torgomatic | mordred: that would be very nice | 19:22 |
zaitcev | I'm trying to see if get_manpath() in pbr is the right one. I remember I had to fix it somewhere, but I forgot what package | 19:22 |
notmyname | #action mordred modify the swift pbr patch to use pkg_resources call for the version call | 19:22 |
*** atiwari has joined #openstack-meeting | 19:22 | |
clayg | yeah I mean idk... if I "import swiftclient.version" it says I need pbr | 19:22 |
mordred | yeah. we'll fix that | 19:22 |
clayg | i see pbr imported in swift/__init__ so I ... | 19:23 |
clayg | oh :D | 19:23 |
*** michchap has quit IRC | 19:23 | |
*** vijendar has quit IRC | 19:23 | |
notmyname | so the patch as proposed to swift now still needs work? and pbr's use in python-swiftclient should be update to remove swift's transitive runtime dependency? | 19:23 |
*** vipul is now known as vipul|away | 19:24 | |
notmyname | mordred: ^ or is pbr itself going to change? | 19:24 |
notmyname | ... | 19:25 |
notmyname | maybe we should come back to that? :-) | 19:26 |
clayg | but... i mean pkg_resources returns a string for version... not a VersionInfo instance | 19:26 |
clayg | why can't we just depend on and package pbr? | 19:27 |
clayg | like... who cares? | 19:27 |
zaitcev | okay, I verified pbr has okay get_manpath(). What the heck, let's do that Declarative Mumbo-Jumbo, it promises to save code a bit. | 19:27 |
torgomatic | clayg: it just seems weird to me that there's a runtime dependency on a thing that looks at git metadata to make a version tag, because at runtime there isn't any git metadata floating around | 19:28 |
*** sdake has joined #openstack-meeting | 19:28 | |
*** sdake has quit IRC | 19:28 | |
*** sdake has joined #openstack-meeting | 19:28 | |
torgomatic | I mean, it's not the end of the world, but it does seem weird | 19:28 |
mordred | sorry - got pulled away for a sec | 19:29 |
mordred | notmyname: I will change the swift patch | 19:29 |
notmyname | but since the runtime dependency is going to be resolved by mordred's new patch, that concern should go away | 19:29 |
mordred | notmyname: and Ill put in a patch to swiftclient | 19:29 |
notmyname | ok, sounds good :-) | 19:29 |
torgomatic | notmyname: works for me | 19:29 |
notmyname | thanks | 19:29 |
creiht | To me, it still really to give us very little, for the cost of depending on another package | 19:29 |
notmyname | next topic then | 19:29 |
notmyname | or not | 19:29 |
creiht | lol | 19:29 |
creiht | move on | 19:29 |
notmyname | heh | 19:30 |
clayg | well i guess if there's a new patch coming we'll wait | 19:30 |
notmyname | #topic openstack-hacking | 19:30 |
*** openstack changes topic to "openstack-hacking (Meeting topic: swift)" | 19:30 | |
notmyname | https://review.openstack.org/#/c/33861/ has been proposed | 19:30 |
notmyname | I'm not a fan of starting to use yet another external test dependency, but I want to get other thoughts | 19:30 |
creiht | yay more of "not adding much value" :) | 19:31 |
portante | how do other openstack projects use it? | 19:31 |
notmyname | I was thinking about -2'ing that patch until I saw it on the agenda for today's meeting | 19:31 |
portante | in addition to other tools? | 19:31 |
notmyname | mordred: if you're still here, you may have some good info for us about openstack-hacking | 19:31 |
*** cliu has quit IRC | 19:31 | |
portante | Or as the only way of enforcing coding standards | 19:31 |
mordred | I know many things :) | 19:32 |
notmyname | portante: I think it's the nova code standards | 19:32 |
portante | does the nova coding standards apply to all the other groups? | 19:32 |
portante | or projects? | 19:32 |
notmyname | portante: I'll let you guess ;-) | 19:32 |
portante | :) | 19:32 |
mordred | pretty much everyone else has decided to adopt some or all of them now | 19:32 |
clayg | I think it *started* as a nova standard | 19:32 |
mordred | they are done as a flake8 plugin, so it's possible to choose to only enforce some of them | 19:33 |
clayg | either way it all seems fine to me | 19:33 |
portante | then it might be worth for us to do the same | 19:33 |
*** kiall has left #openstack-meeting | 19:33 | |
mordred | it did - and most of them (it turns out) actually derive from google's python style guidelines | 19:33 |
clayg | redbo whined when the new pep8 started enforcing indent rules but he survived | 19:33 |
notmyname | mordred: so if that patch get's merged what's added for us to get code merged? | 19:33 |
clayg | +1 dont' care | 19:33 |
davidhadas | chmouel: suggested as a topic but could not attend today - maybe we should postpone to next meeting before deciding | 19:33 |
torgomatic | I'll give the hacking patch a resounding "meh" | 19:34 |
mordred | notmyname: it the same process as before | 19:34 |
portante | not that we have to immediately change all our code, but let's start using it for what we do at first | 19:34 |
notmyname | davidhadas: I had the same concerns as him, I think | 19:34 |
torgomatic | if others want it, that's fine; I'll neither help nor hinder | 19:34 |
notmyname | portante: how so? | 19:34 |
davidhadas | ok | 19:34 |
notmyname | torgomatic: well, we've said that before (eg pbr) | 19:34 |
swifterdarrell | The patch to add hacking stuff didn't seem to have to change much of the existing source-base, right? Mostly stuff related to doc-string formatting? That's what I remember, anyway | 19:35 |
creiht | portante: I'm not looking forward to the, oh you are using hacking.txt now, why aren't you following x,y, and z? | 19:35 |
swifterdarrell | It seems fine to me | 19:35 |
notmyname | swifterdarrell: yes, but it added something to tox.ini that changes what is run | 19:35 |
*** tealtealteal has joined #openstack-meeting | 19:35 | |
clayg | creiht: not everything is as slippery a slope as you make it out to be | 19:35 |
creiht | lol | 19:35 |
zaitcev | sometimes it's an abyss | 19:35 |
creiht | I just said I'm not looking forward to it | 19:35 |
clayg | lol | 19:35 |
creiht | not that it is the end of the world | 19:35 |
zaitcev | Warning: No matches found for: python-hacking | 19:35 |
zaitcev | oh great, another thing to package | 19:36 |
swifterdarrell | creiht: well, at least there's still Christmas... | 19:36 |
notmyname | how do new contributors find the guidelines and test before they submit? does it add any packaging requirements? | 19:36 |
portante | creiht: yes, that is always possible | 19:36 |
creiht | I just think we spend way too much time on this minutiae rather than real problems | 19:36 |
swifterdarrell | zaitcev: mordred: wait, seriously? It's another package to get the hacking plugin? | 19:36 |
swifterdarrell | I *do* think that depending on something not in PyPi is bullshit | 19:37 |
torgomatic | creiht: +1 | 19:37 |
* clayg doesn't say anything about creiht's and clayg "fixing" the saio doc lately | 19:37 | |
mordred | it's in pypi | 19:37 |
torgomatic | swifterdarrell: it's in pypi as "hacking" | 19:37 |
zaitcev | No, maybe it's in flake8, I'm looking right now | 19:37 |
swifterdarrell | oh, okay... | 19:37 |
torgomatic | not "python-hacking" | 19:37 |
* swifterdarrell settles down and takes a deep breath ;) | 19:37 | |
portante | ;) | 19:37 |
* portante always with them negatives waves, moriarty | 19:37 | |
*** jhenner has quit IRC | 19:37 | |
* portante its a mother beautiful bridge and its gonna be there | 19:37 | |
notmyname | ok, so then the patch should be reviewed as normal and not blocked for any meta-reason | 19:38 |
notmyname | let's move on to all that important stuff then ( creiht, torgomatic ) ;-) | 19:38 |
*** IlyaE has joined #openstack-meeting | 19:38 | |
notmyname | #topic smallest swift config | 19:38 |
*** openstack changes topic to "smallest swift config (Meeting topic: swift)" | 19:38 | |
davidhadas | We would like to start up with a swift/doc/… describing a current 3 replica small configuration (2 nodes) and describing how it can be extended to a full size swift cluster – any thoughts/suggestions? | 19:39 |
notmyname | davidhadas: not sure what's the issue here | 19:39 |
notmyname | davidhadas: ok, do it :-) | 19:39 |
creiht | haha | 19:39 |
davidhadas | Next topic than :) | 19:39 |
notmyname | heh :-) | 19:39 |
creiht | see the important stuff is so easy | 19:39 |
notmyname | #topic placement control middleware | 19:39 |
*** openstack changes topic to "placement control middleware (Meeting topic: swift)" | 19:39 | |
portante | what is this exactly? | 19:39 |
davidhadas | SO here there is a new blueprint | 19:39 |
*** IlyaE has quit IRC | 19:39 | |
davidhadas | https://blueprints.launchpad.net/swift/+spec/cluster-sync-policy | 19:40 |
notmyname | #link https://blueprints.launchpad.net/swift/+spec/cluster-sync-policy | 19:40 |
davidhadas | Basically it is a step in the direction of enabling an assembly of N clusters | 19:40 |
notmyname | davidhadas: seems that the tl;dr is hooks for some sort of placement policy, and these can be managed in middleware | 19:40 |
davidhadas | tl;dr? | 19:41 |
portante | does the middleware need something from the core? | 19:41 |
notmyname | "too long; didn't read" ie summary | 19:41 |
notmyname | davidhadas: and IMO if it can be handled in middleware, then it's perhaps something that can be deferred | 19:41 |
davidhadas | THe idea is to add to container sync a level of automation in teh way containers which have container sync are created | 19:41 |
*** koolhead17 has joined #openstack-meeting | 19:42 | |
notmyname | davidhadas: is there a question you'd specifically like answered about the blueprint? | 19:43 |
notmyname | davidhadas: or about the topic in general? | 19:43 |
portante | davidhadas: so what does that mean for the core code? | 19:43 |
davidhadas | I would like to hear first reaction and fiurst objctions to understand if we should ivest in making this part of swift | 19:43 |
*** hanrahat has joined #openstack-meeting | 19:44 | |
davidhadas | i.e. if others would be interested in such an approach | 19:44 |
portante | as middleware, it should be first developed and put in place and demonstrated before considered part of swift | 19:44 |
notmyname | davidhadas: do you anticipate any changes required in swift that would need to be done not in middleware? | 19:44 |
davidhadas | so we can develop it with time to allow a multi-caluter env with placement control | 19:44 |
portante | unless it has some core component that needs to change to enable efficient operation | 19:44 |
davidhadas | This is too early to say | 19:45 |
torgomatic | I think Swift is getting better at having geographically-distributed clusters, and IMHO that's way nicer than container-sync | 19:45 |
torgomatic | but that's just me | 19:45 |
clayg | torgomatic: +1 not just you | 19:45 |
*** barefoot has joined #openstack-meeting | 19:45 | |
*** tealtealteal has quit IRC | 19:45 | |
davidhadas | I would like as a first stagte to build it as a middleware without changing swift - but with time I see it part of swift | 19:45 |
portante | sounds reasonable | 19:46 |
portante | go for it | 19:46 |
davidhadas | torgomatic: the region approach does not allow placement control which is critical for certain customers | 19:46 |
notmyname | davidhadas: like portante said, implementing it as middleware as a first step and demonstrating how it works is a great way to proceed | 19:47 |
notmyname | davidhadas: any other questions about it? | 19:47 |
davidhadas | no - sounds good | 19:47 |
notmyname | great :-) | 19:47 |
*** teal3 has joined #openstack-meeting | 19:47 | |
zaitcev | I can't imagine this monstrous container-sync in middleware. Surely it needs a background process of some kind. Currently IIRC container-sync parasites on replicator. | 19:47 |
clayg | davidhadas: I think also any improvements to container-sync would be appreciated | 19:47 |
notmyname | #topic directory storage | 19:47 |
*** openstack changes topic to "directory storage (Meeting topic: swift)" | 19:47 | |
notmyname | I have no idea what this is? who added it to the meeting and what is it? | 19:48 |
clayg | zaitcev: seperate daemon yeah? | 19:48 |
*** dprince has quit IRC | 19:48 | |
portante | is this the storage_directory() code changes in DiskFile and db.py? | 19:48 |
davidhadas | clayg: I agree but this is orthogonbal | 19:48 |
portante | davidhadas: ^^^ | 19:49 |
notmyname | portante: the meeting agenda page has "Directory storage - can we move forward with this?" | 19:49 |
davidhadas | Storage directory is me asking how are we going to continue with this pathc | 19:49 |
notmyname | what path? | 19:49 |
davidhadas | 2 weeks ago we said that we want to have it combined with time to the diskFile and since we did not progress | 19:49 |
davidhadas | https://review.openstack.org/#/c/32563/ | 19:49 |
*** michchap has joined #openstack-meeting | 19:50 | |
portante | currently the DiskFile work is in a refactoring phase ... I was unavailable due to the Red Hat summit (in Boston!) and am now back on the case | 19:50 |
notmyname | davidhadas: looks like a good idea. what did you need addressed here that shouldn't be addressed in gerrit on the patch? | 19:50 |
davidhadas | A decission to cont with it | 19:50 |
notmyname | why wouldn't you? | 19:51 |
davidhadas | Its for the reviewers to review - not for me to do :) | 19:51 |
*** therve has joined #openstack-meeting | 19:51 | |
davidhadas | I did what I could | 19:51 |
davidhadas | ;/ | 19:51 |
portante | the gist of the issue, IIRC, is that the patch proposed a function that behaved differently based on the arguments | 19:51 |
*** jlucci has quit IRC | 19:51 | |
notmyname | ok, then let's address the code issues in the patch in gerrit as code reviews. no need to do code reviews in here | 19:52 |
portante | there is refactoring work in the DiskFile stuff coming that might make this cleaner | 19:52 |
portante | notmyname: k | 19:52 |
notmyname | #topic other | 19:52 |
*** openstack changes topic to "other (Meeting topic: swift)" | 19:52 | |
notmyname | anything else? | 19:52 |
notmyname | ok. thanks for your time, everyone :-) | 19:53 |
notmyname | #endmeeting | 19:53 |
*** openstack changes topic to "OpenStack meetings || https://wiki.openstack.org/wiki/Meetings" | 19:53 | |
openstack | Meeting ended Wed Jun 26 19:53:11 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:53 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/swift/2013/swift.2013-06-26-19.01.html | 19:53 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/swift/2013/swift.2013-06-26-19.01.txt | 19:53 |
openstack | Log: http://eavesdrop.openstack.org/meetings/swift/2013/swift.2013-06-26-19.01.log.html | 19:53 |
*** jking_swift has left #openstack-meeting | 19:53 | |
*** zaitcev has left #openstack-meeting | 19:53 | |
*** tspatzier has joined #openstack-meeting | 19:55 | |
*** jhenner has joined #openstack-meeting | 19:57 | |
*** nicolascrowell has joined #openstack-meeting | 19:57 | |
*** nicolascrowell is now known as tealteal | 19:58 | |
*** shardy has joined #openstack-meeting | 19:58 | |
davidhadas | clayg: any conclusion from the discussion above with golt? | 19:59 |
davidhadas | (on account acls) | 19:59 |
*** ayurchen has joined #openstack-meeting | 19:59 | |
*** bgorski has joined #openstack-meeting | 19:59 | |
*** ayurchen has joined #openstack-meeting | 20:00 | |
shardy | #startmeeting heat | 20:01 |
openstack | Meeting started Wed Jun 26 20:01:10 2013 UTC. The chair is shardy. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:01 |
*** openstack changes topic to " (Meeting topic: heat)" | 20:01 | |
openstack | The meeting name has been set to 'heat' | 20:01 |
shardy | #topic rollcall | 20:01 |
*** openstack changes topic to "rollcall (Meeting topic: heat)" | 20:01 | |
*** rpothier_ has joined #openstack-meeting | 20:01 | |
*** jlucci has joined #openstack-meeting | 20:01 | |
asalkeld | o/ | 20:01 |
tspatzier | hi | 20:01 |
SpamapS | ahoy! | 20:01 |
kebray | hello | 20:01 |
jpeeler | yo | 20:01 |
bgorski | o/ | 20:01 |
stevebaker | pong | 20:01 |
therve | Hoy | 20:01 |
radix | oh hey | 20:02 |
*** randallburt has joined #openstack-meeting | 20:02 | |
radix | asalkeld: I now realize just how late this meeting is for you. you're dedicated :) | 20:02 |
radix | well, early I guess :) | 20:02 |
asalkeld | it is 6am | 20:02 |
randallburt | o/ | 20:02 |
*** lpabon_ has joined #openstack-meeting | 20:02 | |
*** michchap has quit IRC | 20:02 | |
*** tealnick has joined #openstack-meeting | 20:03 | |
shardy | Ok, hi all, lets get started! :) | 20:03 |
shardy | #topic Review last weeks actions | 20:03 |
*** openstack changes topic to "Review last weeks actions (Meeting topic: heat)" | 20:03 | |
*** jhenner has quit IRC | 20:03 | |
sdake | o/ | 20:03 |
shardy | hey sdake | 20:03 |
shardy | #link http://eavesdrop.openstack.org/meetings/heat/2013/heat.2013-06-19-20.00.html | 20:03 |
shardy | two actions: | 20:04 |
*** lpabon has quit IRC | 20:04 | |
shardy | #info sdake to raise BP re gold images | 20:04 |
shardy | that happened: | 20:04 |
*** tealteal is now known as ateam | 20:04 | |
shardy | #link https://blueprints.launchpad.net/heat/+spec/cloudinit-cfntools | 20:04 |
ateam | quit | 20:05 |
*** ateam has quit IRC | 20:05 | |
shardy | #info asalked to write up AS/Ceilometer wiki | 20:05 |
shardy | that also happened: | 20:05 |
asalkeld | #link https://wiki.openstack.org/wiki/Heat/AutoScaling | 20:05 |
*** gholt has left #openstack-meeting | 20:05 | |
radix | yes, thanks asalkeld :) | 20:05 |
shardy | thanks asalkeld :) | 20:06 |
therve | Indeed | 20:06 |
asalkeld | so still need to chat to radix and therve about | 20:06 |
asalkeld | it | 20:06 |
shardy | sdake: the cloud-init cfntools looks interesting | 20:06 |
shardy | sdake: aiming for h2 or h3? | 20:06 |
*** teal3 has quit IRC | 20:06 | |
sdake | maybe h3 depends how native-nova-instance comes along | 20:06 |
*** zhiyan has quit IRC | 20:06 | |
shardy | sdake: ok, cool | 20:06 |
sdake | I finally got my devstack working - so can make some progress | 20:07 |
sdake | that blueprint will only take a couple days | 20:07 |
sdake | the one you linked above | 20:07 |
shardy | anyone else got anything to raise from last week? | 20:07 |
tspatzier | sdake, is that a generic approach for installing any kind of "agent" or just cfn-tools? | 20:07 |
stevebaker | sdake: SpamapS's os-collect-config may be doing the metadata fetch for cfntools, just something to keep in mind for that bp | 20:07 |
sdake | any agent tspatzier | 20:07 |
tspatzier | sdake, sounds interesting | 20:07 |
sdake | my thinking is you put a agent directory in a config file, and bam it gets loaded | 20:08 |
SpamapS | Right I just submitted os-collect-config to stackforge | 20:08 |
therve | sdake, There is some limit on how much you can put in user data no? | 20:08 |
sdake | therve yes, I added compression to userdata | 20:08 |
sdake | but there may be some upper limits | 20:08 |
sdake | unfortunately userdata compresses into base64 ;( | 20:08 |
randallburt | there will be cloud-provider-specific limits too, but we can sort that | 20:08 |
sdake | can't send binary | 20:08 |
therve | Yeah | 20:09 |
shardy | sdake: any idea what the compressed limit will be, roughly? | 20:09 |
shardy | the uncompressed limit is really low iirc | 20:09 |
stevebaker | sdake: does this put the actual agent source in the userdata? cfntools tarball is already close to the limit | 20:09 |
*** lpabon_ has quit IRC | 20:09 | |
sdake | shardy no idea | 20:09 |
SpamapS | https://github.com/SpamapS/os-collect-config.git until it is added in stackforge. :) | 20:09 |
sdake | stevebaker yes | 20:09 |
*** lpabon has joined #openstack-meeting | 20:09 | |
*** ffive has joined #openstack-meeting | 20:09 | |
therve | It's fairly low in EC2, like 16k or something | 20:09 |
sdake | it puts the agent files in the userdata and compresses them, then base64 encodes them | 20:09 |
fsargent | o/ | 20:09 |
sdake | ec2 is 16k, nto sure what openstack is | 20:10 |
shardy | sdake: I'm just thinking we need to ensure we don't leave a tiny amount of space for template userdata stuff by filling up the payload with agents | 20:10 |
sdake | 16k is rediculous | 20:10 |
sdake | shardy it will take some testing to see what happens | 20:10 |
therve | It's pretty small | 20:10 |
stevebaker | the payload might have to be an install script rather than the actual agent | 20:10 |
sdake | my compression blueprint ends with a 4k userdata on a small template | 20:10 |
SpamapS | So, I'd almost rather see heat just serve the cfntools tarball to the instance rather than shove it into userdata. | 20:10 |
randallburt | or from swift? | 20:10 |
shardy | stevebaker: that's what I was thinking, but cloud-config already allows you to specify scripts, which could e.g pip install stuff | 20:11 |
tspatzier | randallburt, nice idea | 20:11 |
sdake | pip install has problems | 20:11 |
asalkeld | so why not just add a pre-userdata script to install cfntools? | 20:11 |
sdake | if pip mirrors are down, instance wont start | 20:12 |
shardy | SpamapS: or just specify a url in a config file, which could be anything, webserver, pre-signed swift url, etc | 20:12 |
SpamapS | randallburt: yeah having it in swift or just having a configurable URL for them in the engine seems like it would work fine. | 20:12 |
sdake | if network is slow, pip install times out | 20:12 |
sdake | really we don't want to pip install anything at image start time | 20:12 |
sdake | key is to be local | 20:12 |
radix | I'm sure the NSA has clouds that don't have Internet access at all, too :) | 20:12 |
therve | Not if you don't have a mirror | 20:12 |
sdake | spamaps I'll try that out | 20:12 |
*** SumitNaiksatam has joined #openstack-meeting | 20:12 | |
SpamapS | Doesn't have to be pip.. just needs to be something which can encapsulate tools. | 20:12 |
sdake | ya config drive might work too | 20:13 |
sdake | anyway feel free to discuss on the blueprint :) | 20:13 |
shardy | Ok, sounds good | 20:13 |
shardy | #topic h2 blueprint status | 20:13 |
*** openstack changes topic to "h2 blueprint status (Meeting topic: heat)" | 20:14 | |
asalkeld | sdake, agent tools always a popular discussion point | 20:14 |
stevebaker | lol | 20:14 |
sdake | asalkeld groan :( | 20:14 |
shardy | #link https://launchpad.net/heat/+milestone/havana-2 | 20:14 |
shardy | two weeks until h2 | 20:14 |
sdake | stevebaker been busy - 17 bps ;) | 20:14 |
shardy | #link https://wiki.openstack.org/wiki/Havana_Release_Schedule | 20:15 |
shardy | I've bumped a couple of blocked/not started things to h3 already | 20:15 |
sdake | oh i guess those are bugs | 20:15 |
shardy | anything else there which probably won't make it? | 20:15 |
*** timductive has joined #openstack-meeting | 20:15 | |
randallburt | depends on reviews, but I'm good | 20:15 |
*** jsloyer has quit IRC | 20:16 | |
sdake | https://bugs.launchpad.net/heat/+bug/1154139 | 20:16 |
SpamapS | I'm starting to worry that I haven't started on rolling updates, so it may not make H3, but nothing in H2. | 20:16 |
sdake | not a real high priority and not sure I'll have time to fix it | 20:16 |
shardy | Ok, cool, well if in doubt please start bumping rather than suddenly deferring lots of things near the milestone | 20:16 |
stevebaker | I'll be switching to quantum by default, so should start getting some traction on those quantum bugs | 20:17 |
shardy | stevebaker: sounds good | 20:17 |
*** jsloyer has joined #openstack-meeting | 20:17 | |
sdake | i'd like tot switch to quantum by default too, stevebaker if you sort out devstack + quantum can you share your localrc? | 20:18 |
sdake | mine seems to not get dhcp addresses | 20:18 |
shardy | so on a related-to-h2 note, I'm unfortunately going to be on holiday for the two weeks around the milestone (booked before I took the PTL role on..) | 20:18 |
*** vipul|away is now known as vipul | 20:18 | |
stevebaker | sdake: I made some progress yesterday, will pm | 20:18 |
sdake | thanks | 20:18 |
shardy | so I need a volunteer to handle the release coordination, speaking to ttx about go/no-go and generally making sure what we end up with works | 20:18 |
shardy | anyone keen? | 20:18 |
stevebaker | I can | 20:18 |
shardy | stevebaker: OK, thanks - I'll follow up with you to discuss the details | 20:19 |
stevebaker | SpamapS: we should do a heat-cfntools release too, and switch the element to install from pip? | 20:19 |
shardy | #info stevebaker to do h2 release management while shardy on pto | 20:19 |
*** IlyaE has joined #openstack-meeting | 20:20 | |
SpamapS | stevebaker: +1 | 20:20 |
SpamapS | stevebaker: IMO we should do the heat-cfntools release now | 20:20 |
SpamapS | and way more often | 20:20 |
SpamapS | it has had a ton of improvement | 20:20 |
stevebaker | yeah | 20:20 |
shardy | anyone like an action to do that? | 20:20 |
SpamapS | even if I am trying to kill it, as yet unsuccessful, its rather wiley, like its old man | 20:20 |
shardy | lol | 20:21 |
* SpamapS raises Dr. Evil eyebrow at heat-cfntools | 20:21 | |
stevebaker | its not being killed, just neutered ;) | 20:21 |
shardy | #info heat-cfntools release to be made prior to h2 | 20:21 |
* SpamapS suggests we rename cfn-hup to SCOTTYDONT | 20:21 | |
shardy | Ok, that's all I have for today | 20:22 |
*** mkollaro has joined #openstack-meeting | 20:22 | |
shardy | #info open discussion | 20:22 |
*** dfg has left #openstack-meeting | 20:22 | |
stevebaker | GenericResource for integration tests | 20:22 |
bgorski | +1 | 20:23 |
radix | asalkeld, therve: do you guys want to have a chat now/after the meeting? | 20:23 |
stevebaker | I'd like to register GenericResource by default again, so it can be used in tempest templates | 20:23 |
therve | Well after is a bit late for me | 20:23 |
shardy | stevebaker: could it just be loaded as a plugin? | 20:23 |
stevebaker | and extend it so it can do mock delays during in-progress states | 20:23 |
radix | therve: ok | 20:23 |
SpamapS | So.. | 20:24 |
SpamapS | ResourceFacade | 20:24 |
asalkeld | radix might help to do an informal first | 20:24 |
shardy | stevebaker: or do you mean put it in engine/resources? | 20:24 |
asalkeld | SpamapS, that is only usable to a nested stack | 20:24 |
stevebaker | shardy: it could, devstack would have to configure that though - I don't really see the harm in it being registered by default though. | 20:24 |
radix | ok | 20:24 |
asalkeld | so small user base | 20:24 |
stevebaker | shardy: yes, back to engine/resources | 20:24 |
radix | by the way: https://twitter.com/radix/status/349986392971022336 | 20:25 |
stevebaker | it could be useful to users, as a placeholder in their templates | 20:25 |
shardy | stevebaker: I guess it's not that big of a deal, but if it's only ever going to be used for testing, it'd be kind of nice for it to be in a test-appropriate location | 20:25 |
SpamapS | asalkeld: The term still makese no sense to me. | 20:25 |
*** vijendar has joined #openstack-meeting | 20:25 | |
*** Alex_Gaynor has joined #openstack-meeting | 20:25 | |
*** tomprince has joined #openstack-meeting | 20:25 | |
asalkeld | SpamapS, open to others... | 20:26 |
radix | asalkeld, therve: anyway I kind of want to let you guys talk about linear vs circular dependency | 20:26 |
shardy | radix: is it you or the cat typing? ;) | 20:26 |
radix | I'm in the middle | 20:26 |
radix | shardy: we cooperate ;-) | 20:26 |
randallburt | shardy, stevebaker: would it make sense just to leave it where it is and configure the tempest integration stuff to load plugins from tests/resources? | 20:26 |
SpamapS | radix: that explains all the references to mice.. ;) | 20:26 |
radix | hehe :) | 20:27 |
shardy | randallburt: that's basically what I was suggesting, but I'm not strongly opposed to moving it if needed | 20:27 |
*** vijendar has quit IRC | 20:27 | |
therve | asalkeld, Right, what do you think of "duplicating" the server creation in the AS service? | 20:27 |
randallburt | fwiw, I'd rather it stay in a test-y place. | 20:27 |
*** vijendar has joined #openstack-meeting | 20:27 | |
stevebaker | randallburt: I'll look into that, but I'm not against moving it | 20:27 |
SpamapS | Anyway, please respond on openstack-dev if you have some insight for me to help me understand what Fn::ResourceFacade means. | 20:27 |
therve | asalkeld, So that it's possibly standalone | 20:27 |
shardy | SpamapS: I agree the resource facade naming is awkward, but I've got no better alternatives to suggest | 20:27 |
asalkeld | radix, well we need to dream up a usable solution | 20:27 |
*** sushils has joined #openstack-meeting | 20:28 | |
asalkeld | just not sure on what feature that provides | 20:28 |
radix | I think SpamapS's use cases may also be relevant to the way the AS-Service and Heat fit together | 20:28 |
asalkeld | what use case was that? | 20:28 |
radix | asalkeld: ok, I'll send an email to openstack-dev (or just add something to the wiki page) about the dreamt up solutions. I can write up two alternatives | 20:28 |
radix | asalkeld: he's talked about being able to address the individual nodes in a scaling group | 20:28 |
*** michchap has joined #openstack-meeting | 20:29 | |
asalkeld | I have some ideas for that | 20:29 |
asalkeld | radix, do you have time for a chat after this? | 20:29 |
shardy | radix: I was working on the InstanceGroup resource today, and thought it's pretty dumb that we don't store the instances in the DB | 20:29 |
*** lbragstad has quit IRC | 20:29 | |
radix | asalkeld: yep, plenty | 20:29 |
asalkeld | cool | 20:29 |
*** SergeyLukjanov has joined #openstack-meeting | 20:29 | |
shardy | I guess that will be fixed as part of bug 1189278 tho | 20:30 |
asalkeld | shardy, i still think instancegroup should be a special type of nested stack | 20:30 |
radix | shardy: yeah but I just want to understand the use cases better | 20:30 |
shardy | asalkeld: Yeah, maybe that would work | 20:30 |
SpamapS | For the record, I am -1 on AS spinning up instances for itself. I'd much rather see auto scaling as a subset of ceilometer's functionality suitable for general u[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[Dser consumption. | 20:31 |
shardy | asalkeld: that would actually make the stuff in there which converts from string into GroupedInstance resources much cleaner (or unnecessary) | 20:31 |
asalkeld | SpamapS, agree | 20:31 |
*** sarob_ has joined #openstack-meeting | 20:31 | |
asalkeld | shardy, excactly | 20:31 |
therve | SpamapS, I'm not sure those are contradictory? | 20:31 |
radix | so, I think we have a pretty strong interest in *allowing* autoscale to be able to spin up instances without needing to use Heat templates | 20:31 |
therve | SpamapS, I mean, ceilometer would need some kind of service to autoscaling? | 20:31 |
radix | at least, without requiring the user to care about Heat templates | 20:31 |
*** adalbas has quit IRC | 20:32 | |
shardy | SpamapS: You may be right, but we need to get the first stage of ceilometer integration done, then we'll have a clearer picture of what should do what | 20:32 |
SpamapS | therve: ceilometer needs a place to send notifications to. | 20:32 |
randallburt | so use webhooks and let orchestration set up autoscale how it sees fit while allowing others to spin up their own orchestration/scaling solutions. | 20:32 |
SpamapS | shardy: agreed | 20:32 |
sdake | radix I get that, but what I don't get is how you plan to communicate to the service the metadata which describes the autoscaling | 20:32 |
shardy | SpamapS: my expectation was that CM would notify us when to spin up instances, or kill them | 20:32 |
shardy | not that CM would do the orchestration part | 20:33 |
radix | sdake: do you mean in the "user is using Heat templates" case? | 20:33 |
sdake | radix I mean the user needs some userdata, and some parameters around scaling | 20:33 |
asalkeld | sdake, launchconf | 20:33 |
therve | shardy, Well not really? It would notify us when a load is high, or something | 20:33 |
SpamapS | shardy: precisely my thinking as well. If AS is allowed to do that independent of Heat, then it will make the instances inside AS unaddressable (or special cased) by Heat. | 20:33 |
sdake | yes launchconfig from aws speak | 20:33 |
sdake | that is like a template | 20:33 |
radix | sdake: so yeah, that's the debate. I see two possibilities | 20:34 |
shardy | therve: Yeah, which we then map to an AS action via the ScalingPolicy associated with the alarm/event | 20:34 |
*** Alex_Gaynor has left #openstack-meeting | 20:34 | |
therve | Right ok | 20:34 |
radix | I think I'm going to write up these two possibilities and we can all have concrete options to discuss | 20:34 |
asalkeld | I'd advocate a special nested stack that as can update | 20:34 |
sdake | radix sounds like a good openstack-dev topic ;) | 20:34 |
radix | yes | 20:34 |
SpamapS | so to me, an instance group should just be an array of resources. AS would use notifications to operate on that array. Said arrays are useful without AS too, so I believe the instance management should only be in Heat. | 20:34 |
*** sarob has quit IRC | 20:34 | |
shardy | asalkeld: I'm starting to agree with you.. :) | 20:34 |
asalkeld | with a parameter giving the number of instances | 20:35 |
shardy | then an AS action is just handle_update, like the loadbalancer now is | 20:35 |
asalkeld | so no worries about config | 20:35 |
*** andrew_plunk has joined #openstack-meeting | 20:35 | |
asalkeld | yea | 20:35 |
sdake | gotta pick robyn up from airport bbl | 20:35 |
*** jasond has joined #openstack-meeting | 20:35 | |
sdake | o/ | 20:35 |
SpamapS | asalkeld: you also need to be able to say "remove this instance that is performing inefficiently" | 20:35 |
shardy | asalkeld: +1 | 20:35 |
radix | I'll make sure to include use cases | 20:35 |
*** sarob_ has quit IRC | 20:36 | |
SpamapS | or "remove this instance that has been compromised ... | 20:36 |
asalkeld | yea | 20:36 |
SpamapS | Both of those things are things Heat needs to support regardless of AS being smart enough to remove inefficient instances eventually. | 20:36 |
shardy | SpamapS: that's a differnt type of resource, a specialized InstanceGroup | 20:36 |
*** dkranz has quit IRC | 20:37 | |
SpamapS | shardy: what makes it special? | 20:37 |
asalkeld | works on an array? | 20:37 |
asalkeld | not just one resource | 20:37 |
shardy | SpamapS: the fact that you differentiate health of individual instances, rather than just adding or removing them in a dumb way, like we currently do | 20:37 |
shardy | SpamapS: I'm not saying it's a bad idea, but just that it should be e.g InstanceMonitorGroup or something | 20:38 |
SpamapS | shardy: right, I'm saying that independent of AS.. as an operator.. one needs these capabilities. | 20:38 |
SpamapS | gah | 20:38 |
SpamapS | one group with all the capabilities please :) | 20:38 |
SpamapS | (maybe not everything turned on, but don't make me delete all the servers just to turn on a nice feature) | 20:39 |
radix | Yeah, I kinda feel like there should be an "InstanceGroup" living in Heat that is manipulated by other things | 20:39 |
shardy | SpamapS: what you're suggesting implies a more detailed set of metrics than is necessary for simple scaling | 20:39 |
radix | an administrator might remove an instance, an autoscale service might add an instance | 20:39 |
asalkeld | shardy, that is ok | 20:39 |
asalkeld | more policy | 20:39 |
asalkeld | more complexity | 20:39 |
radix | in other words, composition instead of inheritance :) | 20:39 |
shardy | asalkeld: so would CM alarms allow aggregation of several metrics, to make the alarm decision? | 20:40 |
SpamapS | shardy: Agreed! What I'm suggesting is that the fundamental thing that AS should operate on is a fully addressable array of servers, and that operators need that too. | 20:40 |
asalkeld | yea you just tag the instances | 20:40 |
radix | +1 | 20:40 |
radix | to SpamapS | 20:40 |
shardy | SpamapS: yep, which moving to a nested stack would actually give you, as asalkeld pointed out | 20:40 |
SpamapS | yeah thats basically already what I'm doing in tripleo because InstanceGroup doesn't allow addressing the servers. :-P | 20:41 |
*** michchap has quit IRC | 20:41 | |
radix | in the nested stack model, are the individual instances actually Resources? | 20:41 |
asalkeld | yes | 20:41 |
shardy | SpamapS: OK, well I think we're all agreed that we need to fix that ;) | 20:41 |
radix | so... doesn't this contradict the opinion that resources shouldn't be created/removed dynamically via API? | 20:41 |
asalkeld | no | 20:41 |
SpamapS | https://github.com/stackforge/tripleo-heat-templates/blob/master/nova-compute-group.yaml | 20:41 |
SpamapS | for reference :) | 20:41 |
asalkeld | you are updating the stack | 20:42 |
radix | asalkeld: are you suggesting that all manipulation of the substack be done with uploading a template? | 20:42 |
*** otherwiseguy has joined #openstack-meeting | 20:42 | |
shardy | radix: no, you are updating the resource, which just happens to be a nested stack underneath | 20:42 |
SpamapS | Note "NovaCompute0" ... You can guess how we scale up/down :) | 20:42 |
*** mrodden has joined #openstack-meeting | 20:42 | |
asalkeld | radix, no | 20:42 |
radix | shardy: right but there are resources you're creating and removing inside that substack | 20:42 |
asalkeld | use the Stack() class | 20:42 |
asalkeld | and have some smarts in heat | 20:42 |
asalkeld | but talk to it via update | 20:43 |
shardy | radix: yes, which is fine, and a side-effect of that is that they are addressable via a fully-qualified name via the API | 20:43 |
asalkeld | or some action | 20:43 |
radix | I see | 20:43 |
shardy | because the nested resources are real resources | 20:43 |
shardy | just not defined at the top-level | 20:43 |
radix | so the "adjust" API (to be created) on the InstanceGroup will add or remove Instance resources from its substack? | 20:43 |
radix | internal substack | 20:43 |
*** enikanorov has joined #openstack-meeting | 20:43 | |
shardy | it also means we can use the same update method for user-template updates and internal resource updates (like is now done for LoadBalancer, thanks andrew_plunk ;) | 20:44 |
andrew_plunk | ;) | 20:44 |
asalkeld | radix, or update | 20:44 |
*** jsloyer has quit IRC | 20:44 | |
radix | yeah, whatever it's called | 20:44 |
radix | okay, that sounds sensible to me | 20:44 |
asalkeld | and pass it some new metadata | 20:44 |
radix | therve: what do you think of this? | 20:45 |
radix | I like the idea of AutoScale-Service hitting this API in Heat to add or remove instances | 20:45 |
therve | radix, Trying to digest it :) | 20:45 |
andrew_plunk | radix: that sounds like a good separation of concerns | 20:45 |
asalkeld | if you want we can chat further about it | 20:45 |
shardy | radix: there's no adjust API needed really, you just update the template, or trigger a scaling event | 20:46 |
radix | shardy: what's "trigger a scaling event"? | 20:46 |
*** avishayb_ has joined #openstack-meeting | 20:46 | |
shardy | radix: webhook, either called from ceilometer, or somewhere else | 20:46 |
therve | shardy, You need an API if you want to support SpamapS' use cases | 20:46 |
therve | Like removing a specific instance | 20:46 |
radix | shardy: once we have the AS-Service, ceilometer should only be talking to it, IMO, and the AS-Service should talk to Heat in response | 20:46 |
therve | Hum or maybe there is a property of nested stack I'm missing | 20:47 |
randallburt | "removing a specific instance" should just be a template update as well, though wouldn't it? | 20:47 |
randallburt | assuming the nested stack implementation | 20:47 |
radix | randallburt: the problem is that substack wasn't created by a template | 20:47 |
therve | randallburt, You may be right | 20:47 |
therve | Yeah but it would be | 20:47 |
asalkeld | radix, heat will always talk to as | 20:47 |
shardy | therve: I'm still not convinced we need a whole new API to allow that, but I guess we'll see :) | 20:48 |
asalkeld | you have to create/destory the as group/as policy resource | 20:48 |
radix | asalkeld: right I agree... I don't think that's related to my point though | 20:48 |
*** lbragstad has joined #openstack-meeting | 20:48 | |
radix | I was just saying that long-term, ceilometer should not talk directly to Heat, but rather go through the AS-Service which is where scaling policies will live | 20:48 |
SpamapS | radix: its not created by a template, but it has one, and that template can be manipulated by any entity, AS or not. | 20:48 |
shardy | therve: I think a special type of resource update is all that is needed, ie a native scaling group resource with a very flexible properties schema | 20:49 |
therve | shardy, Sounds about right | 20:49 |
radix | SpamapS: agreed. I just think that if you as an administrator wants to remove a specific instance it's a crappy workflow to download a reflected template, delete a few lines from it, and then reupload it to that stack | 20:49 |
SpamapS | I agree there's a need for an API for stack manipulation in an imperative fashion... that would need to be the only way users were allowed to mess with internally created stacks. | 20:49 |
radix | but that's not related to my problem :) | 20:49 |
asalkeld | radix, that is not what we are suggesting | 20:49 |
*** avishayb has quit IRC | 20:49 | |
randallburt | radix: maybe so but one that's really easy to automate | 20:50 |
* stevebaker has to go | 20:50 | |
radix | asalkeld: my statement to to spamaps is not about autoscaling at all | 20:50 |
SpamapS | Basically AS is just a smart, hyper vigilant robotic operator. :) | 20:50 |
radix | it's unrelated. just an aside. | 20:50 |
shardy | radix: I'm saying you allow control of it from the top-level template definition | 20:50 |
shardy | or via a special type of webhook update | 20:50 |
radix | shardy: even to talk about individual instances? I guess there could be an array of IDs in the properties? | 20:50 |
SpamapS | I think we're going to need more concrete foundations to stand on if we're going to continue this discussion. | 20:51 |
radix | yes, need a list of use cases. | 20:51 |
SpamapS | Perhaps ideas can be put into templates and sent to the ML? | 20:51 |
randallburt | or a map/json property | 20:51 |
shardy | radix: something like that, yes, expose the array via a resource attribute, and allow explicit specification of a list of instance uuids via a property | 20:51 |
SpamapS | templates/api calls/etc I mean. | 20:51 |
radix | shardy: yeah I can get behind that | 20:51 |
SpamapS | anyway, my poor kids are about to melt, have to take them for lunch now. | 20:51 |
radix | SpamapS: seeya :) | 20:51 |
radix | thanks for the input | 20:52 |
SpamapS | radix: and thank you. :) | 20:52 |
SpamapS | really thank you everyone for coming to this discussion with open minds... I think the end product is going to be really great. | 20:52 |
* SpamapS disappears | 20:52 | |
shardy | Ok, well as mentioned earlier, I think we'll be better placed to plan the next steps of this after asalkeld is done with the watch-ceilometer work | 20:52 |
shardy | but we can keep discussing it :) | 20:53 |
*** ffive has quit IRC | 20:53 | |
shardy | real-world use cases are useful, lets keep adding those | 20:53 |
therve | :) | 20:53 |
shardy | Ok, anyone have anything else before we wrap things up? | 20:53 |
*** woodspa has joined #openstack-meeting | 20:53 | |
radix | is anyone else particularly interested in starting an openstack-dev about this, or shall I still do that? | 20:53 |
therve | Just one thing maybe | 20:53 |
radix | I have been trying to think of how to write an email for like two days but still haven't been able to, but now with this conversation I think I have a good base | 20:53 |
asalkeld | radix, you could alter the wiki | 20:54 |
therve | There was some concern that the ceilometer integration was backward incompatible | 20:54 |
asalkeld | think about use cases | 20:54 |
therve | Could we create new resources to workaround that? | 20:54 |
shardy | radix: I'd keep adding to and refining the wiki, and use openstack-dev for more contentious stuff where we need to argue a bit first ;) | 20:54 |
radix | alright, sounds good | 20:54 |
radix | therve: don't know what you're talking about | 20:54 |
radix | you mean the stuff asalkeld is working on? | 20:55 |
therve | radix, Keep the current resources using the cfn monitoring | 20:55 |
therve | Yeah | 20:55 |
asalkeld | well we want to get rid of our cw | 20:55 |
asalkeld | it is not scalable | 20:55 |
*** spzala has quit IRC | 20:55 | |
asalkeld | and basically sucks | 20:55 |
therve | Okay :) | 20:55 |
radix | what's cw? | 20:55 |
asalkeld | cloud watch | 20:55 |
radix | ah. ok | 20:56 |
*** IlyaE has quit IRC | 20:56 | |
shardy | therve: at one point we did say we were going to maintain the old stuff for one cycle, but tbh, I'm not sure if we want to do that | 20:56 |
asalkeld | but we do need to be careful | 20:56 |
*** stevemar has quit IRC | 20:56 | |
asalkeld | migrating alarms would be _interesting_ | 20:56 |
shardy | if we do, then I guess we'll have to say there are limitations, like multiple engines can only work whem the cw stuff is disabled | 20:56 |
therve | shardy, Fair enough. It's not like the current implementation is going to work for many people :) | 20:56 |
shardy | therve: exactly, it was just a starting point, now we know there's a better way, so may as well just do that :) | 20:57 |
shardy | when we created the cw/watchrule stuff, CM was just starting, so we had no choice | 20:57 |
shardy | 3mins | 20:57 |
asalkeld | shardy, any response about task work? | 20:58 |
asalkeld | (qpid) | 20:58 |
shardy | asalkeld: didn't see any, no... | 20:58 |
asalkeld | can celery grow qpid support | 20:58 |
radix | as usual this has been a very helpful meeting | 20:58 |
asalkeld | bummer | 20:58 |
*** martine_ has quit IRC | 20:58 | |
shardy | I'm sure it's possible (or oslo rpc) | 20:58 |
shardy | just a question of who does it | 20:59 |
asalkeld | yip | 20:59 |
shardy | it's a blocker for now for sure | 20:59 |
shardy | right out of time, thanks all! | 20:59 |
randallburt | celery uses kombu, but doesn't work directly with qpid last I checked | 20:59 |
shardy | #endmeeting | 20:59 |
*** openstack changes topic to "OpenStack meetings || https://wiki.openstack.org/wiki/Meetings" | 20:59 | |
openstack | Meeting ended Wed Jun 26 20:59:25 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/heat/2013/heat.2013-06-26-20.01.html | 20:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/heat/2013/heat.2013-06-26-20.01.txt | 20:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/heat/2013/heat.2013-06-26-20.01.log.html | 20:59 |
*** tzn has joined #openstack-meeting | 20:59 | |
therve | thanks! | 20:59 |
shardy | randallburt: yeah thats what I figured but was seeking confirmation | 20:59 |
*** andrew_plunk has left #openstack-meeting | 21:01 | |
*** sandywalsh has quit IRC | 21:01 | |
*** amor has joined #openstack-meeting | 21:01 | |
*** randallburt has left #openstack-meeting | 21:01 | |
*** jasondotstar has quit IRC | 21:01 | |
*** rpothier_ has quit IRC | 21:02 | |
amor | v | 21:02 |
amor | MartÃn Luther King | 21:02 |
*** jasond has left #openstack-meeting | 21:02 | |
*** bdpayne has quit IRC | 21:02 | |
*** therve has left #openstack-meeting | 21:04 | |
*** zehicle_at_dell has joined #openstack-meeting | 21:05 | |
*** vvechkanov|2 has quit IRC | 21:05 | |
*** topol has quit IRC | 21:05 | |
*** tspatzier has left #openstack-meeting | 21:05 | |
*** enikanorov has quit IRC | 21:05 | |
*** pcm__ has quit IRC | 21:06 | |
*** michchap has joined #openstack-meeting | 21:07 | |
*** lpabon has quit IRC | 21:08 | |
*** Vernier has quit IRC | 21:10 | |
*** seiflotfy_ has quit IRC | 21:13 | |
*** portante has left #openstack-meeting | 21:14 | |
*** enikanorov has joined #openstack-meeting | 21:15 | |
*** mkoderer has quit IRC | 21:16 | |
*** HenryG has quit IRC | 21:17 | |
*** sandywalsh has joined #openstack-meeting | 21:17 | |
*** cliu has joined #openstack-meeting | 21:18 | |
*** sarob has joined #openstack-meeting | 21:19 | |
*** sarob has quit IRC | 21:19 | |
*** koolhead17 has quit IRC | 21:19 | |
*** sarob has joined #openstack-meeting | 21:19 | |
*** michchap has quit IRC | 21:20 | |
*** pnavarro has quit IRC | 21:23 | |
*** tzn_ has joined #openstack-meeting | 21:23 | |
*** pnavarro has joined #openstack-meeting | 21:23 | |
*** tzn has quit IRC | 21:23 | |
*** tzn_ is now known as tzn | 21:23 | |
*** zul has quit IRC | 21:24 | |
amor | Do you speak Spanish | 21:25 |
*** amor has left #openstack-meeting | 21:25 | |
*** nati_uen_ has joined #openstack-meeting | 21:28 | |
*** timductive has left #openstack-meeting | 21:30 | |
*** rnirmal has quit IRC | 21:30 | |
*** nati_ueno has quit IRC | 21:31 | |
*** mrodden has quit IRC | 21:33 | |
*** lbragstad has quit IRC | 21:33 | |
*** cliu has quit IRC | 21:33 | |
*** rscottcoyle has quit IRC | 21:35 | |
*** ryanpetrello has quit IRC | 21:36 | |
*** krtaylor has quit IRC | 21:36 | |
*** IlyaE has joined #openstack-meeting | 21:37 | |
*** cliu has joined #openstack-meeting | 21:42 | |
*** zul has joined #openstack-meeting | 21:42 | |
*** timello_ has quit IRC | 21:44 | |
*** mrodden has joined #openstack-meeting | 21:44 | |
*** timello_ has joined #openstack-meeting | 21:45 | |
*** michchap has joined #openstack-meeting | 21:46 | |
*** nachi_ has joined #openstack-meeting | 21:49 | |
*** nachi__ has joined #openstack-meeting | 21:49 | |
*** nachi__ has quit IRC | 21:49 | |
*** mtreinish has quit IRC | 21:50 | |
*** jlucci has quit IRC | 21:51 | |
*** mkollaro has quit IRC | 21:52 | |
*** ryanpetrello has joined #openstack-meeting | 21:56 | |
*** michchap_ has joined #openstack-meeting | 21:57 | |
*** IlyaE has quit IRC | 21:57 | |
*** michchap has quit IRC | 21:58 | |
*** michcha__ has joined #openstack-meeting | 21:58 | |
*** michchap has joined #openstack-meeting | 21:59 | |
*** cliu has quit IRC | 22:01 | |
*** michchap_ has quit IRC | 22:01 | |
*** michchap_ has joined #openstack-meeting | 22:02 | |
*** michcha__ has quit IRC | 22:02 | |
*** ryanpetrello has quit IRC | 22:03 | |
*** michcha__ has joined #openstack-meeting | 22:03 | |
*** michchap has quit IRC | 22:03 | |
*** michchap has joined #openstack-meeting | 22:04 | |
*** lukego has quit IRC | 22:04 | |
*** cliu has joined #openstack-meeting | 22:04 | |
*** nati_uen_ has quit IRC | 22:05 | |
*** michch___ has joined #openstack-meeting | 22:05 | |
*** michchap_ has quit IRC | 22:06 | |
*** michchap_ has joined #openstack-meeting | 22:07 | |
*** michcha__ has quit IRC | 22:07 | |
*** dcramer_ has quit IRC | 22:07 | |
*** michchap has quit IRC | 22:09 | |
*** ivasev has quit IRC | 22:09 | |
*** michch___ has quit IRC | 22:10 | |
*** spzala has joined #openstack-meeting | 22:10 | |
*** afazekas has quit IRC | 22:10 | |
*** michchap_ has quit IRC | 22:11 | |
*** tzn has quit IRC | 22:12 | |
*** listening has quit IRC | 22:12 | |
*** _TheDodd_ has quit IRC | 22:12 | |
*** jbrogan has quit IRC | 22:12 | |
*** tealnick has quit IRC | 22:13 | |
*** diogogmt has quit IRC | 22:14 | |
*** vijendar has quit IRC | 22:18 | |
*** tzn has joined #openstack-meeting | 22:19 | |
*** lastidiot has quit IRC | 22:22 | |
*** jhenner has joined #openstack-meeting | 22:22 | |
*** HenryG has joined #openstack-meeting | 22:23 | |
*** vijendar has joined #openstack-meeting | 22:23 | |
*** kebray has quit IRC | 22:24 | |
*** spzala has quit IRC | 22:25 | |
*** tzn has quit IRC | 22:26 | |
*** tzn has joined #openstack-meeting | 22:27 | |
*** lloydde has quit IRC | 22:27 | |
*** jlucci has joined #openstack-meeting | 22:30 | |
*** sarob_ has joined #openstack-meeting | 22:30 | |
*** cliu has quit IRC | 22:31 | |
*** sarob_ has quit IRC | 22:32 | |
*** sarob_ has joined #openstack-meeting | 22:33 | |
*** lloydde has joined #openstack-meeting | 22:33 | |
*** sarob has quit IRC | 22:34 | |
*** tedross has quit IRC | 22:34 | |
*** zehicle_at_dell has quit IRC | 22:34 | |
*** jlucci has quit IRC | 22:34 | |
*** SergeyLukjanov has quit IRC | 22:35 | |
*** atiwari has quit IRC | 22:35 | |
*** nati_ueno has joined #openstack-meeting | 22:36 | |
*** IlyaE has joined #openstack-meeting | 22:36 | |
*** michchap has joined #openstack-meeting | 22:37 | |
*** IlyaE has quit IRC | 22:38 | |
*** krtaylor has joined #openstack-meeting | 22:40 | |
*** barefoot has left #openstack-meeting | 22:42 | |
*** neelashah has quit IRC | 22:44 | |
*** jecarey_ has quit IRC | 22:44 | |
*** jhenner has quit IRC | 22:45 | |
*** gongysh has joined #openstack-meeting | 22:45 | |
*** dolphm has quit IRC | 22:45 | |
*** zhuadl has joined #openstack-meeting | 22:45 | |
*** michchap has quit IRC | 22:50 | |
*** michchap has joined #openstack-meeting | 22:52 | |
*** tealnick has joined #openstack-meeting | 22:52 | |
*** michchap has quit IRC | 22:52 | |
*** mrodden has quit IRC | 22:53 | |
*** michchap has joined #openstack-meeting | 22:53 | |
*** fifieldt has joined #openstack-meeting | 22:56 | |
*** cliu has joined #openstack-meeting | 22:57 | |
fifieldt | good morning all | 22:58 |
lifeless | o/ | 22:59 |
fifieldt | hihi lifeless | 22:59 |
fifieldt | We're about to start the weekly community meeting in a minute or so https://wiki.openstack.org/wiki/Meetings/Community#Weekly_Community_Meeting | 22:59 |
fifieldt | anyone around for that ? | 22:59 |
* fifieldt waits for a few minutes to see if evgeny appears | 23:00 | |
* fifieldt waves at the sleeping reed | 23:01 | |
*** bgorski has quit IRC | 23:01 | |
*** otherwiseguy has quit IRC | 23:02 | |
*** tealnick has quit IRC | 23:03 | |
*** tealnick has joined #openstack-meeting | 23:04 | |
fifieldt | ok, looks like it's just me today ;) | 23:05 |
*** nati_ueno has quit IRC | 23:06 | |
fifieldt | meeting cancelled. | 23:07 |
*** markpeek has quit IRC | 23:07 | |
*** shang_ has quit IRC | 23:07 | |
*** shang_ has joined #openstack-meeting | 23:08 | |
sarob_ | im here | 23:09 |
sarob_ | i was on the community channel | 23:09 |
*** rcrit has quit IRC | 23:09 | |
annegentle | I'm here | 23:09 |
fifieldt | oh, hi | 23:09 |
fifieldt | ok, let's have the meeting then :D | 23:10 |
fifieldt | #startmeeting OpenStack Community | 23:10 |
openstack | Meeting started Wed Jun 26 23:10:11 2013 UTC. The chair is fifieldt. Information about MeetBot at http://wiki.debian.org/MeetBot. | 23:10 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 23:10 |
*** openstack changes topic to " (Meeting topic: OpenStack Community)" | 23:10 | |
openstack | The meeting name has been set to 'openstack_community' | 23:10 |
* sarob_ waving yes | 23:10 | |
sarob_ | no reed? | 23:10 |
fifieldt | he's well asleep | 23:10 |
fifieldt | currently in italy | 23:10 |
sarob_ | tough break | 23:10 |
fifieldt | indeed :) | 23:10 |
annegentle | yeah night time for him | 23:10 |
fifieldt | Just to quickly run through the action items from the past meeting | 23:11 |
fifieldt | ACTION: evgeny_ to work on bug 1172076 (reed, 23:24:56) | 23:11 |
fifieldt | Ongoing - still shows: | 23:11 |
fifieldt | $ openssl s_client -showcerts -connect ask.openstack.org:443 | 23:11 |
fifieldt | Verify return code: 21 (unable to verify the first certificate) | 23:11 |
fifieldt | ACTION: reed to send a request to Chinese User Groups to help translate askbot GUI (reed, 23:35:01) <-- done | 23:11 |
fifieldt | ACTION: fifieldt to summarise conversation with Everett about helping developers consuming OpenStack (reed, 00:18:59) <-- ongoing, has branched out into many discussions | 23:11 |
fifieldt | any queries about those annegentle, sarob_? | 23:12 |
*** hanrahat has quit IRC | 23:12 | |
*** sarob_ has quit IRC | 23:12 | |
annegentle | nope | 23:12 |
*** lloydde has quit IRC | 23:12 | |
fifieldt | cool | 23:12 |
annegentle | doh lost sarob looks like | 23:12 |
fifieldt | dammnn | 23:13 |
*** sarob has joined #openstack-meeting | 23:13 | |
annegentle | And another californian! | 23:13 |
fifieldt | ah california :) | 23:13 |
sarob | hmm | 23:13 |
fifieldt | any queries about those action items sarob? | 23:13 |
sarob | tx at heart | 23:13 |
sarob | no questions | 23:14 |
fifieldt | #topic evaluate pending issues from the bug tracker | 23:14 |
*** openstack changes topic to "evaluate pending issues from the bug tracker (Meeting topic: OpenStack Community)" | 23:14 | |
fifieldt | #info https://bugs.launchpad.net/openstack-community | 23:14 |
fifieldt | normally at this point we'd ask evgeny, our tame askbot developer, to give an update on the bugs assigned to that team | 23:14 |
fifieldt | but it doesn't look like any have been completed since last tgime | 23:15 |
*** lbragstad has joined #openstack-meeting | 23:15 | |
fifieldt | also: annegentle, sarob - feel free to spam bugs to that tracker regarding the community tools | 23:15 |
fifieldt | sans openstack.org website | 23:15 |
annegentle | fifieldt: yeah looking/browsing now | 23:15 |
sarob | yeah, like https://bugs.launchpad.net/openstack-community/+bug/1099887 | 23:16 |
annegentle | fifieldt: I don't know if you've seen it, but https://bugs.launchpad.net/openstack-org has openstack.org website issues | 23:16 |
fifieldt | yup, I'm an active contributor there now I have write access to the CMS :) | 23:16 |
fifieldt | indeed, sarob | 23:16 |
fifieldt | so the plan is to create a 'user portal' | 23:16 |
sarob | its not really a bug, rather blueprint | 23:17 |
sarob | right | 23:17 |
fifieldt | which will have many features | 23:17 |
sarob | righto | 23:17 |
fifieldt | and reed has been scoping the funding and methods to do that out with mark recently | 23:17 |
fifieldt | but it's slow going | 23:17 |
annegentle | I lost my write access to silverstripe, reed was looking into it | 23:17 |
sarob | bugs tracking as features, or just side effect | 23:17 |
*** fnaval has quit IRC | 23:18 | |
fifieldt | yeah, since this is just a small team at the moment it doesn't use blueprints | 23:18 |
fifieldt | maybe it should? | 23:18 |
*** nati_ueno has joined #openstack-meeting | 23:18 | |
fifieldt | would you like more visibility of what's going on future roadmap wise? | 23:18 |
*** lastidiot has joined #openstack-meeting | 23:18 | |
fifieldt | blueprints work for that well, yes... | 23:18 |
sarob | reed created one for the portal | 23:19 |
fifieldt | #info https://blueprints.launchpad.net/openstack-community/+spec/community-portal | 23:19 |
sarob | right | 23:19 |
*** Mandell has quit IRC | 23:19 | |
fifieldt | ok, let me do this: | 23:19 |
sarob | i created two new ones based on reed conversation last week | 23:19 |
sarob | linking into the portal | 23:19 |
fifieldt | #action fifieldt to talk to reed about use of blueprints, and making 'large' community plans roadmap more visible | 23:19 |
fifieldt | cool | 23:19 |
sarob | okay | 23:20 |
fifieldt | anything else on the launchpad time, while we're at it? | 23:20 |
fifieldt | ok then | 23:20 |
*** IlyaE has joined #openstack-meeting | 23:20 | |
fifieldt | #topic how to help developers consuming API | 23:20 |
*** openstack changes topic to "how to help developers consuming API (Meeting topic: OpenStack Community)" | 23:20 | |
fifieldt | so I had a chat with everett, dianne via email, reed, and annegentle about this | 23:21 |
fifieldt | and also other people in the foundation | 23:21 |
fifieldt | analysed the current poor (say, nonexistent) treatment of SDKs on openstack.org | 23:21 |
*** noslzzp has quit IRC | 23:21 | |
fifieldt | and started writing up some stuff to replace the current "getting started" page | 23:21 |
fifieldt | the foundation team is meeting at OSCON for a workshop, and one idea we had was to look at the getting started page and smash out some content so that it's accessible for all types of people in the community | 23:22 |
fifieldt | of course, annegentle, we'll also need to look at http://docs.openstack.org/ and make sure it's pristine as it can be for developers | 23:23 |
*** sdake has quit IRC | 23:23 | |
* annegentle nods | 23:23 | |
fifieldt | I'm thinking we need pretty icons, thoughts? :) | 23:23 |
* annegentle just found bootstrap's icons yesterday | 23:23 | |
*** rcrit has joined #openstack-meeting | 23:23 | |
fifieldt | :D | 23:23 |
sarob | would like be like clearer steps for learning openstack | 23:24 |
fifieldt | indeed | 23:24 |
sarob | and/or provide more options | 23:24 |
annegentle | could you redesign api.openstack.org? | 23:24 |
fifieldt | it's a nice domain name :) I think we have two types of developer | 23:25 |
fifieldt | one type uses the API directly, - our own coders, people writing SDKs, other hardcore people | 23:25 |
fifieldt | the other type relies on libraries and SDKs | 23:25 |
fifieldt | and that's actually a greater number of people | 23:25 |
fifieldt | so we need to make sure we deal with both very well | 23:26 |
sarob | me thinks as instruction gets | 23:26 |
annegentle | agreed on all | 23:26 |
sarob | deeper then expose more details | 23:26 |
sarob | beyond just using api | 23:26 |
sarob | n00bs get confused | 23:27 |
fifieldt | so, providing actual examples, sarob? | 23:27 |
fifieldt | with a tangible use case to follow | 23:27 |
sarob | def | 23:27 |
fifieldt | sounds good to me | 23:27 |
sarob | we need to make tiers of material | 23:28 |
annegentle | I think Diane's user guides are going that direction with your guidance fifieldt | 23:28 |
annegentle | Dashboard > CLI > API > SDK | 23:28 |
sarob | right | 23:28 |
fifieldt | indeed, I need to get back to her on those - sobusybusy | 23:28 |
sarob | so how can the efforts around training | 23:28 |
*** cp16net is now known as cp16net|away | 23:28 | |
sarob | be spun into | 23:29 |
*** cp16net|away is now known as cp16net | 23:29 | |
sarob | cause nobody wants stale, dub material | 23:29 |
fifieldt | hehe, indeed | 23:29 |
sarob | dup that is | 23:29 |
annegentle | dubstep is awesome tho | 23:29 |
sarob | so i created this bp https://blueprints.launchpad.net/openstack-manuals/+spec/training-manuals | 23:30 |
sarob | its meant to create those tiers | 23:31 |
sarob | tie into the docs | 23:31 |
sarob | and the getting started stuff | 23:31 |
*** lloydde has joined #openstack-meeting | 23:31 | |
fifieldt | I agree with creating training content, but my understanding is that this is a contentious board-level issue right now :| | 23:31 |
sarob | sfbay user group is working on it | 23:31 |
* annegentle reads | 23:31 | |
sarob | well, we are not talking about certs | 23:32 |
*** MarkAtwood has quit IRC | 23:32 | |
sarob | just creating material | 23:32 |
annegentle | sarob: what's the tie in to refstack exactly? | 23:32 |
sarob | foundation board will debate certs, def, etc | 23:32 |
sarob | the idea being that to provide examples and scenarios | 23:33 |
fifieldt | Of course it's always fine to create, but I think it's naive to assume people wouldn't get up in arms, so I'm just going to take a light touch :) | 23:33 |
sarob | we need an archetype | 23:33 |
*** clayg has left #openstack-meeting | 23:33 | |
sarob | thats me light touch | 23:34 |
*** leizhang has quit IRC | 23:34 | |
fifieldt | cool | 23:34 |
fifieldt | so what's our action item here? | 23:34 |
fifieldt | share more widely | 23:34 |
*** IlyaE has quit IRC | 23:34 | |
fifieldt | ask for people? | 23:34 |
fifieldt | read & feedback? | 23:34 |
sarob | well started with api | 23:34 |
*** lbragstad has quit IRC | 23:35 | |
annegentle | sarob: reading more to try to figure out refstack tie-in | 23:35 |
sarob | roger that | 23:36 |
sarob | refstack would be reference stack, debate about whats in, what to call it, etc | 23:37 |
annegentle | sarob: my understanding of refstack is a test suite | 23:37 |
annegentle | more or less | 23:37 |
*** gyee has quit IRC | 23:37 | |
fifieldt | in this case: a way to have a defined openstack install, without using vendor Product X? | 23:38 |
* sarob putting my user commuity hat on | 23:38 | |
annegentle | sarob: but I do like the idea of real trainees getting real cloud experiences, but they're going to want it for free? | 23:38 |
sarob | thats def part of it | 23:38 |
annegentle | #link https://etherpad.openstack.org/RefStackBlueprint | 23:38 |
sarob | crowdsourced training | 23:38 |
annegentle | that was the link | 23:38 |
sarob | right | 23:38 |
* fifieldt supports the free part and thinks usergroups around the world can deliver training material should it be available | 23:38 | |
sarob | testing based on refstack, the ins and outs | 23:39 |
annegentle | sarob: so the training is for cloud users | 23:39 |
sarob | continue to be debated | 23:39 |
annegentle | sarob: the Dash > CLI > API > SDK range of users | 23:39 |
sarob | very similar | 23:40 |
annegentle | I mean that as a question, is that the range of abilities? | 23:40 |
sarob | start easy | 23:40 |
sarob | going to an architect/devops | 23:40 |
annegentle | sarob: sure if that's what you're seeing as demand | 23:40 |
sarob | demand is all over the place | 23:40 |
sarob | but they need to start somewhere | 23:41 |
annegentle | sarob: sure | 23:41 |
annegentle | sarob: just have to prioritize somewhat :) | 23:41 |
sarob | if it is selfpaced then np | 23:41 |
annegentle | sarob: to me, refstack is more about API > SDK | 23:41 |
sarob | true, i was just stating that the training is intended to teach the core of openstack | 23:42 |
sarob | not get into the weeds | 23:42 |
*** markwash has quit IRC | 23:42 | |
*** lbragstad has joined #openstack-meeting | 23:42 | |
sarob | refstack will evenually explain / def the core of openstack | 23:43 |
sarob | through the tests | 23:43 |
annegentle | sarob: ok got it | 23:43 |
annegentle | sarob: that helped, thanks | 23:43 |
sarob | ;) | 23:43 |
fifieldt | indeed | 23:44 |
sarob | so api teach | 23:44 |
sarob | can we mold this topic into the broader training materials plus docs? | 23:44 |
sarob | as part of community | 23:44 |
fifieldt | #topic training material, documentation | 23:45 |
sarob | or massive super overload | 23:45 |
*** openstack changes topic to "training material, documentation (Meeting topic: OpenStack Community)" | 23:45 | |
sarob | :) | 23:45 |
fifieldt | ;) | 23:45 |
fifieldt | you won't get argument from annegentle or I regarding words on paper, I think :) | 23:45 |
annegentle | right! | 23:45 |
sarob | words are our friends | 23:45 |
annegentle | One idea I see coming out of these etherpads is an appendix on certain manuals that offers training materials - objectives, labs? | 23:46 |
*** tealnick has quit IRC | 23:46 | |
sarob | thats the idea | 23:46 |
sarob | was thinking that could keep the docs as | 23:47 |
annegentle | sarob: what's unfortunate is that our restructure may gut the compute admin manual and the blueprint fifieldt wrote up for restructuring the doc gets rid of the admin manuals... we're still doing content analysis on it | 23:47 |
fifieldt | indeed | 23:47 |
annegentle | #link https://wiki.openstack.org/wiki/Blueprint-restructure-documentation | 23:47 |
sarob | yeah | 23:47 |
annegentle | well, actually, the Compute Admin manual gets rolled into an OpenStack Admin manual -- so it would still work | 23:48 |
annegentle | fifieldt: Diane and Nick Chase and I just talked about it this week and Nick's going to write an outline | 23:48 |
sarob | yeah, i think its not the end of the world | 23:48 |
annegentle | sarob: so it still works for training needs | 23:48 |
fifieldt | sweet | 23:48 |
*** jlucci has joined #openstack-meeting | 23:48 | |
fifieldt | but yeah, sarob, if there's some content you like in there | 23:48 |
annegentle | sarob: have you seen the Couch to OpenStack webinar series? Can't help but think there's something to that organizational approach | 23:48 |
fifieldt | earmark it soon and communicate it | 23:49 |
fifieldt | because the scope is being reduced :) | 23:49 |
sarob | we could just thinking about how to break down the training structure to follow the docs structure | 23:49 |
annegentle | #link http://openstack.prov12n.com/vbrownbag-podcast-couch-to-openstack/ | 23:49 |
annegentle | fifieldt: for which? | 23:49 |
fifieldt | I'd say for the compute admin manual especially | 23:49 |
sarob | hmm, nope. i chk it out | 23:49 |
*** crank_ is now known as crank | 23:49 | |
annegentle | fifieldt: the way I explained it to Nick this week is we're tacking towards a point like a sailboat :) | 23:49 |
sarob | not couch to 5k | 23:49 |
annegentle | fifieldt: correcting direction as we discover | 23:50 |
fifieldt | sure, annegentle :) | 23:50 |
fifieldt | indeed | 23:50 |
fifieldt | but I think practically, this means some of the content from compute admin will disappear | 23:50 |
sarob | hmm, interesting idea | 23:50 |
fifieldt | hence the note to earmark things that might be working in case we miss them off the side of the boat in a tack :) | 23:50 |
sarob | so getting back to content | 23:51 |
annegentle | fifieldt: yeah I think the scoping is for "what goes with a release as official docs" | 23:51 |
*** crank is now known as crank_ | 23:51 | |
annegentle | sarob: and I don't think that training materials can be scoped in "released" docs (which is also a starting discussion with the programs discussion) | 23:51 |
annegentle | ah too many tie ins today sorry | 23:51 |
sarob | sure i get that | 23:52 |
fifieldt | perhaps, unless someone else writes them, and it brings billions of contributors annegentle ? :) | 23:52 |
* sarob looking forward | 23:52 | |
* sarob on the bow | 23:52 | |
fifieldt | hehehe | 23:52 |
fifieldt | metaphor win! | 23:52 |
*** crank_ is now known as crank | 23:52 | |
annegentle | sarob: land ho! | 23:53 |
* sarob falls overboard and gets prowed | 23:53 | |
annegentle | fifieldt: just drawing imaginary lines | 23:53 |
*** crank is now known as crank_ | 23:53 | |
annegentle | esp. since there's a mention of refstack in the room :) | 23:53 |
fifieldt | aye! | 23:53 |
*** crank_ is now known as crank | 23:53 | |
fifieldt | or is that aye aye | 23:53 |
fifieldt | :) | 23:53 |
annegentle | or arrrr matey | 23:53 |
sarob | what homework | 23:53 |
sarob | sfbay hackathon is tomorrow night | 23:54 |
annegentle | sarob: you have done a good job getting up to speed on doc processes/tools | 23:54 |
sarob | :) | 23:54 |
fifieldt | +1 | 23:54 |
annegentle | sarob: so that's excellent. I would like to know if people generally have an idea of how training material is usually written with objectives and such | 23:54 |
sarob | i gots to teach me peoples | 23:54 |
annegentle | is that what they want? | 23:54 |
*** dkranz has joined #openstack-meeting | 23:55 | |
sarob | now that we getting more of a crowd | 23:55 |
sarob | and yurs input | 23:55 |
sarob | im going to get some of my university friends | 23:55 |
annegentle | I guess I'd like more definition from your group too -- what's the audience, be specific. Do you need slide decks? questions? if there's stuff not covered in the manuals, will they add it as manuals or as a training add on | 23:55 |
sarob | and other user groups to chime in | 23:56 |
sarob | roger that | 23:56 |
annegentle | sarob: yes, I like that. Trainers are a really unique bunch. | 23:56 |
annegentle | sarob: and how much lab equip would be assumed/acquired? | 23:56 |
annegentle | sarob: audience, tasks, equipment. | 23:56 |
*** tanisdl has quit IRC | 23:56 | |
sarob | universities are already creating their own materials | 23:56 |
sarob | details | 23:56 |
sarob | right | 23:56 |
sarob | i going tap in to that gusher | 23:57 |
annegentle | fifieldt: do you have a sense of the audience yourself? students? new to cloud? IT warriors? | 23:57 |
fifieldt | indeed | 23:58 |
fifieldt | up until recently I was also creating an OpenStack course for a university | 23:58 |
sarob | i will start surveys through meetup for the user groups | 23:58 |
fifieldt | and I have many thoughts on training | 23:58 |
* fifieldt is a trainer | 23:58 | |
*** salv-orlando has quit IRC | 23:59 | |
sarob | those involved peoples are the ones to tap first, | 23:59 |
annegentle | "target population" | 23:59 |
* sarob you think so? | 23:59 | |
* sarob too | 23:59 | |
annegentle | then "task analysis" and "course objectives" | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!