*** judd7 has quit IRC | 00:01 | |
*** PotHix has quit IRC | 00:15 | |
*** ociuhandu has quit IRC | 00:21 | |
*** s0mik has quit IRC | 00:26 | |
*** s0mik has joined #openstack-meeting | 00:33 | |
*** danwent has joined #openstack-meeting | 00:38 | |
*** s0mik has quit IRC | 00:43 | |
*** ryanpetrello has quit IRC | 00:43 | |
*** dwalleck has joined #openstack-meeting | 00:45 | |
*** jdurgin has quit IRC | 00:47 | |
*** dwalleck has quit IRC | 00:48 | |
*** dwalleck has joined #openstack-meeting | 00:49 | |
*** Mandell has quit IRC | 00:51 | |
*** nati_uen_ has quit IRC | 00:51 | |
*** littleidea has quit IRC | 00:52 | |
*** nati_ueno has joined #openstack-meeting | 00:54 | |
*** tongli has joined #openstack-meeting | 00:56 | |
*** krtaylor has quit IRC | 00:57 | |
*** jaypipes has quit IRC | 00:57 | |
*** dwalleck has quit IRC | 01:01 | |
*** adjohn has joined #openstack-meeting | 01:07 | |
*** shang has joined #openstack-meeting | 01:08 | |
*** tgall_foo has joined #openstack-meeting | 01:09 | |
*** tgall_foo has joined #openstack-meeting | 01:09 | |
*** shang has quit IRC | 01:10 | |
*** shang has joined #openstack-meeting | 01:10 | |
*** littleidea has joined #openstack-meeting | 01:16 | |
*** jaypipes has joined #openstack-meeting | 01:17 | |
*** adjohn has quit IRC | 01:17 | |
*** Linuturk_ has joined #openstack-meeting | 01:25 | |
*** Linuturk has quit IRC | 01:27 | |
*** dwcramer has joined #openstack-meeting | 01:31 | |
*** littleidea has quit IRC | 01:39 | |
*** danwent has quit IRC | 01:40 | |
*** dolphm has joined #openstack-meeting | 01:43 | |
*** judd7 has joined #openstack-meeting | 01:43 | |
*** judd7 has left #openstack-meeting | 01:48 | |
*** novas0x2a|laptop has quit IRC | 01:50 | |
*** tgall_foo has quit IRC | 01:51 | |
*** shang has quit IRC | 01:55 | |
*** littleidea has joined #openstack-meeting | 01:59 | |
*** pvo has quit IRC | 02:04 | |
*** troytoman-away has quit IRC | 02:05 | |
*** markmcclain has joined #openstack-meeting | 02:05 | |
*** troytoman-away has joined #openstack-meeting | 02:05 | |
*** pvo has joined #openstack-meeting | 02:06 | |
*** dolphm has quit IRC | 02:18 | |
*** ryanpetrello has joined #openstack-meeting | 02:18 | |
*** ijw1 has quit IRC | 02:21 | |
*** ijw has joined #openstack-meeting | 02:21 | |
*** tgall_foo has joined #openstack-meeting | 02:21 | |
*** tgall_foo has joined #openstack-meeting | 02:21 | |
*** nati_ueno has quit IRC | 02:32 | |
*** shang has joined #openstack-meeting | 02:48 | |
*** metral has joined #openstack-meeting | 02:50 | |
*** dwcramer has quit IRC | 02:57 | |
*** ryanpetrello has quit IRC | 03:06 | |
*** hemna has joined #openstack-meeting | 03:11 | |
*** metral has quit IRC | 03:22 | |
*** metral has joined #openstack-meeting | 03:22 | |
*** dolphm has joined #openstack-meeting | 03:30 | |
*** sandywalsh_ has joined #openstack-meeting | 03:59 | |
*** sandywalsh has quit IRC | 04:00 | |
*** ryanpetrello has joined #openstack-meeting | 04:05 | |
*** koolhead17 has joined #openstack-meeting | 04:13 | |
*** metral_ has joined #openstack-meeting | 04:20 | |
*** lloydde has joined #openstack-meeting | 04:21 | |
*** metral has quit IRC | 04:23 | |
*** metral_ is now known as metral | 04:23 | |
*** lifeless has quit IRC | 04:28 | |
*** lifeless has joined #openstack-meeting | 04:35 | |
*** tongli has quit IRC | 04:37 | |
*** tgall_foo has quit IRC | 04:39 | |
*** ryanpetrello has quit IRC | 04:45 | |
*** stevebake has joined #openstack-meeting | 04:46 | |
*** dendrobates is now known as dendro-afk | 04:46 | |
*** jeblair has quit IRC | 04:47 | |
*** dwalleck has joined #openstack-meeting | 04:55 | |
*** dwalleck has quit IRC | 04:57 | |
*** lloydde has quit IRC | 05:11 | |
*** jaypipes has quit IRC | 05:14 | |
*** Mandell has joined #openstack-meeting | 05:17 | |
*** jaypipes has joined #openstack-meeting | 05:27 | |
*** markmcclain has quit IRC | 05:28 | |
*** stevebake has quit IRC | 05:42 | |
*** stevebake has joined #openstack-meeting | 05:43 | |
*** littleidea has quit IRC | 06:02 | |
*** lloydde has joined #openstack-meeting | 06:21 | |
*** salmon_ has joined #openstack-meeting | 06:25 | |
*** lloydde has quit IRC | 06:26 | |
*** cdub has quit IRC | 06:33 | |
*** cdub has joined #openstack-meeting | 06:35 | |
*** cdub has quit IRC | 06:39 | |
*** cdub has joined #openstack-meeting | 06:40 | |
*** davidkranz has quit IRC | 06:50 | |
*** cdub has quit IRC | 06:51 | |
*** cdub has joined #openstack-meeting | 06:51 | |
*** EmilienM has joined #openstack-meeting | 06:56 | |
*** rafaduran has joined #openstack-meeting | 06:57 | |
*** cdub has quit IRC | 07:09 | |
*** cdub has joined #openstack-meeting | 07:09 | |
*** EmilienM has quit IRC | 07:17 | |
*** EmilienM has joined #openstack-meeting | 07:17 | |
*** stevebake has quit IRC | 07:21 | |
*** EmilienM has quit IRC | 07:22 | |
*** EmilienM has joined #openstack-meeting | 07:23 | |
*** EmilienM has left #openstack-meeting | 07:31 | |
*** novas0x2a|laptop has joined #openstack-meeting | 07:34 | |
*** stevebake has joined #openstack-meeting | 07:36 | |
*** EmilienM has joined #openstack-meeting | 07:49 | |
*** sdake has quit IRC | 07:54 | |
*** rkukura has joined #openstack-meeting | 07:59 | |
*** jamespage_ has joined #openstack-meeting | 08:04 | |
*** stevebake has quit IRC | 08:14 | |
*** jjm3lp has quit IRC | 08:22 | |
*** novas0x2a|laptop has quit IRC | 08:26 | |
*** cdub has quit IRC | 08:27 | |
*** cdub has joined #openstack-meeting | 08:27 | |
*** jamespage_ has quit IRC | 08:39 | |
*** jamespage_ has joined #openstack-meeting | 08:39 | |
*** cdub has quit IRC | 08:44 | |
*** cdub has joined #openstack-meeting | 08:44 | |
*** davidkranz has joined #openstack-meeting | 08:46 | |
*** jamespage_ has quit IRC | 08:47 | |
*** davidkranz has quit IRC | 08:51 | |
*** cdub_ has joined #openstack-meeting | 08:53 | |
*** garyk has joined #openstack-meeting | 08:58 | |
*** darraghb has joined #openstack-meeting | 09:08 | |
*** garyk has quit IRC | 09:10 | |
*** ayoung has quit IRC | 09:24 | |
*** ayoung has joined #openstack-meeting | 09:25 | |
*** garyk has joined #openstack-meeting | 09:25 | |
*** ayoung has quit IRC | 09:32 | |
*** ayoung has joined #openstack-meeting | 09:39 | |
*** garyk has quit IRC | 09:40 | |
*** mestery_ has joined #openstack-meeting | 10:45 | |
*** mestery has quit IRC | 10:48 | |
*** blamar has quit IRC | 10:52 | |
*** mnewby has joined #openstack-meeting | 11:05 | |
*** cdub_ has quit IRC | 11:13 | |
*** dhellmann is now known as dhellmann-afk | 11:19 | |
*** maurosr has joined #openstack-meeting | 11:45 | |
*** maurosr has quit IRC | 11:46 | |
*** maurosr has joined #openstack-meeting | 11:46 | |
*** littleidea has joined #openstack-meeting | 11:50 | |
*** salmon_ has left #openstack-meeting | 11:50 | |
*** pn has joined #openstack-meeting | 11:52 | |
*** littleidea has quit IRC | 11:54 | |
*** littleidea has joined #openstack-meeting | 11:56 | |
*** dendro-afk is now known as dendrobates | 12:07 | |
*** cdub_ has joined #openstack-meeting | 12:19 | |
*** ociuhandu has joined #openstack-meeting | 12:23 | |
*** dolphm has quit IRC | 12:24 | |
*** krtaylor has joined #openstack-meeting | 12:26 | |
*** danwent has joined #openstack-meeting | 12:28 | |
*** tgall_foo has joined #openstack-meeting | 12:30 | |
*** tgall_foo has joined #openstack-meeting | 12:30 | |
*** davidkranz has joined #openstack-meeting | 12:41 | |
*** darraghb has quit IRC | 12:42 | |
*** tgall_foo has quit IRC | 12:44 | |
*** darraghb has joined #openstack-meeting | 12:57 | |
*** dwcramer has joined #openstack-meeting | 13:03 | |
*** EmilienM has joined #openstack-meeting | 13:03 | |
*** primeministerp has joined #openstack-meeting | 13:15 | |
*** dkehn_away is now known as dkehn | 13:15 | |
*** blamar has joined #openstack-meeting | 13:27 | |
*** tgall_foo has joined #openstack-meeting | 13:29 | |
*** tgall_foo has quit IRC | 13:29 | |
*** tgall_foo has joined #openstack-meeting | 13:29 | |
*** sandywalsh has joined #openstack-meeting | 13:30 | |
*** sandywalsh_ has quit IRC | 13:30 | |
*** cdub has quit IRC | 13:34 | |
*** cdub has joined #openstack-meeting | 13:35 | |
*** mestery_ is now known as mestery | 13:35 | |
*** cdub has quit IRC | 13:39 | |
*** ryanpetrello has joined #openstack-meeting | 13:40 | |
*** cdub has joined #openstack-meeting | 13:40 | |
*** cdub has quit IRC | 13:45 | |
*** cdub has joined #openstack-meeting | 13:46 | |
*** ewindisch has quit IRC | 13:46 | |
*** dwcramer has quit IRC | 13:48 | |
*** markmcclain has joined #openstack-meeting | 13:49 | |
*** mattray has joined #openstack-meeting | 13:49 | |
*** Razique has joined #openstack-meeting | 13:53 | |
*** mtreinish has joined #openstack-meeting | 13:56 | |
*** cdub has quit IRC | 13:57 | |
*** cdub has joined #openstack-meeting | 13:58 | |
*** cdub has quit IRC | 14:02 | |
*** cdub has joined #openstack-meeting | 14:03 | |
*** cdub has quit IRC | 14:08 | |
*** ewindisch has joined #openstack-meeting | 14:11 | |
*** dhellmann-afk is now known as dhellmann | 14:11 | |
*** stevebake has joined #openstack-meeting | 14:11 | |
*** Gordonz_ has quit IRC | 14:19 | |
*** Gordonz has joined #openstack-meeting | 14:20 | |
*** ryanpetrello has quit IRC | 14:21 | |
*** ryanpetrello has joined #openstack-meeting | 14:21 | |
*** stevebake has quit IRC | 14:25 | |
*** cdub_ has quit IRC | 14:25 | |
*** jaypipes has quit IRC | 14:25 | |
*** blamar_ has joined #openstack-meeting | 14:26 | |
*** cp16net is now known as cp16net|away | 14:26 | |
*** cp16net|away is now known as cp16net | 14:26 | |
*** blamar has quit IRC | 14:27 | |
*** blamar_ is now known as blamar | 14:28 | |
*** jeblair has joined #openstack-meeting | 14:31 | |
*** jaypipes has joined #openstack-meeting | 14:39 | |
*** dwcramer has joined #openstack-meeting | 14:40 | |
*** cp16net is now known as cp16net|away | 14:41 | |
*** markmcclain has quit IRC | 14:51 | |
*** spn_ has joined #openstack-meeting | 14:52 | |
*** alexpilotti has joined #openstack-meeting | 14:57 | |
*** stevebake has joined #openstack-meeting | 14:58 | |
*** cdub has joined #openstack-meeting | 14:59 | |
primeministerp | hmm | 15:00 |
---|---|---|
*** spn_ has quit IRC | 15:01 | |
primeministerp | is the meetbot on | 15:01 |
*** pnavarro has joined #openstack-meeting | 15:02 | |
primeministerp | hey guys the meetbot isn't starting for me | 15:03 |
primeministerp | anyway we'll begin | 15:03 |
*** ryanpetr_ has joined #openstack-meeting | 15:03 | |
EmilienM | oops | 15:03 |
primeministerp | I'm wondering if it's bc i'm using the webclient | 15:03 |
*** ryanpetrello has quit IRC | 15:04 | |
primeministerp | ok i just popped into the infra channel | 15:05 |
jeblair | did you say "#startmeeting" ? | 15:05 |
primeministerp | gah | 15:05 |
primeministerp | thx | 15:05 |
primeministerp | wrong character | 15:06 |
primeministerp | #startmeeting hyper-v | 15:06 |
openstack | Meeting started Tue Oct 2 15:06:11 2012 UTC. The chair is primeministerp. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:06 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:06 |
primeministerp | hehe | 15:06 |
openstack | The meeting name has been set to 'hyper_v' | 15:06 |
primeministerp | ok | 15:06 |
primeministerp | my bad, was using "/" | 15:06 |
primeministerp | forgot it was a "#" | 15:06 |
primeministerp | thx | 15:06 |
primeministerp | Let's start with the Installer for the Nova-compute for Hyper-v | 15:07 |
primeministerp | #topic Installer Testing | 15:07 |
*** cp16net|away is now known as cp16net | 15:07 | |
*** openstack changes topic to "Installer Testing" | 15:07 | |
*** markmcclain has joined #openstack-meeting | 15:07 | |
primeministerp | alexpilotti: would you like to take the floor | 15:07 |
primeministerp | alexpilotti has created an msi, which we need to begin testing | 15:08 |
primeministerp | alexpilotti it allows for the enabling of the features and configuration tweaks necessary to deploy silently | 15:08 |
alexpilotti | the idea is that once the OS is deployes, the installer takes care of all the rest | 15:09 |
alexpilotti | *deployed | 15:09 |
alexpilotti | we tested it a lot on Hyper v 2012 | 15:09 |
*** Mandell has quit IRC | 15:10 | |
primeministerp | alexpilotti: so it requires an existing folsom controller to be present as well as a domain controller if you are going to enable live migration correct? | 15:10 |
EmilienM | I can test it this week | 15:10 |
pnavarro | I'll test it two | 15:11 |
pnavarro | too | 15:11 |
primeministerp | We need to look for typos as well in the language | 15:11 |
primeministerp | used in the dialogs etc | 15:11 |
pnavarro | We can translate it to Spanish and French | 15:11 |
*** stevebake has quit IRC | 15:11 | |
primeministerp | so alex and I were just discussing that | 15:12 |
EmilienM | i take french Pedro if u want | 15:12 |
*** spn_ has joined #openstack-meeting | 15:12 | |
pnavarro | sure EmilienM | 15:12 |
EmilienM | :) | 15:12 |
primeministerp | alexpilotti: so I think you got an answer | 15:12 |
alexpilotti | tx guys! | 15:13 |
alexpilotti | I'll take Italian and German, I guess :-) | 15:13 |
primeministerp | ok | 15:13 |
primeministerp | great | 15:13 |
primeministerp | alexpilotti: what's the best way to get the new installer | 15:14 |
alexpilotti | pnavarro: the installer enables the msiscsi service | 15:14 |
pnavarro | alexpilotti: great! I'll test it | 15:14 |
alexpilotti | primeministerp: for the moment I left a link in the email, that you guys just got | 15:14 |
*** maoy has joined #openstack-meeting | 15:14 | |
primeministerp | alexpilotti: I wasn't sure if you sent it out to everyone | 15:15 |
alexpilotti | http://www.cloudbase.it/beta/HyperVNovaCompute_1_0_0_beta.msi | 15:15 |
primeministerp | #link http://www.cloudbase.it/beta/HyperVNovaCompute_1_0_0_beta.msi | 15:15 |
primeministerp | ok moving on | 15:15 |
primeministerp | #topic conference roster | 15:16 |
*** openstack changes topic to "conference roster" | 15:16 | |
primeministerp | so EmilienM is now attending the conf | 15:16 |
EmilienM | yup | 15:16 |
primeministerp | I think that means we have confirmed everyone but Jordan being there | 15:16 |
EmilienM | alexpilotti: great job for installer :) | 15:17 |
primeministerp | Let's make sure we coordinate to meetup the first day, and try to get some coverage in sessions | 15:17 |
primeministerp | also we'll should plan on having some planning sessions as between us as well | 15:18 |
primeministerp | looks like jordan won't be there | 15:19 |
alexpilotti | tx EmilienM ! :-) | 15:19 |
pnavarro | Just after the summit I'll talking about Hyper-V in the next Paris meetup: #link http://www.meetup.com/OpenStack-France/events/84177022/ | 15:19 |
primeministerp | pnavarro: great | 15:19 |
primeministerp | pnavarro: make sure you send me a copy of the slides and I'll make sure they get distributed internally here | 15:20 |
*** maoy_ has joined #openstack-meeting | 15:20 | |
primeministerp | #topic Quantum | 15:20 |
*** openstack changes topic to "Quantum" | 15:20 | |
primeministerp | let's start to discuss approaches for implementing quantum on windows | 15:21 |
primeministerp | alexpilotti: and I have been discussion the different options | 15:21 |
*** danwent has quit IRC | 15:21 | |
primeministerp | the first being, use the native windows extensible switch | 15:21 |
primeministerp | that is part of hyper-v | 15:21 |
*** maoy has quit IRC | 15:22 | |
*** maoy_ is now known as maoy | 15:22 | |
primeministerp | or the second being porting openvswitch to run in it's place | 15:22 |
pnavarro | primeministerp: that'd be peace of cake.. | 15:22 |
primeministerp | it being the hyper-v switch | 15:22 |
primeministerp | pnavarro: which is the cake? | 15:22 |
primeministerp | pnavarro: ovs? | 15:22 |
pnavarro | the first option, I mean... | 15:22 |
*** spligak has joined #openstack-meeting | 15:23 | |
EmilienM | primeministerp: I think you should code a new plugin like : hyperv-vswitch-quantum-plugin | 15:23 |
primeministerp | we'll we were probably thinking you would need both | 15:23 |
primeministerp | EmilienM: we would need to | 15:23 |
EmilienM | to manage basic VIF connection | 15:23 |
primeministerp | EmilienM: continue | 15:23 |
EmilienM | I have one question about Hyper-V vSwitch | 15:24 |
EmilienM | is it OpenFlow ready ? | 15:24 |
primeministerp | EmilienM: sure | 15:24 |
primeministerp | EmilienM: I'm not sure | 15:24 |
primeministerp | EmilienM: http://www.networkworld.com/news/2011/092711-nec-windows8-hyperv-251327.html | 15:24 |
primeministerp | EmilienM: looks like there may be 3rd party adding it | 15:25 |
EmilienM | greta ! | 15:25 |
EmilienM | great !* | 15:25 |
EmilienM | that could be useful :) | 15:25 |
EmilienM | for SDN | 15:25 |
EmilienM | and interconnection with other computes nodes | 15:25 |
primeministerp | EmilienM: well that's one of the reasons we were discussing the use of the ovs | 15:26 |
*** Razique has quit IRC | 15:26 | |
primeministerp | EmilienM: in theory we can use it instead of the hyper-v vswitch | 15:26 |
pnavarro | sorry guys, I have to leave earlier, I sprained my knee last wednesday, and I'm really slow... | 15:26 |
primeministerp | and in theory have the same operation pane | 15:26 |
EmilienM | in theory | 15:26 |
primeministerp | alexpilotti: what do you think? | 15:27 |
alexpilotti | the quantum hyper-v driver is the basic implementation we were talking about | 15:28 |
*** colinmcnamara has joined #openstack-meeting | 15:28 | |
alexpilotti | ovs is imo the cool way to go | 15:28 |
primeministerp | alexpilotti: i agree | 15:29 |
EmilienM | actually, all plugins use OVS | 15:29 |
EmilienM | not Cisco, sorry | 15:29 |
primeministerp | In theory also there could be need for both | 15:30 |
*** pnavarro has quit IRC | 15:30 | |
primeministerp | EmilienM: anything else to add from your experiences | 15:31 |
EmilienM | about the design of the plugin : | 15:31 |
primeministerp | EmilienM: yes | 15:31 |
EmilienM | we'll talk about features | 15:31 |
EmilienM | but tunneling & VLAN legacy could be great | 15:32 |
primeministerp | alexpilotti: what about control of the hyper-v firewall | 15:32 |
EmilienM | it's really depending of the Hyper-V vSwitch features | 15:32 |
EmilienM | primeministerp: +1 | 15:32 |
primeministerp | So | 15:32 |
primeministerp | So i have been playing with LACP on 2012 server | 15:33 |
alexpilotti | primeministerp: we can control it easily | 15:33 |
primeministerp | basically windows now supports bonding | 15:33 |
primeministerp | "We" use the term "teaming" | 15:33 |
primeministerp | with that you can have both managed and unmanaged switch teaming | 15:33 |
primeministerp | meaning the switch can be configured for it, or not | 15:34 |
*** colinmcnamara has quit IRC | 15:34 | |
primeministerp | in terms of the LACP part | 15:34 |
primeministerp | i'm currently using it w/ 2 nics, and a lucent ERS | 15:34 |
primeministerp | however, I'm having issues once I tell the hyper-v virtual switch to use the new virtual teaming interface created for a specific vlan | 15:35 |
EmilienM | I think LACP is outside Quantum subject | 15:35 |
primeministerp | EmilienM: well usually it's below the OVS layer | 15:35 |
EmilienM | since Quantum does not care about the vSwitch in itself | 15:35 |
primeministerp | EmilienM: you would configure ovs to use it | 15:36 |
*** koolhead17 has quit IRC | 15:36 | |
EmilienM | it will create L2 bridges & virtual routers | 15:36 |
primeministerp | EmilienM: it's related, and also a configuration we would want to use in a lot of cases | 15:37 |
primeministerp | Figured i'd share a bit | 15:37 |
primeministerp | Ok | 15:37 |
primeministerp | #topic RDP access | 15:37 |
*** openstack changes topic to "RDP access" | 15:37 | |
primeministerp | One other thing we are looking to start work on for the G release is RDP access to the VM console | 15:38 |
*** stevebake has joined #openstack-meeting | 15:38 | |
primeministerp | alexpilotti: did some early investigation into using freerdp as the mechanism | 15:38 |
primeministerp | user experiences are going to be key | 15:39 |
primeministerp | don't think our cern friends are on, however I know it was a key feature they were looking for | 15:39 |
*** cdub has quit IRC | 15:40 | |
primeministerp | and in fact a necessary one | 15:40 |
primeministerp | from my personal perspective | 15:40 |
primeministerp | alexpilotti: anything you want to add on RDP console access? | 15:40 |
alexpilotti | we plan to implement 2 solutions: | 15:40 |
alexpilotti | 1) a novnc-* equivalent RDP alternative | 15:41 |
alexpilotti | 2) an RDP to VNC bridge | 15:41 |
primeministerp | alexpilotti: explain the need for the RDP to VNC bridge | 15:42 |
alexpilotti | VNC to RDP sorry :-) | 15:42 |
primeministerp | alexpilotti: hehe that makes sense now | 15:42 |
alexpilotti | this way the dashboard can offer a single VNC solution covering multiple hypervisors | 15:43 |
alexpilotti | as everybody else uses VNC ;-) | 15:43 |
*** waa has joined #openstack-meeting | 15:43 | |
primeministerp | are we sure, wasn't some work done to use spice? | 15:43 |
primeministerp | http://folsomdesignsummit2012.sched.org/event/2eb1ef6e79b9214da065bb3e6981d58c#.UGsL3U2HIvs | 15:44 |
primeministerp | looks like someone's talking on the subject | 15:44 |
primeministerp | EmilienM: alexpilotti anything else today? | 15:45 |
EmilienM | no | 15:46 |
primeministerp | ok then | 15:46 |
alexpilotti | primeministerp: we should talk w teh spice guys to see what's the project status | 15:46 |
primeministerp | alexpilotti: that's why I'm mentioning it | 15:46 |
*** colinmcnamara has joined #openstack-meeting | 15:46 | |
primeministerp | alexpilotti: in terms of spice, I believe a friend of mine still does QA for the protocol testing | 15:46 |
primeministerp | for RH | 15:46 |
primeministerp | alexpilotti: let's discuss more offline | 15:47 |
*** cdub has joined #openstack-meeting | 15:47 | |
alexpilotti | primeministerp: cool | 15:47 |
primeministerp | on that note, thanks everyone | 15:47 |
primeministerp | #endmeeting | 15:47 |
EmilienM | thank's :) | 15:47 |
*** openstack changes topic to "OpenStack meetings || Development in #openstack-dev || Help in #openstack" | 15:47 | |
openstack | Meeting ended Tue Oct 2 15:47:56 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:47 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/hyper_v/2012/hyper_v.2012-10-02-15.06.html | 15:47 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/hyper_v/2012/hyper_v.2012-10-02-15.06.txt | 15:47 |
openstack | Log: http://eavesdrop.openstack.org/meetings/hyper_v/2012/hyper_v.2012-10-02-15.06.log.html | 15:48 |
*** hemna has quit IRC | 15:48 | |
*** cdub has quit IRC | 15:52 | |
*** cdub has joined #openstack-meeting | 15:53 | |
*** adjohn has joined #openstack-meeting | 15:55 | |
*** danwent has joined #openstack-meeting | 15:55 | |
*** stevebake has quit IRC | 15:56 | |
*** reed has joined #openstack-meeting | 15:57 | |
*** cdub has quit IRC | 15:57 | |
*** hemna has joined #openstack-meeting | 15:58 | |
*** hemna has quit IRC | 15:59 | |
*** hemna has joined #openstack-meeting | 16:00 | |
*** ayoung has quit IRC | 16:02 | |
*** ayoung has joined #openstack-meeting | 16:04 | |
*** hemna has quit IRC | 16:05 | |
*** hemna has joined #openstack-meeting | 16:05 | |
*** sandywalsh has quit IRC | 16:08 | |
*** mnewby has quit IRC | 16:08 | |
*** sandywalsh has joined #openstack-meeting | 16:10 | |
*** rafaduran has quit IRC | 16:11 | |
*** ewindisch has quit IRC | 16:12 | |
*** sandywalsh_ has joined #openstack-meeting | 16:14 | |
*** sandywalsh has quit IRC | 16:15 | |
*** koolhead17 has joined #openstack-meeting | 16:16 | |
*** mnewby has joined #openstack-meeting | 16:19 | |
*** rkukura has quit IRC | 16:25 | |
*** ewindisch has joined #openstack-meeting | 16:34 | |
*** ayoung has quit IRC | 16:40 | |
*** EmilienM has left #openstack-meeting | 16:45 | |
*** littleidea has quit IRC | 16:48 | |
*** milner has quit IRC | 16:48 | |
*** jhenner has joined #openstack-meeting | 16:48 | |
*** milner has joined #openstack-meeting | 16:48 | |
*** spligak has quit IRC | 16:48 | |
*** spligak has joined #openstack-meeting | 16:48 | |
*** Mandell has joined #openstack-meeting | 16:48 | |
*** ozstacker has quit IRC | 16:49 | |
*** ozstacker has joined #openstack-meeting | 16:49 | |
*** rhagarty has joined #openstack-meeting | 16:51 | |
*** ayoung has joined #openstack-meeting | 16:51 | |
*** krtaylor has quit IRC | 16:54 | |
*** danwent has quit IRC | 16:56 | |
*** nati_ueno has joined #openstack-meeting | 16:57 | |
*** danwent has joined #openstack-meeting | 16:58 | |
*** gyee has joined #openstack-meeting | 16:58 | |
*** jdurgin has joined #openstack-meeting | 16:59 | |
*** PotHix has joined #openstack-meeting | 17:00 | |
*** dolphm has joined #openstack-meeting | 17:03 | |
*** stevebake has joined #openstack-meeting | 17:06 | |
*** rkukura has joined #openstack-meeting | 17:06 | |
*** M0lt3n has joined #openstack-meeting | 17:18 | |
*** cp16net is now known as cp16net|away | 17:23 | |
*** krtaylor has joined #openstack-meeting | 17:28 | |
*** darraghb has quit IRC | 17:30 | |
*** torgomatic has joined #openstack-meeting | 17:33 | |
*** dendrobates is now known as dendro-afk | 17:33 | |
*** hggdh has quit IRC | 17:40 | |
*** jaypipes has quit IRC | 17:43 | |
*** hggdh has joined #openstack-meeting | 17:49 | |
*** dkehn is now known as dkehn_brb | 17:49 | |
*** jhenner has quit IRC | 17:50 | |
*** jhenner has joined #openstack-meeting | 17:50 | |
*** heckj has joined #openstack-meeting | 17:51 | |
*** dendro-afk is now known as dendrobates | 17:52 | |
*** rkukura has quit IRC | 17:55 | |
heckj | keystone meeting in a minute… o/ | 17:59 |
dolphm | o/ | 18:00 |
heckj | #startmeeting keystone | 18:01 |
openstack | Meeting started Tue Oct 2 18:01:11 2012 UTC. The chair is heckj. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:01 |
openstack | The meeting name has been set to 'keystone' | 18:01 |
ayoung | o/ | 18:01 |
heckj | #topic agenda at http://wiki.openstack.org/Meetings/KeystoneMeeting | 18:01 |
*** openstack changes topic to "agenda at http://wiki.openstack.org/Meetings/KeystoneMeeting" | 18:01 | |
heckj | ola guys | 18:01 |
heckj | any gyee? others? | 18:01 |
ayoung | ain't nobody here but us chickens | 18:02 |
heckj | heh | 18:03 |
heckj | #topic summit session | 18:03 |
*** openstack changes topic to "summit session" | 18:03 | |
heckj | We've got three hours open in our sessions so far - not feeling like I need to fill them, but FYI | 18:03 |
heckj | Can you two see: http://summit.openstack.org/cfp/topic/6 | 18:03 |
heckj | ? | 18:03 |
*** jaypipes has joined #openstack-meeting | 18:03 | |
dolphm | heckj: forbidden | 18:04 |
heckj | Ah well, fraid fo that | 18:04 |
heckj | It's the approved list for the summit | 18:04 |
heckj | I'll make a screenshot and send to you two so you can see that status | 18:04 |
dolphm | heckj: i can see this http://summit.openstack.org/ | 18:05 |
dolphm | heckj: which shows unreviewed/preapproved/incomplete .. i just can't filter by topic? | 18:05 |
dolphm | heckj: i see 6 keystone sessions on that | 18:05 |
heckj | Spect so - I'm not entirely sure how permissions and such are set up with that app | 18:05 |
heckj | #topic bugs vs blueprints for feature work | 18:06 |
*** openstack changes topic to "bugs vs blueprints for feature work" | 18:06 | |
heckj | So... | 18:06 |
heckj | a couple of release meetings ago, ttx started getting on us for having a large number of "high" bugs in our project. Looking through, some of those bugs are really "work items", and some aren't going to be resolved until other larger work items are complete (i.e. the things that need a V3 API implementation). | 18:06 |
heckj | For the pure work items, I thought about trying to get us using blueprints more extensively. | 18:07 |
heckj | Figured I'd ask you two what you though. | 18:07 |
heckj | Jose, for example, opened a series of bugs for feature-improvements on LDAP - maybe that should've been in a blueprint instead of bugs. | 18:07 |
dolphm | i think launchpad's blueprints are a little broken as a system, but they're more appropriate | 18:07 |
heckj | yeah, I've found lots of restrictions in using blueprints - they seem to be most suitable to large, swatching feature request pieces rather than lots of work items/tasks to accomplish something. | 18:09 |
heckj | ayoung: any opinions or thoughts? | 18:09 |
heckj | I know you have to report up the food chain there regularly with what you've done in Keystone - would using BP more extensively do you any good, or would it be just another annoying system to deal with? | 18:09 |
dolphm | depends on if the PTL is volunteering to completely manage blueprints or if we have to do it ourselves | 18:10 |
ayoung | heckj, in general I agree, but the LDAP bugs do tend to stand alone | 18:10 |
ayoung | each of them is valid in the absense of the others | 18:10 |
heckj | makes sense | 18:11 |
heckj | the only other set of bugs that are really blueprint work is my fault - the implement V3 API stuff | 18:11 |
ayoung | calling them "feature enhancements" is splitting hairs. Probably more honest to say my original work was proof-of-concept and this is productization | 18:11 |
heckj | Any qualms if I nuke this bugs and leave it to the blueprint to link up reviews? | 18:12 |
heckj | s/this/those/ | 18:12 |
dolphm | nope | 18:12 |
heckj | kk | 18:12 |
heckj | #topic feature branch | 18:12 |
*** openstack changes topic to "feature branch" | 18:12 | |
heckj | So - feature branch | 18:12 |
heckj | #topic - I'm lying, open discussion | 18:12 |
*** openstack changes topic to "- I'm lying, open discussion" | 18:12 | |
heckj | feature branch - how are we liking it? | 18:13 |
gyee | \o | 18:13 |
gyee | sorry I am late | 18:13 |
heckj | I'm finding it a little hard to use - to get all the pieces together to see the V3 API all together in a checkout | 18:13 |
ayoung | heckj, I can parse that two ways. How do we like using a feature branch, or how do we like the way the V3 apis are coming along | 18:13 |
heckj | ayoung: I meant the "how do we like using a feature branch" - process wise, I'm finding it a little tricky to work with | 18:14 |
heckj | I've also been very slow to get reasonable reviews up for that work as well | 18:14 |
dolphm | i broke up some of the commits so they would merge with as few dependencies as possible -- not to make it easy to checkout in one go :-/ | 18:14 |
ayoung | But for the first part, I think it is generally OK, except for the way "depends on review X which is outdated/" | 18:14 |
ayoung | the outdated thing seems wonky. | 18:15 |
dolphm | ayoung: how so? outdated doesn't imply a trivial rebase won't resolve it | 18:16 |
ayoung | dolphm, yeah, it just kindof says "don't bother reviewing" which is wrong | 18:16 |
ayoung | trying to keep track of my tasks. | 18:16 |
dolphm | ayoung: should still certainly be reviewable in isolation | 18:16 |
ayoung | heckj, this one is, I think, needing your input. https://review.openstack.org/#/c/12106/6 | 18:17 |
ayoung | The rest all depend on that | 18:17 |
heckj | kk | 18:17 |
gyee | I agree with ayoung, this outdate/restore thingy is abit confusing | 18:17 |
dolphm | the two week timeout on reviews without activity has been biting me a lot lately | 18:17 |
ayoung | dolphm, should endpoint_id = sql.Column(sql.String(64), nullable=False) also be a foreign key? in Policy? If it can't be false... | 18:18 |
heckj | yeah, noticed that - | 18:18 |
heckj | some of that, I'm sure, is my slowness though | 18:18 |
dolphm | ayoung: can't do foreign keys across backend implementations (safely) | 18:18 |
*** jhenner has quit IRC | 18:18 | |
* ayoung annoyed by the use of technologies that gut the tools of their most useful features | 18:19 | |
ayoung | dolphm, so SQL alchemy is broken? | 18:19 |
gyee | I am not even sure if foreign key work across all sql backends | 18:19 |
dolphm | ayoung: that's a limitation of our architecture -- the desire to plug random combinations of drivers together | 18:19 |
ayoung | I understand if, say, sqlite doesn't support it, but then SQL alchemy should abstract that away | 18:20 |
gyee | ayoung, then we'll have inconsistent enforcement | 18:20 |
dolphm | ayoung: i'm toying with the idea of writing a single, high performance, monolithic sqlalchemy driver that covers all backends | 18:20 |
dolphm | ayoung: and then we can use foreign keys, and cascade deletes and whatnot | 18:20 |
gyee | dolphm, +1 | 18:21 |
ayoung | gyee, understood, but that doesn't mean that we should bypass intelligent constriants for the real DBMSs because we have ones that we are using only for testing | 18:21 |
dolphm | ayoung: if that existed, i think it might be possible to rewrite some of the existing drivers to extend it, and say, eliminate foreign keys and perform cascading deletes "manually" -- to then make a bunch of pluggable drivers out of one big driver | 18:22 |
*** EmilienM has joined #openstack-meeting | 18:22 | |
dolphm | ayoung: and then you can mix ldap into ti :P | 18:22 |
ayoung | dolphm, no | 18:22 |
ayoung | we need you to do real work, not tilt at windmills | 18:22 |
ayoung | I assure you, they are not giants | 18:22 |
heckj | ooohh!! windmills!!! | 18:23 |
dolphm | ayoung: lol i think it needs to happen eventually, but if we don't do it, someone else will -- probably to whoever gets bitten first by performance | 18:23 |
* heckj gets his horse | 18:23 | |
ayoung | better instead for SQLite to ignore with a warning things it hasn't yet implemented, and then to file bugs in its driver | 18:23 |
dolphm | ayoung: i.e. that profile of keystone you sent -- i'd say performance is a known issue with sql, and i don't know how else to address it but write a smarter sql driver for a narrow use case | 18:24 |
ayoung | dolphm, ah, that. I think the problem is eventlet | 18:24 |
dolphm | ayoung: how so? | 18:24 |
dolphm | ayoung: our sql query performance is garbage | 18:24 |
ayoung | all SQL requests end up getting serialized, which means others are getting blocked | 18:25 |
heckj | what would probably be most useful is to nail down a benchmark test that we could run to measure and compare - that'll give us hard numbers to work against | 18:25 |
ayoung | I suspect the threading monkey_patch | 18:25 |
ayoung | I think we should benchmark running in apache HTTPD | 18:25 |
ayoung | I think we will be much happier, less work, and on a more secure platform | 18:25 |
dolphm | ayoung: it would help if we didn't have to execute N+1 sql queries to get a list of N items | 18:25 |
heckj | ayoung: I'd like to benchmark in multiple deployment configurations, and even more across the series of changes as we go through development. | 18:25 |
ayoung | We will also get IPv6 support, so my Uncle will be happy | 18:25 |
dolphm | heckj: +1 for benchmark | 18:26 |
dolphm | heckj: i have a keystoneclient script for v3 that might help there | 18:26 |
dolphm | heckj: creates and tears down a bunch of entities | 18:27 |
ayoung | BTW, devstack with Signed tokens is broken. I've nailed down one issue, but have not yet solved the overall thing. | 18:27 |
dolphm | ayoung: symptoms? | 18:27 |
ayoung | The admin token is 80 characters long. I had been checking for UUID token length, which is 32 chars long | 18:27 |
heckj | ayoung: well damn | 18:27 |
ayoung | but once I change the length limit to 80, it still fails, | 18:28 |
dolphm | ayoung: lol i told you token length wasn't a good metric | 18:28 |
ayoung | I haven't figured out why | 18:28 |
ayoung | dolphm, and I remember agreeing with you | 18:28 |
dolphm | ayoung: i think you need to try and decipher every token, and if it fails, assume it's not pki | 18:28 |
ayoung | dolphm, I can do something like start the PKI tokens with PKI- | 18:28 |
heckj | ayoung: a hint would make that much more reasonable - like the idea! | 18:29 |
ayoung | as a UUID token is, I think, limited to 0-9A-F | 18:29 |
ayoung | I'll open a ticket for that | 18:29 |
gyee | ayoung, +1 on prefixing | 18:29 |
*** cp16net|away is now known as cp16net | 18:29 | |
dolphm | ayoung: correct, since we use .hex... however, hardcoded admin_token values could be anything | 18:30 |
dolphm | ayoung: hardcoded = keystone.conf'd | 18:30 |
dolphm | ayoung: hardconfigured? | 18:30 |
ayoung | dolphm, that is oK, If they start them with PKI they are going to be treated as PKI tokens. | 18:32 |
*** dkehn_brb is now known as dkehn | 18:32 | |
ayoung | Chance of that happening unintentionally is vanishingly small enough that I will trust it to a release note | 18:32 |
gyee | or put in a check in the code | 18:32 |
dolphm | gyee: check for what? | 18:33 |
ayoung | anyway, once I change the length to >80, it fails, seemingly in the UUID token path. | 18:33 |
gyee | check to make sure admin token is properly prefix | 18:33 |
dolphm | if admin_token[:4] == 'PKI-' throw a warning? | 18:33 |
gyee | yeah, something like that | 18:33 |
ayoung | gyee, file format? fall back to online checking if it isnt cms? | 18:33 |
gyee | right, pki tokens are base64 encoded right? | 18:34 |
gyee | if we can't do base64 decode, then we can try the uuid route | 18:34 |
ayoung | https://bugs.launchpad.net/keystone/+bug/1060389 | 18:35 |
uvirtbot | Launchpad bug 1060389 in keystone "Non PKI Tokens longer than 32 characters can never be valid" [Undecided,New] | 18:35 |
heckj | unrelated, I spent this past weekend grokking the keystoneclient code - I want to normalize it so that it can be used to auth in all the other clients with a clear internal API | 18:35 |
ayoung | that needs to be fixed before we can throw the switch on tokens to go PKI | 18:35 |
dolphm | heckj: +100000000 | 18:35 |
gyee | heckj, I've been using keystoneclient to test API compatibility with HP | 18:36 |
gyee | works great :) | 18:36 |
heckj | It's annoying me that novaclient has it's own auth, and the glanceclient is using it internally, but without a clear internal API | 18:36 |
heckj | gyee: excellent! | 18:37 |
*** novas0x2a|laptop has joined #openstack-meeting | 18:37 | |
dolphm | gyee: awesome | 18:37 |
dolphm | gyee: rax recently started doing the same thing | 18:37 |
heckj | Oh - really awesome utility application y'all might be interested in: cloudenvy (github.com/bcwaldon/cloudenvy) | 18:37 |
heckj | gives you vagrant-like commands to spin up instances and provision them quickly in openstack clouds | 18:38 |
heckj | I've been using it to spin up a development environment for myself at Nebula on our clouds | 18:38 |
gyee | thanks, I'll check it out | 18:38 |
heckj | I'm going to make a fork of devstack that uses it to spin up devstack in a large instance for testing | 18:39 |
dolphm | heckj: ncie | 18:39 |
ayoung | so the real problem with the devstack install actually seems to be that the PKI token is somehow getting truncated | 18:44 |
heckj | I don't have anything else - will close up the meeting in 5 minu | 18:44 |
*** pabelanger has joined #openstack-meeting | 18:44 | |
ayoung | the token passed to glance is glance --os-auth-token MIIFfQYJKoZIhvcNAQcCoIIFbjCCBWoCAQExCTAHBgUrDgMCGjCCBFYGCSqGSIb3DQEHAaCCBEcEggR | 18:44 |
ayoung | and that MIIF is actually a giveaway that this is a PKI token. I think they all start with that, something about CMS. | 18:45 |
heckj | assumptions built into devstack then about how to get a token and how long it will be... | 18:45 |
ayoung | heckj, most likely. | 18:45 |
gyee | ayoung, that get pass in from command line? | 18:45 |
ayoung | Anyway, I set the token backend to SQL ( which I once again think we want to do by default) and I can see the token in there with the same prefix as above, matching out to where it is truncated | 18:46 |
ayoung | gyee, yes | 18:46 |
*** pabelanger-lap has joined #openstack-meeting | 18:46 | |
ayoung | ++ glance --os-auth-token MIIFfQYJKoZIhvcNAQcCoIIFbjCCBWoCAQExCTAHBgUrDgMCGjCCBFYGCSqGSIb3DQEHAaCCBEcEggR --os-image-url http://127.0.0.1:9292 image-create --name cirros-0.3.0-x86_64-uec-ramdisk --public --container-format ari --disk-format ari | 18:46 |
dolphm | ayoung: +1 for default to sql driver for tokens | 18:48 |
*** jakedahn_zz is now known as jakedahn | 18:50 | |
ayoung | dolphm, what do you think about the token length? Should we provide an option to read tokens from a file? | 18:50 |
dolphm | ayoung: referring to keystone.conf? | 18:51 |
ayoung | dolphm, that too, but no, I meant for the various CLIs | 18:51 |
dolphm | ayoung: ooh ... specify a PKI token in a file for clients to use? | 18:51 |
ayoung | actually, I like the keyring option | 18:51 |
ayoung | but, yeah, a pki token file | 18:51 |
ayoung | try to get some token reuse | 18:52 |
dolphm | ayoung: token file seems like a logical first step before adding real keyring support | 18:52 |
*** mawagon1 has joined #openstack-meeting | 18:53 | |
ayoung | dolphm, really? Why not just skip to the more secure solution? | 18:53 |
dolphm | ayoung: well -- how would you manage clearing the current token? or using an alternative token | 18:53 |
ayoung | dolphm, I don;t know. That implies I know all about keyring. I assume keyring has ways to handle it. | 18:54 |
dolphm | ayoung: i.e. i'm doing some tasks with these roles with this token, and some other tasks with these roles on another tenant with this other token | 18:54 |
ayoung | ah, I see why you like the file id | 18:54 |
ayoung | ea | 18:54 |
dolphm | ayoung: or even as different users | 18:54 |
dolphm | ayoung: just want to make sure we maintain the current flexibility in specifying how to auth (or bypass it) for every command | 18:56 |
ayoung | dolphm, file the enhancement request please | 18:57 |
*** fungi has joined #openstack-meeting | 18:57 | |
dolphm | ayoung: filing request enhancement, please hold | 18:57 |
*** novas0x2a|laptop has quit IRC | 18:58 | |
dolphm | ayoung: heckj: --token is becoming --os-token, correct? | 18:58 |
heckj | yep | 18:58 |
heckj | updated in keystoneclient as of latest (but not yet released as a .x update to PyPI) | 18:58 |
*** novas0x2a|laptop has joined #openstack-meeting | 18:58 | |
heckj | and --endpoint moved to --os-endpoint | 18:59 |
dolphm | heckj: cool, thought so | 18:59 |
heckj | both moving to match what's specified in UnifiedCLI | 18:59 |
dolphm | heckj: pretty sure i reviewed that lol | 18:59 |
heckj | heh | 18:59 |
heckj | Erp, we're outa time - closing this up | 18:59 |
heckj | #endmeeting | 18:59 |
*** openstack changes topic to "OpenStack meetings || Development in #openstack-dev || Help in #openstack" | 18:59 | |
openstack | Meeting ended Tue Oct 2 18:59:43 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:59 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/keystone/2012/keystone.2012-10-02-18.01.html | 18:59 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/keystone/2012/keystone.2012-10-02-18.01.txt | 18:59 |
openstack | Log: http://eavesdrop.openstack.org/meetings/keystone/2012/keystone.2012-10-02-18.01.log.html | 18:59 |
*** ayoung has quit IRC | 18:59 | |
jeblair | ci chat? | 19:00 |
fungi | yep! | 19:00 |
pabelanger | Yay | 19:01 |
* clarkb is here | 19:01 | |
jeblair | I haven't heard from mordred in quite a while, so... | 19:01 |
jeblair | #startmeeting ci | 19:01 |
openstack | Meeting started Tue Oct 2 19:01:46 2012 UTC. The chair is jeblair. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:01 |
openstack | The meeting name has been set to 'ci' | 19:01 |
jeblair | (looking up last meeting) | 19:02 |
jeblair | #topic items from last meeting | 19:02 |
*** openstack changes topic to "items from last meeting" | 19:02 | |
jeblair | I believe this one is unchanged: | 19:02 |
jeblair | #action jbryce provide a test foundation server | 19:02 |
fungi | i have an update there | 19:03 |
jeblair | awesome: go for it | 19:03 |
fungi | i pinged him and reed via e-mail later in the week | 19:03 |
fungi | no word on progress yet, but reed expressed interest in taking over doing that if he gets time | 19:03 |
reed | I have talked to Todd today, he hopefully will hop online | 19:03 |
jeblair | #action reed provide a test foundation server | 19:04 |
fungi | reed: awesome! | 19:04 |
jeblair | #action todd provide a test foundation server | 19:04 |
jeblair | #action anyone provide a test foundation server | 19:04 |
jeblair | cool, if todd shows up, we can chat about that more, or any time in #-infra | 19:05 |
fungi | otherwise, we're still in a holding pattern. it works on review-dev and can be demo'd there | 19:05 |
jeblair | (and seems to work) | 19:05 |
jeblair | clarkb: i believe you proposed the translation session for the summit? | 19:06 |
clarkb | jeblair: I did. It has been preapproved too | 19:06 |
jeblair | groovy! | 19:06 |
*** primeministerp has quit IRC | 19:06 | |
jeblair | pabelanger added the puppet lint job, which rocks | 19:07 |
fungi | thanks pabelanger! | 19:07 |
clarkb | it tells us how bad we are | 19:08 |
jeblair | it is indicating we have quite a ways to go before we're lint-free | 19:08 |
fungi | the first time i saw it, i thought for a moment my browser was going to lock up trying to show the entire log ;) | 19:08 |
*** heckj has quit IRC | 19:08 | |
jeblair | #link http://idle.slashdot.org/story/12/10/01/1215213/us-agricultural-economists-say-bacon-shortage-is-hogwash | 19:09 |
* fungi breathes a sigh of relief | 19:09 | |
jeblair | ^ seems like we're off the hook there | 19:09 |
uvirtbot | jeblair: Error: "seems" is not a valid command. | 19:09 |
jeblair | and mordred did document use cases for bug 995604 | 19:09 |
fungi | ^ seems uvirtbot likes this topic | 19:09 |
uvirtbot | Launchpad bug 995604 in openstack-ci "use symbolic-ref from gerrit to provide moving codename targets" [High,In progress] https://launchpad.net/bugs/995604 | 19:09 |
uvirtbot | fungi: Error: "seems" is not a valid command. | 19:09 |
jeblair | #topic symbolic-ref | 19:10 |
*** openstack changes topic to "symbolic-ref" | 19:10 | |
jeblair | we chatted a bit earlier about symbolic refs. i don't think it's a slam dunk for what we want to do | 19:10 |
fungi | jeblair: yes, i updated the bug report with details | 19:10 |
jeblair | but we have a lot of good information thanks to fungi's work | 19:11 |
fungi | as noted there, i did a proof-of-concept following his suggestion, but tags do indeed seem to fill the void in a better way | 19:11 |
jeblair | cool, my feeling is it's sort of a back-burner idea until we chat at the summit and figure out what will happen with branches next time around | 19:11 |
fungi | during or after the ods session(s) on branch organization and release process, we need to talk about how we automate the tag updates | 19:12 |
fungi | presumably that happens zuul-side? | 19:12 |
fungi | and not directly on gerrit's copies? | 19:12 |
jeblair | fungi: maybe it's a gerrit hook script on ref-updated? | 19:13 |
fungi | since we wouldn't want to tag a commit until it's merged successfully | 19:13 |
fungi | jeblair: that could work | 19:13 |
*** colinmcnamara has quit IRC | 19:13 | |
fungi | but i'll definitely try to catch any ods discussions around that as well | 19:13 |
jeblair | fungi: anyway, i also don't want to presume we will need this; it's possible (granted, unlikely) we could come up with a branch model that satisfies the use case. | 19:14 |
fungi | that would be ideal, i agree | 19:14 |
jeblair | #topic zuul | 19:15 |
*** openstack changes topic to "zuul" | 19:15 | |
jeblair | i gave a talk at the jenkins user conference about zuul | 19:15 |
jeblair | and plugged job-builder, gerrit, the openstack-ci-puppet repo, and our wiki/documentation too | 19:15 |
jeblair | some folks have popped into #-infra as a result of that, which is great | 19:16 |
jeblair | i'd love to get patches from outside of openstack for anything we do. :) | 19:17 |
pabelanger | Thanks | 19:17 |
jeblair | oh, and git-review too. | 19:17 |
clarkb | I added a minor feature to zuul to have it report the zuul status link when it starts gate jobs | 19:17 |
clarkb | that started a short conversation on per change status pages | 19:17 |
fungi | saw that--clickyconvenient | 19:17 |
jeblair | zuul has some missing documentation and some things that make it hard to set up initially, so i have one patch in review to help with that, and another one coming | 19:17 |
clarkb | I think zuul may need to be restarted to pick up the change though | 19:18 |
jeblair | clarkb: yep | 19:18 |
jeblair | so per-change status pages are totally doable, it sort of depends on how much we want zuul to be a web app | 19:18 |
clarkb | maybe giving zuul a json api and allowing the webab to be decoupled is a better way to handle this problem? | 19:19 |
jeblair | clarkb: that's not a bad idea. | 19:19 |
jeblair | clarkb: yeah, i think i like that. i'll cipher on that. btw, anyone here love writing web apps? | 19:21 |
* fungi thought the web was a passing fad for longer than he cares to admit, but will volunteer for anything | 19:22 | |
*** rnirmal has joined #openstack-meeting | 19:22 | |
jeblair | fungi: you still do, don't you? :) | 19:22 |
fungi | i'm just hoping beyond hope at this stage | 19:23 |
jeblair | anyone else have a #topic? | 19:23 |
fungi | gerrit whitespace change detection | 19:23 |
clarkb | oneiric -> precise upgrades | 19:23 |
jeblair | #topic gerrit whitespace change detection | 19:24 |
fungi | asps. very dangerous. clarkb goes first | 19:24 |
*** openstack changes topic to "gerrit whitespace change detection" | 19:24 | |
fungi | or me | 19:24 |
jeblair | whoops. :) | 19:24 |
fungi | markmc was asking about a feature to have the trivial-rebase hook module no longer reapply reviews on whitespace changes between patchsets | 19:24 |
fungi | #link https://bugs.launchpad.net/openstack-ci/+bug/1057506 | 19:25 |
uvirtbot | Launchpad bug 1057506 in openstack-ci "Gerrit trivial rebase detection ignores whitespace" [Medium,Fix released] | 19:25 |
fungi | merged yesterday: #link https://review.openstack.org/13775 | 19:25 |
fungi | keep an eye out in case it does unexpected things, but i kicked the tires pretty thoroughly already | 19:25 |
jeblair | cool! | 19:26 |
fungi | your turn, clarkb | 19:26 |
jeblair | #topic asps; oneiric -> precise upgrades | 19:26 |
*** openstack changes topic to "asps; oneiric -> precise upgrades" | 19:26 | |
clarkb | so a few of the infrastructure hosts run oneiric and we have wanted to upgrade them to precise. notably the jenkins and gerrit hosts | 19:26 |
jeblair | mordred: ping | 19:27 |
clarkb | I have started cleaning up the Jenkins puppet modules to make it easy to stand up jenkins on a brand new host. | 19:27 |
clarkb | once https://review.openstack.org/#/c/13926/ merges I think we will be ready to start building a new jenkins-dev host | 19:27 |
clarkb | the motivation for building new hosts is to move to rackspace's new openstack cloud where we can have ipv6 | 19:28 |
jeblair | the jenkins stuff looks great, btw. | 19:28 |
jeblair | i have a question about the gerrit modules though.... | 19:29 |
jeblair | is our gerrit puppet config so complete that when we spin up a new gerrit host, will it immediately start replicating empty repositories to github? | 19:29 |
clarkb | o_O I hope not but I think that is a valid concern | 19:29 |
clarkb | the gerrit module has a lot more moving parts particularly for configuration | 19:30 |
clarkb | I only just started poking at gerrit today, definitely need to look at it pretty closely | 19:30 |
fungi | i avoided using it when i built my test gerrit vm because i was unsure how much of a loaded gun it was, after acasual glance | 19:30 |
jeblair | i guess it probably wouldn't actually have the empty repos in gerrit yet, right? | 19:30 |
jeblair | (even though it would probably have a working replication config, and possibly empty git repos in /var for the apache mirrors?) | 19:31 |
clarkb | jeblair: no, but it has the project lists and the replication config | 19:31 |
clarkb | a similar concern when we get to jenkins.o.o will be making sure that we don't have two masters fighting for the same sets of slaves | 19:32 |
jeblair | all things being equal, it would be swell if we did not replicate empty repos to github, so we should either confirm that there is a key piece missing from puppet (like the git repos in gerrit), or engineer something in (like a do-not-configure-replication flag file or something) | 19:32 |
jeblair | yeah, in both cases, there will be a shutdown/rsync/startup process, where i'm sure we won't want puppet agent running on either side. :) | 19:33 |
jeblair | sorry, an rsync/shutdown/rsync/startup process. :) | 19:34 |
jeblair | we have moved both of them before, and it's not too hairy. | 19:34 |
clarkb | gerrit will need DB syncing too. lots of little moving parts. should be fun. The module cleanup is just the first tiny step | 19:34 |
jeblair | yep | 19:35 |
jeblair | we'll probably want to schedule these moves for a saturday or sunday. | 19:35 |
clarkb | maybe after the summit? do people usually get back to work with a passion or are they hungover/ | 19:35 |
clarkb | that assumes we can be ready in two weeks | 19:36 |
jeblair | clarkb: before or after summit shouldn't matter, esp on a weekend. | 19:36 |
clarkb | ok | 19:37 |
jeblair | it shouldn't be a huge amount of downtime (like .5 hour) | 19:37 |
jeblair | (we'll schedule more for planning/safety) | 19:37 |
*** nati_uen_ has joined #openstack-meeting | 19:38 | |
jeblair | also, advantage of moving servers vs in-place upgrade is there is an obvious and not-too-difficult roll-back plan. :) | 19:38 |
*** novas0x2a|laptop has quit IRC | 19:39 | |
clarkb | I should probaby start an etherpad with a list of things that need to be done | 19:39 |
*** nati_ueno has quit IRC | 19:39 | |
fungi | speaking of which, who handles the dns records (and how/where)? | 19:39 |
jeblair | fungi: we do, via the rs openstack cloud servers account | 19:39 |
fungi | jeblair: okay, so low latency on getting those changed. awesome | 19:40 |
jeblair | fungi: yes, very low. :) | 19:40 |
fungi | that does indeed make cut-over and fall-back quick | 19:40 |
jeblair | fungi: and we can drop the ttl's to 300 a fews days before we start | 19:41 |
fungi | all the better. i assume you don't get the opportunity to shuffle ip addressing between the vms though | 19:41 |
jeblair | fungi: very unlikely considering the move from legacy -> nova | 19:42 |
fungi | but as long as a half hour window is acceptable, then dns is certainly doable | 19:42 |
*** M0lt3n has quit IRC | 19:43 | |
*** M0lt3n has joined #openstack-meeting | 19:43 | |
clarkb | we took longer to upgrade jenkins last time :) | 19:43 |
jeblair | and that had no notice. :) | 19:43 |
* fungi spent too much time doing zero-downtime planned maintenance swaps in a former life | 19:43 | |
fungi | yeah, emergencies can't be helped. i think you guys knocked that out remarkably quickly though | 19:44 |
jeblair | weekends really aren't that busy (except sundays seem busier than saturdays), and advance notice goes a long way. :) | 19:44 |
jeblair | any more #topics? | 19:45 |
fungi | a quick note on the jenkins doc job conversions | 19:45 |
jeblair | #topic jenkins job builder job conversions | 19:46 |
*** openstack changes topic to "jenkins job builder job conversions" | 19:46 | |
fungi | per annegentle a few minutes ago, the artifact-id job-builder needs is apparently buried in each root pom.xml | 19:46 |
fungi | i need to go back through the ones i converted earlier and double-check them | 19:46 |
fungi | hopefully i either guessed correctly or they didn't break anything being wrong | 19:47 |
fungi | since they're already merged now | 19:47 |
clarkb | fungi: I am willing to bet if it set it wrong jenkins just updated the values afte rthe first run | 19:47 |
clarkb | and the job builder doesn't make changes very often so may not be a major issue | 19:48 |
fungi | hrm. so is that field actually needed in the job-builder configs if jenkins detects it with magic anyway? | 19:48 |
clarkb | that I don't know. I assume it is set in the job builder to provide a complete xml output | 19:49 |
fungi | i wondered about that, seeing as how there was no field in the webui to add it | 19:49 |
clarkb | actually I think it does need it to avoid jenkins jobs making needless changes | 19:49 |
jeblair | clarkb: jenkins jobs keeps its own cache, and only makes changes when the job is different than its cache | 19:50 |
jeblair | clarkb: so it won't update a job if it changes in jenkins | 19:50 |
jeblair | clarkb: but if the yaml changes, it would presumably remove the artifact id if it wasn't in the yaml | 19:50 |
jeblair | maybe that's what you were saying | 19:50 |
clarkb | I wasn't thinking of the cache, but the second scenario is still a small problem | 19:51 |
jeblair | but if it doesn't hurt anything, getting rid of needless configuration in job builder would be nice | 19:51 |
clarkb | might need to dig into jenkins maven source to sort it all out though | 19:52 |
fungi | and there is definitely some discrepancy between them in the doc jobs. i found some use the same id but others use the job name for that instead | 19:52 |
jeblair | while we're on the subject, it's probably worth mentioning for the record that fungi, clarkb, annegentle, and I are all spent time last week and this week getting the last jenkins jobs that aren't defined by job builder converted. | 19:53 |
fungi | i've claimed another half-dozen and am chewing on them now | 19:53 |
jeblair | awesome! | 19:53 |
fungi | thus the realization about the artifact-id field | 19:54 |
fungi | anyway, that's all i had on that | 19:56 |
clarkb | random log grepping fact. zuul started over 2k jobs on September 20th | 19:56 |
fungi | yikes! | 19:56 |
jeblair | yowza! | 19:56 |
clarkb | grep 'Build .* started' /var/log/zuul/zuul.log.2012-09-20 | wc -l | 19:57 |
jeblair | (graphing data from zuul would be fun, i think) | 19:57 |
jeblair | and on that bombshell... | 19:58 |
jeblair | #endmeeting | 19:58 |
*** openstack changes topic to "OpenStack meetings || Development in #openstack-dev || Help in #openstack" | 19:58 | |
openstack | Meeting ended Tue Oct 2 19:58:18 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:58 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ci/2012/ci.2012-10-02-19.01.html | 19:58 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ci/2012/ci.2012-10-02-19.01.txt | 19:58 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ci/2012/ci.2012-10-02-19.01.log.html | 19:58 |
clarkb | I was trying to quantify how much quieter weekends are | 19:58 |
clarkb | number of jobs during the week seems to typically be around 1.5k/day and falls to 100 ish/day on weekends | 19:59 |
jeblair | clarkb: times around the release may be different than other times. :) | 19:59 |
fungi | right, would be good to know when peaks and valleys are for maintenance activity | 19:59 |
clarkb | jeblair: good point. | 19:59 |
*** fungi has left #openstack-meeting | 20:01 | |
*** jakedahn is now known as jakedahn_zz | 20:03 | |
*** pabelanger has quit IRC | 20:03 | |
*** pabelanger-lap is now known as pabelanger | 20:03 | |
*** mawagon1 has left #openstack-meeting | 20:05 | |
*** maoy has quit IRC | 20:08 | |
*** bcwaldon has joined #openstack-meeting | 20:08 | |
*** pabelanger has left #openstack-meeting | 20:09 | |
*** colinmcnamara has joined #openstack-meeting | 20:18 | |
*** edleafe has joined #openstack-meeting | 20:25 | |
*** novas0x2a|laptop has joined #openstack-meeting | 20:32 | |
*** jakedahn_zz is now known as jakedahn | 20:32 | |
*** EmilienM has left #openstack-meeting | 20:36 | |
*** jakedahn is now known as jakedahn_zz | 20:39 | |
*** heckj has joined #openstack-meeting | 20:46 | |
*** Vek has joined #openstack-meeting | 20:50 | |
*** gabrielhurley has joined #openstack-meeting | 20:54 | |
*** rnirmal_ has joined #openstack-meeting | 20:54 | |
*** rnirmal_ has quit IRC | 20:55 | |
*** rnirmal_ has joined #openstack-meeting | 20:56 | |
*** rnirmal has quit IRC | 20:57 | |
*** rnirmal_ is now known as rnirmal | 20:57 | |
*** primeministerp has joined #openstack-meeting | 20:57 | |
*** markmc has joined #openstack-meeting | 20:58 | |
*** lloydde has joined #openstack-meeting | 21:00 | |
ttx | o/ | 21:00 |
notmyname | o/ | 21:00 |
jgriffith | o/ | 21:00 |
heckj | o/ | 21:00 |
markmc | hey | 21:00 |
ttx | bcwaldon, vishy, gabrielhurley, danwent, annegentle, davidkranz: around ? | 21:00 |
danwent | o/ | 21:00 |
gabrielhurley | o/ | 21:01 |
annegentle | o/ | 21:01 |
davidkranz | ttx: here | 21:01 |
bcwaldon | ttx: hey | 21:01 |
ttx | ok, let's get started | 21:01 |
davidkranz | I mean, o/ | 21:01 |
ttx | missing vishy, he will catch up | 21:01 |
ttx | #startmeeting project | 21:01 |
openstack | Meeting started Tue Oct 2 21:01:39 2012 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:01 |
openstack | The meeting name has been set to 'project' | 21:01 |
ttx | Agenda @ http://wiki.openstack.org/Meetings/ProjectMeeting | 21:01 |
vishy | hi | 21:01 |
ttx | woo, 100% hit | 21:01 |
ttx | We'll spend most of the meeting looking into Design Summit organization status. | 21:01 |
ttx | but first lets start with... | 21:02 |
ttx | #topic Folsom release post-mortem | 21:02 |
*** openstack changes topic to "Folsom release post-mortem" | 21:02 | |
ttx | Do we know of anything grossly wrong that we let through ? | 21:02 |
ttx | Nothing embarassing was brought to my attention... | 21:02 |
ttx | all good ? | 21:03 |
heckj | ttx: we found a bootstrapping issue with PKI tokens in Keystone - working it now | 21:03 |
ttx | heckj: is it in http://wiki.openstack.org/ReleaseNotes/Folsom ? | 21:03 |
heckj | it wasn't default - working to get it working as an option in devstack to resolve | 21:03 |
heckj | ttx: not yet | 21:03 |
*** maurosr has quit IRC | 21:03 | |
ttx | heckj: ok, link when available | 21:03 |
heckj | yep | 21:04 |
ttx | anything else ? | 21:04 |
gabrielhurley | ttx: the "edit flavor" feature in horizon is also slightly unstable, but I need to coordinate with nova on how to make it better. it may or may not be backport-able once it's resolved. Tracked in https://bugs.launchpad.net/horizon/+bug/1057799 | 21:04 |
uvirtbot | Launchpad bug 1057799 in horizon "Edit flavor unstable" [High,Confirmed] | 21:04 |
*** sandywalsh_ has quit IRC | 21:04 | |
ttx | gabrielhurley: same, maybe mention it in release notes | 21:04 |
gabrielhurley | yep | 21:04 |
ttx | While it's fresh, any comment on the process that we should address next time ? | 21:04 |
ttx | ok, we'll have a design summit session on release cycle anyway | 21:05 |
gabrielhurley | overall it seemed way smoother than the essex release. +1 | 21:05 |
annegentle | agreed | 21:05 |
ttx | yeah, went quite well, I think | 21:06 |
ttx | #topic Design Summit organization | 21:06 |
*** openstack changes topic to "Design Summit organization" | 21:06 | |
ttx | #info The Design Summit is a track with a series a open discussions about Grizzly development, organized around topics | 21:06 |
ttx | series of* | 21:06 |
ttx | #info Each topic lead is responsible for selecting content to fill allocated slots | 21:06 |
ttx | #info You can redirect session suggestions to other (more appropriate) topics | 21:06 |
ttx | #info You can refuse some of them (and redirect their proposer to the "Unconference" room) | 21:06 |
ttx | This is especially true of stuff that looks too much like a classic speaker presentation | 21:07 |
ttx | #info You can merge multiple preapproved sessions into a single schedule slot | 21:07 |
ttx | #info Finally, you can keep a few empty slots, that should facilitate scheduling | 21:07 |
ttx | I'm available all week to help you with session selection and scheduling | 21:07 |
ttx | Ideally, we should have the set of approved sessions at the end of the week, so that we can work on scheduling early next week. | 21:08 |
ttx | Would that work for everyone ? | 21:08 |
danwent | ack | 21:08 |
markmc | sounds good | 21:08 |
davidkranz | Sure | 21:08 |
notmyname | ok | 21:08 |
gabrielhurley | works for me | 21:08 |
jgriffith | sounds alright | 21:08 |
bcwaldon | yep | 21:08 |
ttx | Should we communicate a common deadline for session proposal ? Or do it per-topic ? | 21:08 |
heckj | word | 21:08 |
gabrielhurley | +1 to common deadline | 21:08 |
heckj | I'm fine with a general one | 21:08 |
jgriffith | I'd vote mass email/deadline | 21:09 |
bcwaldon | easier that way for sure | 21:09 |
ttx | EOD Thursday ? | 21:09 |
ttx | or tomorrow ? | 21:09 |
bcwaldon | not tomorrow | 21:09 |
gabrielhurley | Thursday to give people time to read the email and propose a topic | 21:09 |
jgriffith | +1 for EOD thurs | 21:09 |
heckj | pref for thursday | 21:09 |
ttx | ok | 21:09 |
ttx | #action ttx to send deadline for proposals Thursday EOD | 21:09 |
ttx | OK... let's look into the status of each topic now... | 21:09 |
ttx | You can see the graph for each topic at: | 21:10 |
ttx | #link http://summit.openstack.org/cfp/topicstatus | 21:10 |
ttx | And you can sort proposals by topic by clicking on the "Topic" column header on the main page | 21:10 |
ttx | #topic Openstack-Common topic | 21:10 |
*** openstack changes topic to "Openstack-Common topic" | 21:10 | |
ttx | markmc: right at +10 as promised | 21:10 |
*** Tushar901 has joined #openstack-meeting | 21:10 | |
markmc | ttx, I thought it was 9 ? | 21:10 |
markmc | ttx, I think I've got ~15 proposed ? | 21:11 |
ttx | markmc: no, I mean your intervention time in the meeting, 10 minutes after start | 21:11 |
markmc | ttx, ah :) | 21:11 |
ttx | You have 14 proposals for 9 available slots | 21:11 |
markmc | for context ... | 21:11 |
* markmc is sitting in a pub :) | 21:11 | |
markmc | right | 21:11 |
markmc | ttx, figuring the dependency management might make sense to moving to the process track | 21:11 |
markmc | which leaves 4 to cut | 21:11 |
ttx | yes, I think that would help | 21:11 |
markmc | I think 3 I can just reject | 21:11 |
ttx | All of the rest look interesting | 21:11 |
ttx | There are a few RPC talks that could be merged... | 21:12 |
heckj | I can free up a slot or two from Keystone if that helps - under by 3 right now | 21:12 |
markmc | and 1 or 2 might make more sense on the nova track | 21:12 |
ttx | heckj: that doesn't really help unfortunately | 21:12 |
*** koolhead17 has quit IRC | 21:12 | |
heckj | :-( | 21:12 |
* Vek can't make heads or tails of that graphs page | 21:12 | |
ttx | Same around monitoring... | 21:12 |
markmc | the 1 or 2 are new ideas that should really be proved in a specific project before common | 21:12 |
ttx | Also some discussions are likely to not require a full session (httplib one, for example) | 21:12 |
gabrielhurley | Vek: the graph page is broken on wide screens. make your window smaller | 21:12 |
markmc | right | 21:12 |
annegentle | ttx: I don't think the http://summit.openstack.org/cfp/topicstatus is updated for Documentation track? | 21:13 |
ttx | gabrielhurley: yes, I realized that recently. Bad css | 21:13 |
markmc | I don't think the httplib one is really a proposal that we can discuss, so that's one of the ones to pass on | 21:13 |
Vek | gabrielhurley: boy, that is broken. Thanks for the tip. | 21:13 |
ttx | annegentle: I think it is, but wait for your turn :P | 21:13 |
annegentle | ttx: oh wide screen issue :) | 21:13 |
ttx | #action ttx to fix wide screen on topicstatus screen | 21:14 |
markmc | ttx, basically, I think I can squeeze it into the 9 slots but a slot extra would help | 21:14 |
* gabrielhurley is a frontend developer. lol. | 21:14 | |
ttx | markmc: I'm available to help you cut | 21:14 |
markmc | ttx, cool | 21:14 |
ttx | Questions ? | 21:14 |
ttx | #topic Process topic | 21:14 |
*** openstack changes topic to "Process topic" | 21:14 | |
ttx | I have 14 proposals for 14 available slots.. but markmc will add one | 21:14 |
markmc | what do I do to move deps management to process ? | 21:15 |
ttx | markmc: on your review screen, click on the topic of the session you want to switch | 21:15 |
ttx | I think we have all the important subjects covered | 21:15 |
ttx | I already pre-approved 10, I was waiting on potential topic switches to select the last set | 21:15 |
ttx | Questions on the Process topic ? | 21:15 |
ttx | #topic QA topic | 21:16 |
*** openstack changes topic to "QA topic" | 21:16 | |
ttx | davidkranz: o/ | 21:16 |
ttx | 8 proposals for 7 available slots | 21:16 |
davidkranz | I have 8 for 7 slots now. | 21:16 |
ttx | Looks like all the important stuff is covered... | 21:16 |
ttx | Upgrade testing, configuration testing, performance testing, gating | 21:16 |
ttx | Suggestions: there are a lot of sessions around integration testing, you can probably regroup them and spare one... | 21:16 |
ttx | Like make only 2 sessions out of "OpenStack configuration Testing", "Gating with integration testing" and "Use of testtools and testrepository" | 21:17 |
ttx | If all else fails, the CirrOS session can certainly move to Unconference room. | 21:17 |
davidkranz | ttx: Yeah. I'm also not sure a whole session is neededd for CirrOS | 21:17 |
davidkranz | ttx: I'll figure something out. | 21:17 |
ttx | davidkranz: ok, let me know if you need help | 21:18 |
ttx | Questions on QA ? | 21:18 |
*** mtreinish has quit IRC | 21:18 | |
ttx | #topic Keystone topic | 21:18 |
*** openstack changes topic to "Keystone topic" | 21:18 | |
ttx | heckj: o/ | 21:18 |
* heckj waves | 21:18 | |
ttx | 6 proposals for 9 available slots, all preapproved | 21:18 |
ttx | heckj: Are you expecting/looking for more session proposals ? | 21:18 |
heckj | last summit there were a number of last minute sessions, not sure what to expect this year - I think we have more open than we may fill | 21:19 |
ttx | note that you're placed on the Thursday, where ending early is not that much of an issue | 21:19 |
ttx | heckj: do you have your important subjects already covered by the current proposals ? | 21:20 |
heckj | yep, although I'm sure the federation one will be the trickiest and most prone to bleed widely into other topics | 21:20 |
ttx | yeah | 21:21 |
ttx | Questions on Keystone ? | 21:21 |
ttx | #topic Swift topic | 21:21 |
*** openstack changes topic to "Swift topic" | 21:21 | |
ttx | notmyname: hey | 21:21 |
notmyname | hi | 21:21 |
ttx | 8 proposals for 8 available slots so far | 21:21 |
notmyname | ya, I hope a few others come in | 21:21 |
ttx | it's been filling up fast today | 21:21 |
notmyname | ya | 21:22 |
ttx | in case of emergency you can probably fold one small session into the feature list walkthrough | 21:22 |
*** markmc has quit IRC | 21:23 | |
ttx | Questions on the Swift topic ? | 21:23 |
ttx | #topic Glance topic | 21:23 |
*** openstack changes topic to "Glance topic" | 21:23 | |
ttx | bcwaldon: o/ | 21:23 |
bcwaldon | ttx: hey | 21:23 |
* ttx refreshes | 21:23 | |
ttx | still 2 proposals for 5 available slots | 21:24 |
bcwaldon | ttx: yep, I havent had time to scheuld any yet | 21:24 |
ttx | That's the most undersubscribed topic :) | 21:24 |
bcwaldon | ttx: aw :( | 21:24 |
ttx | I suspect you'll add stuff from you ? | 21:24 |
bcwaldon | yes sir | 21:24 |
bcwaldon | but I do like proxying everything through markwash | 21:25 |
ttx | ok, that should fix it :) | 21:25 |
ttx | yes, markwash-proxying is the new fun, I heard | 21:25 |
ttx | Questions on Glance ? | 21:25 |
ttx | onto the large topics now... | 21:25 |
ttx | #topic Quantum topic | 21:26 |
*** openstack changes topic to "Quantum topic" | 21:26 | |
ttx | danwent: hola | 21:26 |
danwent | o/ | 21:26 |
termie | GLANCE | 21:26 |
ttx | 26 proposals for 22 available slots ! | 21:26 |
danwent | yup | 21:26 |
danwent | we'll put the now famous "quantum squeeze" on | 21:26 |
bcwaldon | termie: thanks for sticking up for me | 21:26 |
danwent | a fair number can hopefully we be squeezed to half-sessions | 21:26 |
ttx | I'd wear a T-shirt that only shows "Glance" | 21:27 |
danwent | and we'll merge a few more. | 21:27 |
ttx | danwent: so you think it looks good ? | 21:27 |
danwent | i'm actually still expecting a few more to come in | 21:27 |
danwent | yes | 21:27 |
ttx | ahah. You'll love the new merge feature | 21:27 |
ttx | Let me explain it a bit | 21:27 |
danwent | can't wait... | 21:27 |
danwent | i hope its a free upgrade from the "standard" version | 21:27 |
ttx | On the schdeuling screen you can basically drag multiple sessions onto a single time slot | 21:28 |
ttx | scheduling* | 21:28 |
*** tgall_foo has quit IRC | 21:28 | |
*** rnirmal has quit IRC | 21:28 | |
danwent | great… I was just wondering if I was going to have to recreate a bunch of new sessions when merging. | 21:28 |
ttx | The default title is the first one you dragged, and the description is a concatenation of the merged descriptions | 21:28 |
danwent | very nice | 21:28 |
ttx | *you can edit title and add a preface to the concatenation | 21:28 |
ttx | in the end the scheduled session all appear to take only one slot on the graph (if everything works as planned) | 21:29 |
danwent | i'll be your biggest beta tester | 21:29 |
ttx | so you can actually preapprove more than you have | 21:29 |
ttx | as long as you plan to merge them at scheduling time | 21:29 |
ttx | Questions on Quantum ? or on Merging ? | 21:30 |
ttx | #topic Cinder topic | 21:30 |
*** openstack changes topic to "Cinder topic" | 21:30 | |
ttx | jgriffith: bonjour | 21:30 |
jgriffith | ola | 21:31 |
ttx | 7 proposals for 7 available slots | 21:31 |
ttx | Looks good to me :) Do you have all the subjects you want covered ? | 21:31 |
jgriffith | Nope, but I plan to do some juggling tomorrow/Thursday | 21:31 |
jgriffith | Will work out well in the end | 21:31 |
jgriffith | I'll look at unconference sessions as a staple again :) | 21:32 |
ttx | well, in the end you have control, you can just pick sessions your proposed and drop everything else. So it should work out well. | 21:32 |
jgriffith | For me at least :) | 21:32 |
ttx | Questions on Cinder ? | 21:32 |
ttx | #topic Nova topic | 21:33 |
*** openstack changes topic to "Nova topic" | 21:33 | |
ttx | vishy: o/ | 21:33 |
ttx | Looks like 22 proposals for 31 available slots | 21:33 |
vishy | hi | 21:33 |
ttx | Do you have all the subjects you want covered already ? Or is nova-core expected to file more ? | 21:33 |
vishy | i expect there will be more | 21:34 |
ttx | In case of need, there seem to be some merging potential, for example between: | 21:34 |
ttx | "Improving Nova's database consistency" and "Nova database archiving strategy" | 21:34 |
ttx | could fit in a single 40-min slot about database improvements | 21:35 |
ttx | but if you're below the number allocated anyway... | 21:35 |
*** jakedahn_zz is now known as jakedahn | 21:35 | |
ttx | note that it makes sense to leave a few empty slots on the Nova topic | 21:35 |
ttx | otherwise it will be hard for you to attend some openstack-common / QA / Process topic, with your track running on all 4 days | 21:35 |
vishy | makes sense | 21:36 |
vishy | lets give it a few more days for proposals to see how it fills up | 21:36 |
vishy | then I will consolidate | 21:36 |
ttx | vishy: will you need help reviewing stuff ? | 21:36 |
ttx | or spend the next Nova meeting on it ? | 21:36 |
vishy | yes i will | 21:37 |
ttx | Questions on Nova ? | 21:37 |
vishy | I'm going to mention it in the meeting on thurs | 21:37 |
ttx | ok | 21:37 |
*** jakedahn is now known as jakedahn_zz | 21:38 | |
ttx | #topic Horizon topic | 21:38 |
*** openstack changes topic to "Horizon topic" | 21:38 | |
ttx | gabrielhurley: hello | 21:38 |
ttx | 4 proposals for 9 available slots | 21:38 |
ttx | Does that represent everything you had in mind for Grizzly? | 21:38 |
ttx | or is there more to come ? | 21:38 |
gabrielhurley | yep. I expect to get maybe on more proposed regarding quantum, but that's about it | 21:38 |
gabrielhurley | most of what I want to talk about is cross-project ;-) | 21:39 |
heckj | cant imagine... | 21:39 |
ttx | let me look if we can easily give the slots to someone else | 21:39 |
gabrielhurley | if it helps, feel free to give 3 or maybe even 4 away | 21:39 |
ttx | Hmm, we could give a few more to Cinder or QA | 21:40 |
jgriffith | gabrielhurley: Wanna touch base tomororw EOD and see where Cinder is at? | 21:40 |
gabrielhurley | sounds good to me | 21:40 |
jgriffith | gabrielhurley: and if you have new stuff added | 21:40 |
jgriffith | gabrielhurley: cool! | 21:41 |
ttx | we can make minimal changes to the topic layout | 21:41 |
ttx | since some people made travel plans around where that stuff was supposed to happen | 21:41 |
gabrielhurley | well, I'm happy to be acommodating where possible | 21:42 |
ttx | Looking at https://docs.google.com/spreadsheet/ccc?key=0AmUn0hzC1InKdEtNWVpRckt4R0Z0Q0Z3SUc1cUtDQXc#gid=1 | 21:42 |
ttx | it's easy to increase QA or Cinder and reduce Horizon, but not so easy to give sessions from Horizon to openstack-common | 21:43 |
*** dendrobates is now known as dendro-afk | 21:43 | |
ttx | ok, I'll look into options to recover a few sessions from Horizon | 21:43 |
ttx | #action ttx to see how we can make best use of unused Horizon slots (at least 2) | 21:44 |
ttx | Questions on horizon ? | 21:44 |
ttx | #topic Documentation topic | 21:44 |
*** openstack changes topic to "Documentation topic" | 21:44 | |
ttx | annegentle: o/ | 21:44 |
annegentle | ayop | 21:44 |
ttx | 3 proposals left for 3 available slots | 21:45 |
*** jog0_ has joined #openstack-meeting | 21:45 | |
annegentle | yep all full up | 21:45 |
ttx | annegentle: would you have needed more room ? Or will you just overflow to the unconference room if need be ? | 21:45 |
*** Vek has left #openstack-meeting | 21:45 | |
*** jakedahn_zz is now known as jakedahn | 21:45 | |
annegentle | ttx: I don't think docs needed another slot | 21:46 |
ttx | trying to see if our preallocation was way off-target | 21:46 |
ttx | annegentle: ok | 21:46 |
annegentle | ttx: and absolutely can overflow to unconf | 21:46 |
annegentle | well we beat glance. Just kidding bcwaldon ! | 21:46 |
* annegentle cracks herself up | 21:46 | |
ttx | fwiw unconference will start on Tuesday, the room in Monday is used by incubation wannabees, Heat and Ceilometer | 21:46 |
ttx | room was always empty on day one anyway | 21:47 |
ttx | Questions on doc ? | 21:47 |
ttx | #topic Open discussion | 21:47 |
*** openstack changes topic to "Open discussion" | 21:47 | |
ttx | Anything else, anyone ? | 21:47 |
annegentle | o/ | 21:47 |
ttx | annegentle: go for it | 21:48 |
annegentle | how would you all define "done" for documentation and the Folsom release? | 21:48 |
annegentle | PTLs especially | 21:48 |
ttx | hmm, would define "done" when all critical/high bugs are covered. which turns the question into what makes a release-critical doc issue... | 21:49 |
danwent | annegentle: from quantum, i think we're done from a "planned content" perspective. bug fixes and other minor enhancements will filter in, or course. | 21:49 |
*** dwcramer has quit IRC | 21:49 | |
*** jog0_ has quit IRC | 21:49 | |
annegentle | we are far from having all High covered, and never have had all High covered…. hm. | 21:50 |
annegentle | and I do feel that the ones marked High are topics asked for from document consumers. | 21:51 |
annegentle | possibly, though, the openstack-manuals project is so wide in scope that we can't target well. One step coming up is to separate out the api docs into another bug tracking Launchpad project. Even so, that doesn't get all High done. | 21:52 |
annegentle | any other input? | 21:52 |
annegentle | vish, bcwaldon, heckj thoughts? | 21:53 |
*** westmaas has left #openstack-meeting | 21:53 | |
annegentle | jgriffith: your doc topic is the least updated right now, do you have a sense of when you'd be comfortable with a "release" doc? | 21:53 |
jgriffith | annegentle: End of week I'm hoping | 21:54 |
ttx | annegentle: do you think we can have an objective metric to measure "release quality" when it comes to doc ? | 21:55 |
heckj | annegentle: tricky question - I don't have a good answer on what's "done" | 21:55 |
jgriffith | ttx: annegentle any thoughts to requiring docs for new feature submits going forward? | 21:55 |
annegentle | ttx: doc bugs to recognize gaps help. But, it's hard to say "don't release until all doc bugs are closed" | 21:56 |
jgriffith | Actually, controversial question for everyone I guess | 21:56 |
annegentle | jgriffith: mostly the people submitting patches don't have enough of a production system to write operator-level docs. | 21:56 |
annegentle | jgriffith: it comes up all the time, but I'd rather have devs write for devs and operators write for operators | 21:56 |
ttx | annegentle: well, docs are never "finished" or "complete"... per themselves. But you can come up with objectives and track their completion | 21:56 |
annegentle | ttx: absolutely. | 21:57 |
ttx | annegentle: a bit like we do for feature blueprint | 21:57 |
ttx | annegentle: even if that means reducing importance of some (so that they are no longer release-blocking) when we approach deadliens and see that our velocity is not high enough | 21:57 |
ttx | annegentle: the trick is, the timeframe is slightly different from core projects release | 21:58 |
annegentle | ttx: docs are in much better shape than ever before | 21:58 |
ttx | no point in working on documenting options at grizzly-1 | 21:58 |
annegentle | ttx: right | 21:59 |
*** dendro-afk is now known as dendrobates | 21:59 | |
ttx | annegentle: i'd say it's an ongoing discussion. I'll try to think about it and share my thoughts with you in San Diego | 21:59 |
annegentle | ttx: I think that I've been mentally "reducing importance of some (so that they are no longer release-blocking)" but perhaps need to mark them as so in launchpad | 21:59 |
annegentle | ttx: would like some assistance in the actual triaging if you're willing | 22:00 |
ttx | annegentle: for the core projects I've been using "essential" in blueprints to mean "release blocking" | 22:00 |
annegentle | ttx: ok, noted | 22:00 |
annegentle | thanks for the discussion | 22:00 |
ttx | that said, I'm usually so much of a pain with essential blueprints (in order to be 99.99% sure they hit) that PTLs now hesitate to put them as high | 22:01 |
ttx | except bcwaldon, who puts all blueprints to "essential" | 22:01 |
annegentle | heh. | 22:01 |
ttx | ok, anything else anyone ? | 22:01 |
ttx | #endmeeting | 22:02 |
*** openstack changes topic to "OpenStack meetings || Development in #openstack-dev || Help in #openstack" | 22:02 | |
openstack | Meeting ended Tue Oct 2 22:02:01 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:02 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/project/2012/project.2012-10-02-21.01.html | 22:02 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/project/2012/project.2012-10-02-21.01.txt | 22:02 |
openstack | Log: http://eavesdrop.openstack.org/meetings/project/2012/project.2012-10-02-21.01.log.html | 22:02 |
ttx | thanks everyone | 22:02 |
*** westmaas has joined #openstack-meeting | 22:03 | |
*** gabrielhurley has quit IRC | 22:04 | |
*** Tushar901 has quit IRC | 22:04 | |
*** waa has quit IRC | 22:07 | |
*** heckj has quit IRC | 22:08 | |
*** ohnoimdead has joined #openstack-meeting | 22:09 | |
*** ohnoimdead has quit IRC | 22:12 | |
*** ohnoimdead has joined #openstack-meeting | 22:14 | |
*** ohnoimdead has quit IRC | 22:18 | |
*** jakedahn is now known as jakedahn_zz | 22:21 | |
*** Gordonz has quit IRC | 22:32 | |
*** dkehn is now known as dkehn_away | 22:40 | |
*** jakedahn_zz is now known as jakedahn | 22:44 | |
*** mattray has quit IRC | 22:45 | |
*** stevebake has quit IRC | 22:45 | |
*** gyee has quit IRC | 23:03 | |
*** spligak has quit IRC | 23:04 | |
*** jakedahn is now known as jakedahn_zz | 23:05 | |
*** lloydde has quit IRC | 23:13 | |
*** markmcclain has quit IRC | 23:26 | |
*** KurtMartin has quit IRC | 23:28 | |
*** patelna has joined #openstack-meeting | 23:39 | |
*** ijw has quit IRC | 23:45 | |
*** ijw has joined #openstack-meeting | 23:46 | |
*** dwcramer has joined #openstack-meeting | 23:48 | |
*** patelna has quit IRC | 23:59 | |
*** jaypipes has quit IRC | 23:59 | |
*** nati_uen_ is now known as nati_ueno | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!