*** matiu has joined #openstack-meeting | 00:00 | |
*** matiu has quit IRC | 00:00 | |
*** matiu has joined #openstack-meeting | 00:00 | |
*** sdake_ has quit IRC | 00:11 | |
*** maoy has joined #openstack-meeting | 00:13 | |
*** kindaopsdevy has quit IRC | 00:18 | |
*** kindaopsdevy has joined #openstack-meeting | 00:18 | |
*** danwent has joined #openstack-meeting | 00:18 | |
*** sdake has joined #openstack-meeting | 00:29 | |
*** Gordonz has joined #openstack-meeting | 00:33 | |
*** johnpur has left #openstack-meeting | 00:35 | |
*** ncode has quit IRC | 00:39 | |
*** gyee has quit IRC | 00:45 | |
*** matwood has quit IRC | 00:49 | |
*** novas0x2a|laptop has quit IRC | 00:56 | |
*** sdake has quit IRC | 00:57 | |
*** sdake has joined #openstack-meeting | 01:00 | |
*** kindaopsdevy has quit IRC | 01:00 | |
*** Gordonz has quit IRC | 01:03 | |
*** matiu has quit IRC | 01:04 | |
*** jdurgin has quit IRC | 01:05 | |
*** ncode has joined #openstack-meeting | 01:08 | |
*** markmcclain has joined #openstack-meeting | 01:09 | |
*** oubiwann1 has quit IRC | 01:16 | |
*** zhuadl has quit IRC | 01:25 | |
*** danwent has quit IRC | 01:34 | |
*** bencherian has quit IRC | 01:38 | |
*** adjohn has quit IRC | 01:39 | |
*** jakedahn_zz is now known as jakedahn | 01:40 | |
*** PotHix has quit IRC | 01:40 | |
*** johnpostlethwait has joined #openstack-meeting | 01:53 | |
*** matwood has joined #openstack-meeting | 01:58 | |
*** edgarmagana has quit IRC | 02:06 | |
*** johnpostlethwait has quit IRC | 02:06 | |
*** sdake has quit IRC | 02:18 | |
*** zhuadl has joined #openstack-meeting | 02:24 | |
*** yoshiotu has quit IRC | 02:25 | |
*** danwent has joined #openstack-meeting | 02:29 | |
*** ayoung has quit IRC | 02:33 | |
*** rkukura has quit IRC | 02:35 | |
*** rkukura has joined #openstack-meeting | 02:36 | |
*** kindaopsdevy has joined #openstack-meeting | 02:36 | |
*** s0mik has joined #openstack-meeting | 02:41 | |
*** Mandell has joined #openstack-meeting | 02:43 | |
*** tongli has joined #openstack-meeting | 02:44 | |
*** sdake has joined #openstack-meeting | 02:45 | |
*** dolphm has joined #openstack-meeting | 02:47 | |
*** dolphm has quit IRC | 02:53 | |
*** nati_ueno has left #openstack-meeting | 02:54 | |
*** nati_ueno has quit IRC | 02:54 | |
*** bencherian has joined #openstack-meeting | 02:57 | |
*** tongli has quit IRC | 03:03 | |
*** kindaopsdevy has quit IRC | 03:03 | |
*** ncode has quit IRC | 03:08 | |
*** lloydde has joined #openstack-meeting | 03:10 | |
*** Mandell has quit IRC | 03:10 | |
*** alrs has quit IRC | 03:11 | |
*** ryanpetrello has quit IRC | 03:12 | |
*** lloydde has quit IRC | 03:13 | |
*** ryanpetrello has joined #openstack-meeting | 03:13 | |
*** dolphm has joined #openstack-meeting | 03:18 | |
*** s0mik has quit IRC | 03:25 | |
*** s0mik has joined #openstack-meeting | 03:27 | |
*** s0mik has quit IRC | 03:28 | |
*** Mandell has joined #openstack-meeting | 03:30 | |
*** dolphm has quit IRC | 03:34 | |
*** adjohn has joined #openstack-meeting | 03:45 | |
*** koolhead17 has joined #openstack-meeting | 03:55 | |
*** adjohn has quit IRC | 03:58 | |
*** zhuadl has quit IRC | 04:06 | |
*** dolphm has joined #openstack-meeting | 04:17 | |
*** ryanpetrello has quit IRC | 04:22 | |
*** koolhead17 has quit IRC | 04:26 | |
*** Mandell has quit IRC | 04:34 | |
*** markmcclain has quit IRC | 04:39 | |
*** zhuadl has joined #openstack-meeting | 04:48 | |
*** dolphm has quit IRC | 05:03 | |
*** maoy has quit IRC | 05:09 | |
*** Mandell has joined #openstack-meeting | 05:15 | |
*** jog0 has quit IRC | 05:15 | |
*** garyk has joined #openstack-meeting | 05:23 | |
*** shang has quit IRC | 05:53 | |
*** shang has joined #openstack-meeting | 05:54 | |
*** rafaduran has joined #openstack-meeting | 06:02 | |
*** adjohn has joined #openstack-meeting | 06:22 | |
*** littleidea has quit IRC | 06:35 | |
*** Mandell has quit IRC | 06:45 | |
*** EmilienM has joined #openstack-meeting | 07:03 | |
*** jamespage has joined #openstack-meeting | 07:06 | |
*** johnpostlethwait has joined #openstack-meeting | 07:31 | |
*** oubiwann has quit IRC | 07:43 | |
*** huats has quit IRC | 07:43 | |
*** cp16net has quit IRC | 07:43 | |
*** davidkranz has quit IRC | 07:43 | |
*** nikhil has quit IRC | 07:43 | |
*** DuncanT has quit IRC | 07:43 | |
*** rturk has quit IRC | 07:43 | |
*** Blake_Yeager has quit IRC | 07:43 | |
*** tr3buchet has quit IRC | 07:43 | |
*** xtoddx has quit IRC | 07:43 | |
*** bencherian has quit IRC | 07:47 | |
*** bencherian has joined #openstack-meeting | 07:48 | |
*** bencherian has quit IRC | 07:52 | |
*** johnpostlethwait has quit IRC | 07:57 | |
*** adjohn has quit IRC | 08:02 | |
*** darraghb has joined #openstack-meeting | 08:05 | |
*** derekh has joined #openstack-meeting | 08:08 | |
*** oubiwann has joined #openstack-meeting | 08:11 | |
*** huats has joined #openstack-meeting | 08:11 | |
*** cp16net has joined #openstack-meeting | 08:11 | |
*** davidkranz has joined #openstack-meeting | 08:11 | |
*** nikhil has joined #openstack-meeting | 08:11 | |
*** DuncanT has joined #openstack-meeting | 08:11 | |
*** rturk has joined #openstack-meeting | 08:11 | |
*** Blake_Yeager has joined #openstack-meeting | 08:11 | |
*** tr3buchet has joined #openstack-meeting | 08:11 | |
*** xtoddx has joined #openstack-meeting | 08:11 | |
*** SumitNaiksatam has quit IRC | 08:19 | |
*** jjm3 has quit IRC | 08:19 | |
*** reed has joined #openstack-meeting | 08:42 | |
*** matwood has quit IRC | 09:02 | |
*** shang_ has joined #openstack-meeting | 09:12 | |
*** jakedahn is now known as jakedahn_zz | 09:12 | |
*** shang has quit IRC | 09:15 | |
*** goldfish has joined #openstack-meeting | 09:53 | |
*** danwent has quit IRC | 09:58 | |
*** zhuadl has quit IRC | 10:22 | |
*** maoy has joined #openstack-meeting | 11:16 | |
*** hggdh has quit IRC | 11:38 | |
*** hggdh has joined #openstack-meeting | 11:39 | |
*** kiffer84 has quit IRC | 11:46 | |
*** milner has joined #openstack-meeting | 11:48 | |
*** markvoelker has joined #openstack-meeting | 11:53 | |
*** dwcramer has quit IRC | 12:02 | |
*** dprince has joined #openstack-meeting | 12:08 | |
*** littleidea has joined #openstack-meeting | 12:20 | |
*** littleidea has quit IRC | 12:22 | |
*** jrd-redhat has quit IRC | 12:25 | |
*** rkukura has quit IRC | 12:40 | |
*** huats has quit IRC | 12:44 | |
*** maoy has quit IRC | 12:50 | |
*** troytoman-away is now known as troytoman | 12:56 | |
*** markmcclain has joined #openstack-meeting | 13:09 | |
*** jaypipes has joined #openstack-meeting | 13:09 | |
*** sandywalsh has joined #openstack-meeting | 13:10 | |
*** dwcramer has joined #openstack-meeting | 13:11 | |
*** DuncanT has quit IRC | 13:13 | |
*** DuncanT has joined #openstack-meeting | 13:13 | |
*** jrd-redhat has joined #openstack-meeting | 13:14 | |
*** sandywalsh has quit IRC | 13:15 | |
*** tongli has joined #openstack-meeting | 13:19 | |
*** dolphm has joined #openstack-meeting | 13:19 | |
*** dwcramer has quit IRC | 13:23 | |
*** ayoung has joined #openstack-meeting | 13:30 | |
*** zhuadl has joined #openstack-meeting | 13:32 | |
*** markmcclain has quit IRC | 13:33 | |
*** mattray has joined #openstack-meeting | 13:44 | |
*** dwcramer has joined #openstack-meeting | 13:45 | |
*** ncode has joined #openstack-meeting | 13:46 | |
*** dendro-afk is now known as dendrobates | 13:46 | |
*** primeministerp has joined #openstack-meeting | 13:49 | |
*** sandywalsh has joined #openstack-meeting | 13:55 | |
*** ecarlin has joined #openstack-meeting | 14:02 | |
*** markmcclain has joined #openstack-meeting | 14:09 | |
*** Mandell has joined #openstack-meeting | 14:11 | |
*** lloydde has joined #openstack-meeting | 14:20 | |
*** matiu has joined #openstack-meeting | 14:20 | |
*** matiu has quit IRC | 14:24 | |
*** maoy has joined #openstack-meeting | 14:25 | |
*** Mandell has quit IRC | 14:33 | |
*** cp16net is now known as cp16net|away | 14:34 | |
*** cp16net|away is now known as cp16net | 14:34 | |
*** mattray has quit IRC | 14:39 | |
*** matwood has joined #openstack-meeting | 14:41 | |
*** zhuadl has quit IRC | 14:42 | |
*** danwent has joined #openstack-meeting | 14:44 | |
*** troytoman is now known as troytoman-away | 14:45 | |
*** _0x44 has quit IRC | 14:47 | |
*** andrewbogott_afk is now known as andrewbogott | 14:50 | |
*** _0x44 has joined #openstack-meeting | 14:50 | |
primeministerp | hyper-v meeting will start in 9 minutes | 14:52 |
---|---|---|
*** rkukura has joined #openstack-meeting | 14:53 | |
*** Gordonz has joined #openstack-meeting | 14:55 | |
primeministerp | #startmeeting | 15:00 |
openstack | Meeting started Tue Aug 7 15:00:43 2012 UTC. The chair is primeministerp. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
primeministerp | #topic Openstack Compute for Hyper-V | 15:00 |
*** openstack changes topic to "Openstack Compute for Hyper-V" | 15:01 | |
primeministerp | morning everyone | 15:01 |
primeministerp | we'll start the meeting today by discussing the current status of the integration work for folsom | 15:01 |
*** sdake has quit IRC | 15:02 | |
*** sdake has joined #openstack-meeting | 15:02 | |
primeministerp | man | 15:02 |
primeministerp | alessandro isn't on the channel yet | 15:02 |
primeministerp | hmm | 15:02 |
*** alexpilotti has joined #openstack-meeting | 15:03 | |
primeministerp | alexpilotti: there you are | 15:03 |
alexpilotti | hi everybody | 15:03 |
primeministerp | alexpilotti: is pedro going to join? | 15:03 |
alexpilotti | I guess so! | 15:03 |
alexpilotti | 1s | 15:03 |
primeministerp | alexpilotti: thx | 15:03 |
primeministerp | alexpilotti: actually I wanted to have dan bode on the channel as well | 15:04 |
alexpilotti | primeministerp: pedro says that he's going to be a bit late due to corporate policies w IRC firewalling | 15:04 |
primeministerp | alexpilotti: ok | 15:04 |
alexpilotti | primeministerp: do u know of any HTTP based client? | 15:04 |
primeministerp | alexpilotti: actually i did | 15:05 |
primeministerp | one sec | 15:05 |
*** bencherian has joined #openstack-meeting | 15:05 | |
primeministerp | http://webchat.freenode.net/ | 15:05 |
*** ociuhandu has joined #openstack-meeting | 15:06 | |
primeministerp | ociuhandu: morning | 15:06 |
ociuhandu | morning all | 15:06 |
primeministerp | guess we'll wait a couple for pedro as well | 15:06 |
alexpilotti | primeministerp: great news live migration ported to Folsom :-) | 15:06 |
alexpilotti | primeministerp: finished now | 15:06 |
primeministerp | alexpilotti: awesome! | 15:06 |
primeministerp | alexpilotti: ok | 15:07 |
primeministerp | while we have some folks on | 15:07 |
*** pnavarro has joined #openstack-meeting | 15:07 | |
primeministerp | pnavarro: pedro! | 15:07 |
primeministerp | perfect | 15:07 |
pnavarro | hi all ! | 15:07 |
alexpilotti | primeministerp: we have to verify / port volumeops only, for the rest all the features have been ported | 15:07 |
primeministerp | wish jordan was here | 15:07 |
pnavarro | sorry for the delay | 15:07 |
primeministerp | pinged him but no love | 15:07 |
primeministerp | ok let's finally begin | 15:07 |
primeministerp | #topic Statuc of Folsom integration | 15:07 |
*** openstack changes topic to "Statuc of Folsom integration" | 15:07 | |
primeministerp | #topic Status of Folsom integration | 15:07 |
*** openstack changes topic to "Status of Folsom integration" | 15:07 | |
primeministerp | So there's been a lot of activity from alexpilotti recently | 15:08 |
primeministerp | alexpilotti: stop me if i'm incorrect | 15:08 |
alexpilotti | and from pnavarro ! | 15:08 |
primeministerp | and from pnavarro ! | 15:08 |
*** mattray has joined #openstack-meeting | 15:08 | |
pnavarro | ;-) | 15:08 |
primeministerp | so the current status of hyper-v is as follows | 15:09 |
primeministerp | the code has been refactored | 15:09 |
primeministerp | the moc driver is complete | 15:09 |
primeministerp | the following functions have been ported to folsom | 15:09 |
primeministerp | start | 15:09 |
primeministerp | stop | 15:09 |
primeministerp | pause/unpause | 15:09 |
primeministerp | suspend/resume | 15:09 |
primeministerp | live-migration | 15:09 |
*** lloydde has quit IRC | 15:09 | |
alexpilotti | primeministerp: snapshot | 15:10 |
primeministerp | snapshot as well | 15:10 |
alexpilotti | actually all of them, we have to test only volumes | 15:10 |
primeministerp | o execelent | 15:10 |
primeministerp | pnavarro: have you tested it at all? | 15:10 |
alexpilotti | pnavarro: do you think you could have time to test the volume stuff on Folsom? | 15:10 |
primeministerp | pnavarro: I will setup a folsom env today | 15:11 |
primeministerp | it's on my list | 15:11 |
alexpilotti | test as in "verify" | 15:11 |
primeministerp | alexpilotti: I should be able to verify | 15:11 |
primeministerp | alexpilotti: can you get me a pip freeze? | 15:11 |
pnavarro | that'd be nice, if I have a setup to tested it as fast as possible | 15:11 |
primeministerp | pnavarro: if you have devstack vm | 15:11 |
primeministerp | you can have a vhd for your iscsi volume | 15:11 |
primeministerp | i have small one i use just to verify | 15:12 |
primeministerp | however that was essex | 15:12 |
alexpilotti | pnavarro: you can keep all your existing environment, you only need a devstack controller | 15:12 |
pnavarro | ok, that'd be easy then | 15:12 |
primeministerp | so volume is the last key piece to verify | 15:12 |
*** cp16net is now known as cp16net|away | 15:12 | |
primeministerp | alexpilotti: do we have any other bugs that aren't currently addressed? | 15:12 |
alexpilotti | primeministerp: no, we are set | 15:13 |
primeministerp | perfect | 15:13 |
primeministerp | alexpilotti: and what's the status on the unit tests? | 15:13 |
alexpilotti | primeministerp: it's the next (and last step) that I can start now | 15:13 |
primeministerp | alexpilotti: perfect | 15:13 |
alexpilotti | primeministerp: I was actually discussing w Pedro about some technical stuff | 15:14 |
primeministerp | alexpilotti: perfect | 15:14 |
primeministerp | let's discuss then | 15:14 |
alexpilotti | one funny thing. I don't see vmware tests in Folsom | 15:14 |
primeministerp | maybe they'll be pulled from the project as well | 15:14 |
alexpilotti | coming to the techical things, unit tests require some fake classes to emulate dependencies | 15:14 |
alexpilotti | we call them stubs, fakes or mocks | 15:15 |
primeministerp | vishy: any response to the lack of vmware tests in Folsom? | 15:15 |
alexpilotti | depending on how complex tthey are | 15:15 |
primeministerp | alexpilotti: ok | 15:15 |
alexpilotti | so what I don't get is how they inject those fakes in teh xen tests for example | 15:16 |
primeministerp | alexpilotti: so that will be the formal naming convention? | 15:16 |
primeministerp | how are they currently doing it in kvm? | 15:16 |
alexpilotti | primeministerp: for what? | 15:16 |
primeministerp | unit tests | 15:16 |
primeministerp | injecting fakes | 15:17 |
alexpilotti | primeministerp: false alarm. I just found the vmware tests | 15:17 |
primeministerp | alexpilotti: perfect | 15:17 |
primeministerp | vishy: nevermind they've been found | 15:17 |
alexpilotti | who knows in what directory I looked 10' ago! | 15:17 |
primeministerp | alexpilotti: hehe | 15:18 |
primeministerp | so you are set there now/ | 15:18 |
primeministerp | now/ | 15:18 |
*** pnavarro_ has joined #openstack-meeting | 15:18 | |
*** littleidea has joined #openstack-meeting | 15:18 | |
primeministerp | pnavarro_: pedro's back | 15:18 |
primeministerp | ok | 15:18 |
primeministerp | alexpilotti: let's continue then | 15:18 |
*** pnavarro has quit IRC | 15:18 | |
primeministerp | alexpilotti: is there enough info there to help you? | 15:18 |
pnavarro_ | my connection is not very stable | 15:18 |
primeministerp | pnavarro_: i see | 15:19 |
*** cp16net|away is now known as cp16net | 15:19 | |
alexpilotti | wo from what I see, they just set up the entire connection against the real hypervisor! | 15:19 |
*** markvoelker has quit IRC | 15:19 | |
alexpilotti | or, I just miss something | 15:19 |
alexpilotti | that's why I'm going to shoot a nosetest against them right now and see :-) | 15:20 |
primeministerp | alexpilotti: hehe | 15:20 |
primeministerp | alexpilotti: perfect | 15:20 |
alexpilotti | in Essex I had the issue that tests were based on a custom runner.py | 15:20 |
alexpilotti | which had a dependency on Unix | 15:20 |
pnavarro_ | you are shooting your tests from Windows them? | 15:21 |
*** rnirmal has joined #openstack-meeting | 15:21 | |
alexpilotti | yep | 15:21 |
alexpilotti | I mean, if they are completely mocked, it's just plain python code | 15:21 |
pnavarro_ | that's true | 15:21 |
alexpilotti | if not, I'll get a storm of errors :-) | 15:21 |
primeministerp | ok | 15:22 |
primeministerp | should we move on to the next topic? | 15:22 |
primeministerp | alexpilotti: keep me on the threads | 15:22 |
*** pnavarro has joined #openstack-meeting | 15:23 | |
*** markvoelker has joined #openstack-meeting | 15:23 | |
primeministerp | ok then, moving on | 15:23 |
primeministerp | #topic Status of the Hyper-V ci | 15:23 |
*** openstack changes topic to "Status of the Hyper-V ci" | 15:23 | |
primeministerp | so lots have happend in a week | 15:23 |
*** danwent has quit IRC | 15:24 | |
primeministerp | I have secured a dedicated network connection and firewall resources | 15:24 |
primeministerp | those are now active | 15:24 |
primeministerp | zuul has been setup and configured however is currently not actively ruunning | 15:24 |
alexpilotti | ERROR: Failure: ImportError (No module named lxml) | 15:24 |
primeministerp | alexpilotti: sounds like another dep issue | 15:25 |
primeministerp | no? | 15:25 |
alexpilotti | yep, that's it | 15:25 |
primeministerp | so continuing | 15:25 |
alexpilotti | the implicit question was: do you guys remember where to get a binary lxml? | 15:26 |
primeministerp | the hyper-v jenkins keys have been supplied to mtaylor and I have succesfully tested the zuul connectivity | 15:26 |
*** pnavarro_ has quit IRC | 15:26 | |
primeministerp | alexpilotti: no | 15:26 |
primeministerp | alexpilotti: what's it asking for specifically | 15:26 |
alexpilotti | lxml | 15:27 |
alexpilotti | pip install lxml | 15:27 |
primeministerp | p and configured however is currently not actively ruunning | 15:27 |
alexpilotti | just waiting for the result | 15:27 |
primeministerp | i see the egg for 2.2 | 15:27 |
primeministerp | http://pypi.python.org/pypi/lxml/2.2 | 15:27 |
alexpilotti | it tries to compile it and it fails | 15:27 |
primeministerp | on what | 15:28 |
alexpilotti | I remembered correctly that we need a precompiled Win32 copy | 15:28 |
pnavarro | even 2.3: http://pypi.python.org/pypi/lxml/2.3/ | 15:28 |
alexpilotti | http://www.lfd.uci.edu/~gohlke/pythonlibs/ | 15:28 |
alexpilotti | found it | 15:29 |
primeministerp | perfect | 15:29 |
*** markmcclain has quit IRC | 15:29 | |
primeministerp | ok | 15:29 |
primeministerp | so | 15:29 |
primeministerp | on w/ ci discussion | 15:29 |
primeministerp | I have made the decision to put the hyper-v chef on hold to focus on puppet for the ci infrastructure to keep in line with core project | 15:30 |
alexpilotti | ERROR: Failure: ImportError (No module named crypt) | 15:31 |
primeministerp | Mcrypt? | 15:31 |
pnavarro | that makes sense | 15:31 |
primeministerp | anyone have any issues with that | 15:31 |
primeministerp | on the puppet note, i have discussed with dan bode of puppet labs | 15:32 |
primeministerp | we will hopefully engaging cern to assist in the effort | 15:32 |
primeministerp | i was hoping jose would be on the meeting today, hopefully he sees the minutes | 15:32 |
*** shang_ has quit IRC | 15:34 | |
primeministerp | additionally the current ci controller infrastructure will be moved to devstack with my goal of using the same ci setup as core for the hyper-v | 15:34 |
primeministerp | bits | 15:34 |
primeministerp | pnavarro: alexpilotti any objections? | 15:34 |
pnavarro | primeministerp: it's ok for me | 15:34 |
primeministerp | ok perfect | 15:35 |
alexpilotti | from primeministerp bootstrap: http://stackoverflow.com/questions/6158125/is-there-an-m2crypto-installer-for-windows-7-64-bit | 15:35 |
alexpilotti | ops: http://chandlerproject.org/pub/Projects/MeTooCrypto/M2Crypto-0.21.1.win32-py2.7.msi | 15:35 |
*** hggdh has quit IRC | 15:35 | |
primeministerp | alexpilotti: i'll need your pip freeze so i create a new bootstrap | 15:35 |
alexpilotti | oki | 15:35 |
primeministerp | alexpilotti: also I've created a openstack-puppet-hyper-v public repo | 15:35 |
primeministerp | alexpilotti: i'm going to start putting things like that there | 15:36 |
alexpilotti | cool | 15:36 |
primeministerp | https://github.com/ppouliot/openstack-puppet-hyper-v | 15:36 |
primeministerp | i believe | 15:36 |
primeministerp | #link https://github.com/ppouliot/openstack-puppet-hyper-v.git | 15:36 |
primeministerp | that will be the starting point | 15:37 |
primeministerp | pnavarro: alexpilotti anything else to add | 15:37 |
primeministerp | keep me on the dialog between you to | 15:37 |
primeministerp | pnavarro: i'll email you as soon as i'm able to test volume | 15:37 |
primeministerp | alexpilotti: keep plugging on the unit tests | 15:38 |
primeministerp | ok | 15:38 |
*** dolphm has quit IRC | 15:38 | |
primeministerp | last topic | 15:38 |
*** ecarlin has quit IRC | 15:38 | |
primeministerp | #topic folsom submission | 15:38 |
*** openstack changes topic to "folsom submission" | 15:38 | |
primeministerp | alexpilotti: what's a good estimate for the push of the code upstream? | 15:38 |
alexpilotti | primeministerp: pnavarro got disconnected | 15:38 |
*** pnavarro_ has joined #openstack-meeting | 15:38 | |
primeministerp | alexpilotti: ok | 15:38 |
alexpilotti | pnavarro: he asks: what about docs integration on Folsom | 15:38 |
primeministerp | pnavarro_: back w/ us | 15:39 |
primeministerp | do docs | 15:39 |
primeministerp | er | 15:39 |
pnavarro_ | yes, primeministerp we should do doockbookize | 15:39 |
primeministerp | we need to do docks | 15:39 |
primeministerp | pnavarro_: ok | 15:39 |
primeministerp | pnavarro_: do you know how to do that or where to begin? | 15:39 |
*** hggdh has joined #openstack-meeting | 15:39 | |
primeministerp | pnavarro_: i'm new to it | 15:39 |
pnavarro_ | there are the official integration docs from openstack | 15:40 |
primeministerp | pnavarro_: do you have link | 15:40 |
annegentle | Oxygen is an XML editor where the company supports work on open source projects, so we can get you a license. | 15:40 |
* primeministerp adds to his reading list | 15:40 | |
annegentle | #link http://wiki.openstack.org/Documentation/HowTo | 15:40 |
primeministerp | annegentle: perfect! | 15:40 |
pnavarro_ | thanks annegentle ! | 15:40 |
pnavarro_ | Oxygen is really cool, I've used it in the past | 15:40 |
annegentle | we never did delete the hyper v chapter, so it's still in the openstack-manuals GitHub repo. You can update that with the latest and then do an xi:include to put it in the Compute Admin manual | 15:40 |
annegentle | pnavarro_: good, I find it really comfortable for authoring | 15:41 |
*** pnavarro has quit IRC | 15:41 | |
primeministerp | annegentle: on that note | 15:41 |
primeministerp | annegentle: what about restoring the hyper-v column on the wiki | 15:41 |
alexpilotti | ouch: crypt is Unix only | 15:41 |
primeministerp | annegentle: is it possible to get some help w/ that | 15:41 |
annegentle | primeministerp: on the first page? it's sort of too detailed for the first page | 15:41 |
*** troytoman-away is now known as troytoman | 15:41 | |
annegentle | primeministerp: or do you mean the hypervisor page? | 15:42 |
primeministerp | annegentle: the supported hypervisors matrix | 15:42 |
annegentle | primeministerp: got it. you should be able to go to a previous edit of it and pick up the changes? | 15:42 |
primeministerp | still learning, just don't want to break it | 15:42 |
annegentle | primeministerp: yeah try the GUI editor for the table | 15:43 |
annegentle | primeministerp: but yes it's touchy | 15:43 |
primeministerp | annegentle: perfect, ok to ping you if I have issues? | 15:43 |
pnavarro_ | annegentle: who to address to have the oxygen license? | 15:44 |
*** heckj has joined #openstack-meeting | 15:45 | |
primeministerp | pnavarro_: i figure docs will be a big part of our f4 push | 15:45 |
pnavarro_ | ok, after F3 then | 15:45 |
primeministerp | annegentle: if you could get us that info re: the oxygen license, that would be great, feel free to email to directly to me and I can share w/ the team. ppouliot@microsoft.com | 15:46 |
primeministerp | pnavarro_: we need to get what we have in first | 15:46 |
primeministerp | alexpilotti: pnavarro_ ok on that note then, i'm going to end it | 15:46 |
primeministerp | anything else to add before i do? | 15:46 |
primeministerp | alexpilotti: pnavarro_ ? | 15:46 |
pnavarro_ | nothing to add... | 15:47 |
primeministerp | ok great work guys | 15:47 |
primeministerp | i appreciate all the effort | 15:47 |
primeministerp | on that note | 15:47 |
primeministerp | #endmeeting | 15:47 |
*** openstack changes topic to "OpenStack meeting channel. See http://wiki.openstack.org/Meetings for schedule and http://eavesdrop.openstack.org/meetings/openstack-meeting/ for meeting logs" | 15:47 | |
openstack | Meeting ended Tue Aug 7 15:47:31 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:47 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-15.00.html | 15:47 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-15.00.txt | 15:47 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-15.00.log.html | 15:47 |
*** shang has joined #openstack-meeting | 15:52 | |
*** pnavarro_ has quit IRC | 15:52 | |
*** kindaopsdevy has joined #openstack-meeting | 15:55 | |
*** Mandell has joined #openstack-meeting | 15:56 | |
*** patelna has joined #openstack-meeting | 15:57 | |
*** shang has quit IRC | 15:59 | |
*** rafaduran has quit IRC | 15:59 | |
*** kindaopsdevy_ has joined #openstack-meeting | 16:00 | |
*** milner_ has joined #openstack-meeting | 16:01 | |
*** kindaopsdevy has quit IRC | 16:03 | |
*** kindaopsdevy_ is now known as kindaopsdevy | 16:03 | |
*** milner has quit IRC | 16:03 | |
*** maoy has quit IRC | 16:07 | |
*** mnewby has joined #openstack-meeting | 16:11 | |
*** mnewby has joined #openstack-meeting | 16:12 | |
*** s0mik has joined #openstack-meeting | 16:13 | |
*** markmcclain has joined #openstack-meeting | 16:14 | |
*** milner_ has quit IRC | 16:14 | |
*** lloydde has joined #openstack-meeting | 16:16 | |
alexpilotti | new bug: https://bugs.launchpad.net/nova/+bug/1034043 | 16:16 |
uvirtbot | Launchpad bug 1034043 in nova "nova/virt/disk/api.py imports crypt, doesn't work on Windows " [Undecided,New] | 16:16 |
*** ecarlin has joined #openstack-meeting | 16:22 | |
*** kindaopsdevy has quit IRC | 16:22 | |
*** kindaopsdevy has joined #openstack-meeting | 16:22 | |
*** heckj has quit IRC | 16:29 | |
*** heckj has joined #openstack-meeting | 16:30 | |
*** milner_ has joined #openstack-meeting | 16:31 | |
*** ecarlin has quit IRC | 16:34 | |
*** ecarlin has joined #openstack-meeting | 16:34 | |
*** markmcclain has quit IRC | 16:36 | |
*** bencherian has quit IRC | 16:38 | |
*** gyee has joined #openstack-meeting | 16:42 | |
*** markmcclain has joined #openstack-meeting | 16:43 | |
*** dwcramer has quit IRC | 16:43 | |
*** markmcclain has quit IRC | 16:44 | |
*** markmcclain has joined #openstack-meeting | 16:45 | |
*** markmcclain has quit IRC | 16:46 | |
*** markmcclain has joined #openstack-meeting | 16:47 | |
*** adjohn has joined #openstack-meeting | 16:52 | |
*** bencherian has joined #openstack-meeting | 16:54 | |
*** rafaduran has joined #openstack-meeting | 16:56 | |
*** derekh has quit IRC | 16:56 | |
*** maoy has joined #openstack-meeting | 16:59 | |
*** Gordonz has quit IRC | 17:00 | |
*** Gordonz has joined #openstack-meeting | 17:00 | |
*** maoy has quit IRC | 17:00 | |
*** garyk has quit IRC | 17:06 | |
*** PotHix has joined #openstack-meeting | 17:08 | |
*** johnpur has joined #openstack-meeting | 17:16 | |
*** bencherian has left #openstack-meeting | 17:21 | |
*** dendrobates is now known as dendro-afk | 17:24 | |
*** darraghb has quit IRC | 17:28 | |
*** cp16net is now known as cp16net|away | 17:29 | |
*** anniec has joined #openstack-meeting | 17:31 | |
*** ecarlin has quit IRC | 17:33 | |
*** ociuhandu has quit IRC | 17:35 | |
*** ecarlin has joined #openstack-meeting | 17:36 | |
*** jakedahn_zz is now known as jakedahn | 17:37 | |
*** dolphm has joined #openstack-meeting | 17:41 | |
*** jdurgin has joined #openstack-meeting | 17:42 | |
*** alrs has joined #openstack-meeting | 17:45 | |
*** dwcramer has joined #openstack-meeting | 17:47 | |
*** alrs_ has joined #openstack-meeting | 17:49 | |
*** matwood has quit IRC | 17:54 | |
ayoung | KEYSTONE! | 17:54 |
*** matwood has joined #openstack-meeting | 17:55 | |
dolphm | YAY! | 17:55 |
*** dendro-afk is now known as dendrobates | 17:55 | |
ayoung | \m/ ^v^ \m/ | 17:55 |
ayoung | http://wiki.openstack.org/Meetings/KeystoneMeeting | 17:56 |
*** alexpilotti has quit IRC | 17:56 | |
*** alexpilotti has joined #openstack-meeting | 17:57 | |
*** alexpilotti has quit IRC | 17:58 | |
*** maoy has joined #openstack-meeting | 17:59 | |
*** sandywalsh has quit IRC | 17:59 | |
ayoung | heckj, gyee shall we dance? | 17:59 |
heckj | o/ | 17:59 |
heckj | #startmeeting | 18:00 |
openstack | Meeting started Tue Aug 7 18:00:05 2012 UTC. The chair is heckj. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:00 |
gyee | \o | 18:00 |
heckj | ola all | 18:00 |
dolphm | hola | 18:00 |
ayoung | \m/ ^v^ \m/ | 18:00 |
*** maoy has quit IRC | 18:00 | |
ayoung | Gotta be a better way to do horns than that.... | 18:00 |
heckj | heh | 18:00 |
dolphm | \../ | 18:01 |
heckj | ayoung: did you want to reset to last week's agenda and continue? | 18:01 |
ayoung | Yes please | 18:01 |
heckj | sec... | 18:01 |
ayoung | If I can jumpright in to the PKI stuff, I'll truy top keep it moving | 18:01 |
heckj | #topic PKI stuff | 18:02 |
*** openstack changes topic to "PKI stuff" | 18:02 | |
heckj | ayoung: take it away | 18:02 |
ayoung | "Reissue of tokens " | 18:02 |
ayoung | THe ides here is that tokens are not necessarily 0 cost to create | 18:02 |
ayoung | so the question is does it make sense to return an old token if requested | 18:02 |
ayoung | it used to bwe done, before the time out was bound to the token | 18:03 |
ayoung | so, in order to implement, we would need a new concept: reissue window | 18:03 |
ayoung | something like this | 18:03 |
ayoung | tokens last 24 hours | 18:03 |
ayoung | if I ask for a new one, and I have an active one that is less than, say, 1 hour old, reissue it | 18:03 |
heckj | ayoung: this makes me a little squirmy | 18:04 |
ayoung | my concern is that without this concept, we will start generating DDOS levels of tokens on a busy system | 18:04 |
dolphm | if reissue_window == 0, would new tokens always be created on POST? | 18:04 |
ayoung | dolphm, yes | 18:04 |
dolphm | and if reissue_window == 24 hours, existing tokens will always be returned, if any | 18:04 |
heckj | I'm not disagreeing that it's costly to make a token, but I think we're generally better off creating new tokens as a standard | 18:04 |
heckj | I'd prefer to not re-issue tokens | 18:05 |
ayoung | dolphm, yes, | 18:05 |
*** tim_ has joined #openstack-meeting | 18:05 | |
ayoung | heckj, we can make it a configuration option, with NO_REISSUE the default policy | 18:05 |
heckj | I was talking with some security professionals that reviewed the keystone codebase, and they called out the direct token usage as being somewhat fundamentally flawed | 18:05 |
*** marek_ has joined #openstack-meeting | 18:05 | |
ayoung | but we build in the mechanism to alleviate the pressure if it turns out to be necessary | 18:05 |
heckj | ayoung: yeah - I've got that, but it seems like a poor idea in genera | 18:06 |
ayoung | heckj, if the clients tended to cache the tokens, I would agree with you | 18:06 |
gyee | what's the use case for token reissue? job automation? | 18:06 |
dolphm | ayoung: instead of "NO_REISSUE", just set the default reissue window to be 0 | 18:06 |
ayoung | in the past we haven't seen the problem because we weren't too strict on the time outs. so doing a request for a no-tenant token would not generate a new DB line | 18:07 |
*** lcheng has joined #openstack-meeting | 18:07 | |
ayoung | dolphm, yeah, I was just naming the policy, but that is what I am saying | 18:07 |
ayoung | heckj, also, with putting the whole token text in the database, the DB is going to get larger quicker | 18:07 |
ayoung | and that was what this concept grew out of: right now, the PKI tokens are recorded en-toto | 18:08 |
ayoung | one discussion was whether this was necessary. | 18:08 |
dolphm | yeah -- was there another use case for storing the entire token in keystone, other than to re-issue them? | 18:09 |
ayoung | the only reason I could see is if you ever needed to re-read the token data. So if there is no re-issue, we can remove the token body from the db table | 18:09 |
ayoung | dolphm, only for parity with the previous system. If no reissue, I think we can safely remove it | 18:09 |
gyee | if you are going to reissue the old token, why not just store the hash? | 18:10 |
ayoung | And, if no reissue, we *should* remove it. | 18:10 |
*** Mandell has quit IRC | 18:10 | |
ayoung | gyee, agreed: we can store just the hash | 18:10 |
ayoung | but | 18:10 |
gyee | the request will contain the old token data anyway right? | 18:10 |
dolphm | i vote to only store a token hash + enable/disable state (for revocation), and skip re-issuing tokens altogether | 18:10 |
ayoung | if we reissue the token,. we need to have the body identical | 18:10 |
*** Mandell has joined #openstack-meeting | 18:10 | |
*** andrewbogott is now known as andrewbogott_afk | 18:10 | |
ayoung | heckj, is ^^ your opinion as well? | 18:11 |
heckj | ayoung: yeah, I'd prefer dolph's suggestion | 18:11 |
heckj | just want to keep enough to allow revocation | 18:11 |
ayoung | #action ayoung to remove token body from the database table. tokens will not be reissued. | 18:12 |
* heckj nods | 18:12 | |
ayoung | OK...next line item: use of keyring: | 18:12 |
heckj | saw some notes on the list re: this, but don't know what "keyring" is... | 18:13 |
ayoung | I think, if we can, we should cache the tokens on the client side | 18:13 |
ayoung | heckj, it is a python library that maintains a credentials cache\ | 18:13 |
ayoung | they are going to use it in the unified cli to store the password | 18:13 |
ayoung | I'd like to store any tokens received in there as well | 18:14 |
dolphm | purely a client-side issue, correct? | 18:14 |
ayoung | yep | 18:14 |
*** devananda has joined #openstack-meeting | 18:14 | |
ayoung | It will allow the sharing of tokens. If we are not going to reissue, this is the best way to keep load off the keystone server | 18:14 |
heckj | ayoung: so what's the issue - seems perfectly reasonable for the unifiedCLI work (BTW: who's doing that work?) | 18:15 |
heckj | ayoung: define "sharing of tokens"? | 18:15 |
ayoung | heckj, they are doing it for passwords. I am proposing extending it to tokens | 18:15 |
dolphm | heckj: dtroyer | 18:15 |
ayoung | heckj, most CLI calls do a POST /tokens before calling glance, nova, etc | 18:15 |
ayoung | this will obviate that call if the token is fresh enough | 18:16 |
ayoung | since each call into the CLI is a separate process, you need to store the token somewhere to reuse it. Keysring is a safe way to do that. | 18:16 |
ayoung | I think it is this: http://pypi.python.org/pypi/keyring/ | 18:17 |
ayoung | Kind of like ssh agent | 18:18 |
*** jog0 has joined #openstack-meeting | 18:18 | |
ayoung | does this sound like a good approach? I think it is | 18:18 |
ayoung | If so, I'll write up the blueprint | 18:18 |
gyee | swift team is implement auth plugin for their client right? | 18:18 |
gyee | keyring will be a plug-in then? | 18:18 |
ayoung | gyee, yes, and will not be a hard requirement, I think | 18:19 |
dolphm | ayoung: bp for keystoneclient? | 18:19 |
ayoung | dolphm, probably for keystoneclient and common | 18:19 |
gyee | yeah, should be in common | 18:20 |
*** johnpur has quit IRC | 18:20 | |
ayoung | I'll let you guys hedge for now if you want time to think about it. I just wanted to get it above the noise threshold | 18:20 |
heckj | seems perfectly reasonable to me | 18:20 |
ayoung | ?action ayoung to write up blueprints for using keyring for client side token caching | 18:21 |
ayoung | that OK | 18:21 |
heckj | does dtroyer have a launchpad or something that we can add that to, or should we keep it in keystone? | 18:21 |
*** johnpur has joined #openstack-meeting | 18:21 | |
heckj | (er, keystonelclient project) | 18:21 |
ayoung | heckj, I can find out | 18:22 |
dolphm | https://launchpad.net/python-openstackclient | 18:22 |
heckj | I'm good with it either way - just think we should keep this close to unifiedCLI work if we can | 18:22 |
ayoung | +1 | 18:22 |
*** primeministerp has quit IRC | 18:22 | |
dolphm | https://bugs.launchpad.net/python-openstackclient/+bug/1030440 | 18:22 |
uvirtbot | Launchpad bug 1030440 in python-openstackclient "keyring support for openstack client" [Undecided,New] | 18:22 |
ayoung | #action ayoung to write up blueprints for using keyring for client side token caching as part of python-openstackclient | 18:23 |
marek_ | Are you assuming that all clients will have to store the tokens somewhere since heystone server only stores the hash? what is returned when the user asks for the token with the same credentials? Are you going to issue a new one or regenerate the old one. | 18:23 |
ayoung | marek_, they get a new one, since it will have a new timeout value | 18:23 |
dolphm | does the keyring api let us delete cached tokens once they expire? | 18:24 |
ayoung | marek_, a comparison other is Kerberos. | 18:24 |
ayoung | So in this case, the Kerberos credentials cache is the analogue of using keyring | 18:24 |
marek_ | How many active tokens can a user hold? | 18:24 |
ayoung | dolphm, NO idea...but if it does not, we can delete any old tokens when we get a new one | 18:25 |
dolphm | http://pypi.python.org/pypi/keyring/#api-interface is this what we're talking about? | 18:25 |
ayoung | marek_, potentially multiple...one per tenant would be the expected case | 18:25 |
ayoung | dolphm, I *think* so | 18:25 |
dolphm | ayoung: pip-requires for the proposed page references 'keyring' | 18:25 |
dolphm | proposed patch* | 18:26 |
ayoung | dolphm, right... | 18:26 |
ayoung | dolphm, so keysring is just a front to a handful of different stores | 18:26 |
ayoung | GnomeKeyring, KDEWallet | 18:26 |
ayoung | ideally it would handle openssh and Mozilla NSS dbs... | 18:26 |
ayoung | but I digress | 18:26 |
*** anniec_ has joined #openstack-meeting | 18:27 | |
*** anniec has quit IRC | 18:27 | |
*** anniec_ is now known as anniec | 18:27 | |
ayoung | but there is no dedicated process. SO any work has to be done on the process that access the keyring | 18:27 |
ayoung | I'd like top move on | 18:28 |
dolphm | sure | 18:28 |
ayoung | enable: token_format = PKI | uuid | 18:28 |
ayoung | decideing when to swith over | 18:29 |
ayoung | switch | 18:29 |
dolphm | in keystone.conf? | 18:29 |
ayoung | dolphm, let me restate | 18:29 |
dolphm | or is this a poll lol | 18:29 |
ayoung | criteria for switching from UUID to PKI as the default | 18:29 |
ayoung | that is what I meant to have in the agenda. The config option is already decided | 18:30 |
ayoung | so, I think a *must have* feature is revocation | 18:30 |
ayoung | are there are any other criteria we need to meet before we flip the default to PKI tokens? | 18:30 |
dolphm | timing with release milestones? | 18:31 |
ayoung | I think it is clear that we will leave the ability to do UUID tokens in as part of keystone | 18:31 |
dolphm | > grizzly day 0? | 18:31 |
ayoung | dolphm, I'd hoped to have it in Folsom | 18:31 |
ayoung | is that even possible now? | 18:31 |
dolphm | as a default? | 18:31 |
ayoung | yes | 18:31 |
dolphm | i'd say we need to ship uuid as default for folsom, but i'd like to switch asap after | 18:32 |
gyee | +1 | 18:32 |
ayoung | OK. I think I am OK with that | 18:32 |
ayoung | let me rephrase the question, then | 18:32 |
ayoung | assumign that we need a fully functional PKI token as an alternative auth mechnism in Folsom, what else does it need? | 18:33 |
dolphm | revocation -- what was the conclusion on the mailing list? GET /tokens/revoked, and let clients cache the result? | 18:34 |
ayoung | dolphm, basciially, yes | 18:34 |
dolphm | does support for that (middleware included) need to land in folsom? | 18:34 |
gyee | if you are going to implement revocation, what benefits does PKI token have? :) | 18:34 |
ayoung | dolphm, yes, I think it does | 18:34 |
ayoung | gyee, it will still be a lot less chatty than UUID tokens | 18:35 |
*** Shrews has joined #openstack-meeting | 18:35 | |
ayoung | you are talking one RPC request per timeout period as opposed to multiple RPCS per request | 18:35 |
dolphm | gyee: revoked token list could be checked & cached every minute, for example, instead of GET /tokens/{token_id} per token, several times a second | 18:35 |
gyee | not sure about that | 18:35 |
ayoung | plus..I think that revocation should be optional. I suspect that most people would want it. But with revocation, you could have tokens for a long period of time (weeks) and have a short revocation cache window (hours) if you wanted | 18:36 |
heckj | gyee: what you expectging otherwise there | 18:36 |
*** sandywalsh has joined #openstack-meeting | 18:36 | |
gyee | if they want revocation, use UUID tokens | 18:37 |
heckj | ayoung: i like the optional revocation setup | 18:37 |
gyee | there's a reason why OCSP failed :) | 18:37 |
ayoung | heckj, I'll make sure that is noted in the blueprint | 18:37 |
gyee | complexity versus benefits | 18:37 |
dolphm | i imagine GET /tokens/revoked will be a very small request with (generally) an empty response... way better than a giant PKI GET request, with a giant pki response | 18:37 |
rafaduran | and what about an RPC call to do revokation explicit? | 18:39 |
ayoung | dolphm, yes, that is what I foresee as well: a signed document if there is anything, an empty document otherwise. Document will be nothing more that [HASH1,HASH2] | 18:39 |
ayoung | rafaduran, you mean to revoke a token? There are ways of doing that now. | 18:39 |
ayoung | rafaduran, at a minimum, I know that all tokens for a user account get revoked when the account is deactivated | 18:40 |
ayoung | let me see if we havea deliberate revoke_token API...I can add that, too if needs be | 18:40 |
ayoung | BTW< tokens also get revoked on password change | 18:40 |
ayoung | OK. 15 minutes left. I can surrender the floor | 18:41 |
ayoung | #action UUID tokens will be default for Folsom | 18:41 |
heckj | ayoung: revokation of uuid tokens has been invoking a delete /token/UUID | 18:41 |
ayoung | #action PKI tokens will ship in Folsom with revocation. | 18:41 |
dolphm | ayoung: DELETE /tokens/{token_id} is part of the api | 18:41 |
*** cp16net|away is now known as cp16net | 18:42 | |
ayoung | I figured as much...just realized I hadn't looked directly. I reviewed the changes for the password/account revocation cases, so I knew we already had some ways... | 18:42 |
*** cp16net is now known as cp16net|away | 18:42 | |
*** cp16net|away is now known as cp16net | 18:42 | |
ayoung | heckj, floor is yours | 18:43 |
heckj | uh, hi? | 18:44 |
*** jakedahn is now known as jakedahn_zz | 18:44 | |
heckj | as usual, highly distracted | 18:44 |
dolphm | HI, HECKJ! | 18:44 |
* heckj needs more coffee | 18:44 | |
heckj | Okay - other topics | 18:44 |
*** kindaopsdevy has quit IRC | 18:45 | |
gyee | what's the feature cut off date for folsom? | 18:45 |
heckj | #topic API changes | 18:45 |
*** openstack changes topic to "API changes" | 18:45 | |
heckj | gyee: Aug 16th or so | 18:45 |
ayoung | heckj, the reason I put "API Changes " on the agenda was to trigger a review of the changes done thus far | 18:45 |
*** maoy has joined #openstack-meeting | 18:45 | |
heckj | Okay - how about summit topics | 18:45 |
heckj | #topic blah blah open discussion | 18:46 |
*** openstack changes topic to "blah blah open discussion" | 18:46 | |
ayoung | heckj, one sec | 18:46 |
ayoung | the question of API stability was a big topic on the main list | 18:46 |
heckj | kk | 18:46 |
dolphm | lol | 18:46 |
ayoung | we've made some changes to the API, specifically to the return codes | 18:46 |
dolphm | v3 stability? | 18:46 |
heckj | ayoung: yeah | 18:46 |
ayoung | no v2 | 18:46 |
dolphm | ah | 18:46 |
dolphm | what return codes? i must have missed this | 18:46 |
*** kindaopsdevy has joined #openstack-meeting | 18:46 | |
ayoung | so the question is, if someone coded against v2 for essex, is it going to break against v2 in folsom? | 18:47 |
*** sandywalsh_ has joined #openstack-meeting | 18:47 | |
heckj | Somewhere in there (I'm missing the reviews), we approved some changes that were subtle tweaks to the V2 api return codes | 18:47 |
ayoung | dolphm, 403 vs 402 type stuff is what I've noticed | 18:47 |
*** sandywalsh has quit IRC | 18:47 | |
ayoung | heckj, right, so the question is: is this OK, is it a big deal, who are we going to annoy...? | 18:47 |
heckj | In general, I'm very much in favor of the "keep the API static" - there's almost no means of versioning like a 2.1 in a meaningful way | 18:47 |
ayoung | I guess that is more than one question | 18:47 |
dolphm | i thought 403 vs 402 was all straightened out -- i think we changed it and reverted it | 18:47 |
heckj | we did - but it's worth bringing up | 18:48 |
ayoung | dolphm, if that is the case, great | 18:48 |
*** markmcclain1 has joined #openstack-meeting | 18:48 | |
*** markmcclain1 has quit IRC | 18:49 | |
gyee | 402 or 420? :) | 18:49 |
gyee | just kidding | 18:49 |
*** markmcclain1 has joined #openstack-meeting | 18:49 | |
ayoung | gyee, we aren't writing a twitter client here... | 18:49 |
heckj | Unless anyone disagrees, I'd like to assert that we'll generally abide by the API stability policy that the crew on the ML defined out | 18:49 |
*** garyk has joined #openstack-meeting | 18:49 | |
ayoung | heckj, I think that is a given | 18:50 |
ayoung | my question was, have we done so thus far? | 18:50 |
ayoung | Itsounds like we have at least made a best effort to do so | 18:50 |
dolphm | heckj: link? | 18:50 |
*** markmcclain has quit IRC | 18:50 | |
heckj | ayoung: we've been pretty darned good | 18:51 |
heckj | dolphm: link in a sec... | 18:51 |
dolphm | for meeting officiallity | 18:51 |
*** kindaopsdevy has quit IRC | 18:51 | |
heckj | #link http://wiki.openstack.org/APIChangeGuidelines | 18:51 |
heckj | It's a pretty good set of general guidelines (FWIW) | 18:51 |
ayoung | OK to table the summit topics to next week? | 18:52 |
heckj | yep - we're running out of time. I'll update the wiki agenda with the notes, and I think we're good. | 18:52 |
ayoung | Oh..one other thing, gyee and I talked, and it looks like Domains will have to wait until Grizzly | 18:52 |
ayoung | no big surprise there | 18:52 |
heckj | darnit. I understand, but darnit | 18:52 |
*** markmcclain1 has quit IRC | 18:52 | |
ayoung | but It does mean we can do all the work in /v3/ | 18:53 |
*** markmcclain has joined #openstack-meeting | 18:53 | |
heckj | I haven't had the time to knock in much code this past release.. working to get that better | 18:53 |
dolphm | speaking of v3... https://review.openstack.org/#/c/9744 | 18:53 |
dolphm | i added /v3 to keystone.conf, and laid down some new routers and whatnot | 18:54 |
heckj | dolphm: nice | 18:54 |
heckj | I'll do some lookin' | 18:55 |
dolphm | also some v3 testing infrastructure which runs against wsgi directly, since we don't have keystoneclient support yet (chicken and egg) | 18:55 |
gyee | dolphm, is the RBAC stuff ready for action? | 18:55 |
heckj | dolphm: I'd like to get the keystoneclient stuff in first (not that it's happened) | 18:55 |
heckj | dolphm: for the primary reason of setting up the tests and then filling in the implementation | 18:56 |
dolphm | gyee: you review it and tell me :) | 18:56 |
gyee | k | 18:56 |
dolphm | heckj: is there a keystoneclient bug for v3 work? | 18:57 |
dolphm | or bp | 18:57 |
heckj | dolphm: yep | 18:57 |
ayoung | we still working with https://docs.google.com/document/d/1VP-bTBbwsn6q-rDzuS9CEKb2ubE1VjbWRFd4BkkjoOY/edit?pli=1 | 18:58 |
dolphm | ayoung: i am, so i hope so :) | 18:58 |
ayoung | Can we move this over to wiki soon? | 18:59 |
ayoung | I'll volunteer | 18:59 |
*** adam_g has joined #openstack-meeting | 18:59 | |
dolphm | ayoung: the draft itself? | 18:59 |
heckj | ayoung: OK by me, but recall we're keeping it "open" to learn from implementation | 18:59 |
heckj | need to wrap this up so mtaylor doesn't smack me around | 19:00 |
heckj | #endmeeting | 19:00 |
*** openstack changes topic to "OpenStack meeting channel. See http://wiki.openstack.org/Meetings for schedule and http://eavesdrop.openstack.org/meetings/openstack-meeting/ for meeting logs" | 19:00 | |
openstack | Meeting ended Tue Aug 7 19:00:06 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-18.00.html | 19:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-18.00.txt | 19:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-18.00.log.html | 19:00 |
* mtaylor smaks heckj around on principle | 19:00 | |
heckj | :-) | 19:00 |
* dolphm ¡runs! | 19:00 | |
* ayoung sneaks in an ties mtaylors shoolaces together, then sneaks off | 19:01 | |
* mtaylor trips and skins his knee, then cries | 19:01 | |
mtaylor | and with that | 19:01 |
mtaylor | #startmeeting | 19:01 |
openstack | Meeting started Tue Aug 7 19:01:24 2012 UTC. The chair is mtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:01 |
mtaylor | CI anybody? | 19:01 |
jeblair | please. | 19:01 |
mtaylor | jeblair: you wanna talk about anything? | 19:01 |
*** reed has quit IRC | 19:02 | |
jeblair | mtaylor: i'd like to talk about current problems and what we're going to do about them. | 19:02 |
mtaylor | #topic current problems | 19:02 |
*** openstack changes topic to "current problems" | 19:02 | |
mtaylor | jeblair: you have the floor | 19:02 |
jeblair | mtaylor: have you had a chance to look into why a git remote update taks 6 minutes? | 19:02 |
*** reed has joined #openstack-meeting | 19:03 | |
mtaylor | jeblair: no, I have not. I keep getting pulled on to phone calls | 19:03 |
mtaylor | jeblair: is it only between rax hosts? or does that need investigation too? | 19:03 |
jeblair | so i'm very worried about that. | 19:04 |
*** novas0x2a|laptop has joined #openstack-meeting | 19:04 | |
jeblair | i have only performed minimal investigation. it seems to be most pronounced on an oneiric rs host talking to review.openstack.org. it seems less of a problem from a precise host. and it doesn't seem to be much of a problem from my home connection. | 19:04 |
jeblair | that's all the data i hive. | 19:04 |
jeblair | have | 19:04 |
mtaylor | ok | 19:05 |
jeblair | also.... | 19:05 |
jeblair | review.o.o is averaging 2.24 Mb outbound traffic. I forget what the link is, but i don't think it's hitting the limit. | 19:06 |
mtaylor | oneiric is running an older version of git than precise - but not by much, so it _should_ support efficent http protocol | 19:06 |
jeblair | i'd really love it if someone could look into that, because it's eating up 6 minutes of run time for every unit test, and more than _20_ minutes on devstack runs. | 19:07 |
jeblair | i think it's a critical issue. | 19:07 |
mtaylor | 1.7.5.4 vs. 1.7.9.5 | 19:07 |
mtaylor | yeah. I will work on that this afternoon. LinuxJedi any chance you have any brain-space to help? | 19:07 |
jeblair | the ideas i've brainstormed are slow links between certain sets of hosts within rackspace | 19:07 |
LinuxJedi | probably, yes | 19:08 |
jeblair | or perhaps even oversubscribed io | 19:08 |
* LinuxJedi wonders if we can simulate the traffic | 19:08 | |
jeblair | which traffic? | 19:09 |
*** ecarlin_ has joined #openstack-meeting | 19:09 | |
LinuxJedi | git http | 19:09 |
*** ecarlin has quit IRC | 19:10 | |
*** ecarlin_ is now known as ecarlin | 19:10 | |
jeblair | "git remote update" ? | 19:10 |
*** johnpostlethwait has joined #openstack-meeting | 19:10 | |
mtaylor | jeblair: btw - do we need to do remote update? | 19:10 |
LinuxJedi | sure, but I meant with something we can get some real data from | 19:10 |
mtaylor | jeblair: since we're later doing fetch on specific refspec? | 19:10 |
*** marek_ has quit IRC | 19:10 | |
jeblair | yes, so that we can "git checkout master" | 19:10 |
jeblair | LinuxJedi: i'm trying to follow, but i'm puzzled. what's not real about that? | 19:11 |
jeblair | LinuxJedi: i'm trying to understand what thing you want to simulate? | 19:11 |
LinuxJedi | jeblair: nevermind we can just use packet analysers to get everything I was thinking of | 19:12 |
jeblair | ok | 19:12 |
jeblair | next critical issue: | 19:13 |
jeblair | i filed this bug: https://bugs.launchpad.net/openstack-ci/+bug/1034032 | 19:13 |
uvirtbot | Launchpad bug 1034032 in openstack-ci "make static html versions of jenkins reports for archiving" [Critical,Triaged] | 19:13 |
jeblair | we really need to stop using the junit post-build option in jenkins | 19:13 |
jeblair | that's step on in that bug -- to generate junit output some other way | 19:14 |
jeblair | then we can stick the job information, including the unit test report, on a static webserver | 19:14 |
jeblair | i think this is the next biggest scalability hurdle for us -- it's significantly slowing down zuul and jenkins | 19:15 |
jeblair | and it's the biggest cause of deadlocks that we have to manually clear out | 19:15 |
clarkb | can we disable that plugin while we work on a fix? | 19:16 |
jeblair | so i'd really like to see some progress on that. | 19:16 |
jeblair | clarkb: unfortunately, we did a lot of work to make the unit test output usable via the junit module... | 19:16 |
mtaylor | clarkb: doesn't nose have an html output mechanism? | 19:16 |
*** nati_uen_ has joined #openstack-meeting | 19:16 | |
jeblair | mtaylor: no it does not. | 19:16 |
jeblair | mtaylor: if we disabled the junit build step, do you believe the results would be usable to developers, as things currently stand? | 19:17 |
jeblair | (my understanding is that you did some work to get all of the log output, etc, in the xunit report) | 19:17 |
mtaylor | jeblair: I did - but that was really just getting the results to be picked up by nose | 19:18 |
mtaylor | jeblair: if we turned off xml output, we'd get standard nose error reports to stdout at the end of the run | 19:18 |
clarkb | it isn't the output that is failing though right? it is the junit plugin waiting for the output? | 19:19 |
jeblair | correct | 19:19 |
jeblair | mtaylor: so you think that output would be useful, without the organization provided by junit? | 19:20 |
mtaylor | jeblair: it wouldn't be as pretty, but all of the information should be there | 19:20 |
mtaylor | oh, wait | 19:20 |
*** tim_ has quit IRC | 19:21 | |
mtaylor | so - they'd get this: | 19:21 |
mtaylor | https://jenkins.openstack.org/job/gate-nova-python26/3956/console | 19:21 |
*** ryanpetrello has joined #openstack-meeting | 19:21 | |
mtaylor | so you can see the traceback at the end | 19:21 |
mtaylor | as well as captured logging | 19:22 |
mtaylor | it's ugly, but it's here | 19:22 |
jeblair | not yet i can't, i'm waiting for jenkins. | 19:22 |
mtaylor | there | 19:22 |
jeblair | mtaylor: why isn't that job processed by junit? | 19:23 |
clarkb | jeblair: it is but the option to also retain stdout results is checked | 19:23 |
mtaylor | what clarkb said | 19:23 |
jeblair | er | 19:23 |
jeblair | no | 19:23 |
jeblair | why does that build not have a test report? | 19:23 |
mtaylor | oh, you're right | 19:24 |
mtaylor | we do this: export NOSE_WITH_XUNIT=1 | 19:24 |
jeblair | the option to "also retain stdout" is an option in jenkins junit processing that causes jenkins to keep the output recorded in the xml file | 19:24 |
jeblair | yes, that job _wrote_ an xml file | 19:25 |
jeblair | but jenkins did not read it. | 19:25 |
jeblair | clarkb: the "retain stdout" option doesn't have any effect on what is printed to stdout by nose, or what's recorded in the xml file. | 19:25 |
mtaylor | good question | 19:25 |
jeblair | mtaylor: so what i'm getting at is, is there logging that's going into the xml file that we're not seeing? | 19:26 |
mtaylor | jeblair: there should be no _additional_ logging into xml | 19:26 |
jeblair | mtaylor: i thought there was a whole "run_tests.log" thing and you got most of the output to go via the nose log capture plugin. | 19:26 |
jeblair | i don't see any logs from that failed test | 19:26 |
mtaylor | that is the output at the end | 19:27 |
jeblair | oh wait | 19:27 |
jeblair | there is _one_ log line | 19:27 |
mtaylor | yeah. there just wasn't much log output during that test run | 19:27 |
jeblair | okay, sorry i missed that. | 19:27 |
jeblair | i just saw the exception. was expecting more logs. | 19:27 |
*** dwcramer has quit IRC | 19:28 | |
jeblair | okay, so i guess we can disable junit in jenkins as clarkb suggested. do we have agreement on that? | 19:28 |
mtaylor | yes. works for me | 19:28 |
clarkb | works for me too | 19:28 |
mtaylor | and then we can work on getting nose output into html pages that can be copied to a static web server | 19:29 |
mtaylor | once we do that, I assume zuul will be able to report back the right link for people to look at? | 19:29 |
jeblair | okay. i will submit a change to disable junit | 19:29 |
jeblair | yep. that's all described in the bug | 19:29 |
mtaylor | great | 19:29 |
jeblair | (the rest of the bug still stands -- this is just the first step) | 19:29 |
clarkb | yup | 19:30 |
jeblair | #action jeblair disable junit processing in jenkins jobs | 19:30 |
jeblair | (is that the right action syntax?) | 19:30 |
jeblair | next critical item: https://bugs.launchpad.net/openstack-ci/+bug/1010621 | 19:31 |
uvirtbot | Launchpad bug 1010621 in openstack-ci "important servers should have backups" [Critical,In progress] | 19:31 |
jeblair | mtaylor: have you heard back about the hpcloud volume service? | 19:31 |
*** ecarlin has quit IRC | 19:31 | |
clarkb | jeblair: yes I think that is correct | 19:32 |
mtaylor | jeblair: no | 19:32 |
mtaylor | jeblair: pinging again | 19:32 |
jeblair | mtaylor: are they being unresponsive? cause I'd really like to get this going, but i don't think we have an effective backup until we _at least_ have one in another account from the one where all our important servers are... | 19:33 |
*** AlanClark has joined #openstack-meeting | 19:34 | |
jeblair | i mean, should we come up with a different backup strategy? | 19:34 |
*** ecarlin has joined #openstack-meeting | 19:35 | |
*** dwcramer has joined #openstack-meeting | 19:35 | |
mtaylor | jeblair: they report it as enabled on tenant id 15813847660783 | 19:36 |
jeblair | mtaylor: no idea what tenant that is. | 19:36 |
mtaylor | I know. super helpful, right? | 19:36 |
*** alexpilotti has joined #openstack-meeting | 19:37 | |
jeblair | okay, that's supposed to be the stackforge tenant. i'll try again. | 19:37 |
jeblair | #action jeblair to see if volume service works in hpcloud for backups | 19:38 |
jeblair | so those are all the critical issues i know of that we can do something about at the moment... | 19:38 |
jeblair | i'd really like to see work going into addressing those, and maybe dealing with some of the bug backlog. | 19:39 |
*** ecarlin has quit IRC | 19:39 | |
* mtaylor agrees | 19:39 | |
mtaylor | I'll work with LinuxJedi on trying to figure out the git slowdown | 19:40 |
jeblair | i'm filing a bug about that one right now | 19:40 |
mtaylor | clarkb: can you take figuring out how to get a nice html report from nose? | 19:40 |
clarkb | sure | 19:40 |
mtaylor | jeblair: artifact copy itself is a blocking operation, yeah? | 19:40 |
mtaylor | jeblair: do we need to solve that for html report transfer? | 19:40 |
clarkb | mtaylor: we could just add another 'execute shell' at the end of the builds if we need to | 19:41 |
jeblair | yeah... | 19:41 |
jeblair | or | 19:41 |
clarkb | there is the option to always run a piece of code even if a test fails I think | 19:41 |
jeblair | just as an scp operation, without listing them as artifacts, like the docs jobs. | 19:41 |
clarkb | that should work | 19:42 |
mtaylor | k | 19:42 |
jeblair | i think that's worth investigating first -- i don't think it has the jenkins locking problems that artifacts have | 19:42 |
jeblair | and it's cleaner than running a shell | 19:42 |
jeblair | but another challenge is how to get the console output.. | 19:42 |
clarkb | and we already have jenkins_job builders for it | 19:42 |
clarkb | jeblair: more tee? | 19:42 |
mtaylor | let's do one thing at a time - let's get test output fixed | 19:43 |
jeblair | clarkb: that's an idea. output with timestamps would be even more awesome though. :) | 19:43 |
mtaylor | then we can figure out console output | 19:43 |
jeblair | https://bugs.launchpad.net/openstack-ci/+bug/1034130 | 19:43 |
uvirtbot | Launchpad bug 1034130 in openstack-ci "find out why git operations from oneiric hosts are slow" [Critical,Triaged] | 19:43 |
*** heckj has quit IRC | 19:44 | |
jeblair | #action clarkb get a nice html report from nose | 19:44 |
jeblair | #mtaylor,LinuxJedi find out why git operations from oneiric hosts are slow | 19:44 |
clarkb | you forgot the #action | 19:45 |
jeblair | #action mtaylor,LinuxJedi find out why git operations from oneiric hosts are slow | 19:45 |
jeblair | heh | 19:45 |
LinuxJedi | mtaylor is an action :) | 19:45 |
jeblair | i think that covers critical operational stuff. | 19:45 |
* clarkb jumps in really quick so that he doesn't forget. if people could take a look at https://review.openstack.org/#/c/10784/ that would be awesome | 19:46 | |
clarkb | that is a draft to deal with one of the things assigned to me last week | 19:46 |
*** tongli has quit IRC | 19:47 | |
*** andrewbogott_afk is now known as andrewbogott | 19:47 | |
*** ecarlin has joined #openstack-meeting | 19:47 | |
mtaylor | clarkb: I shall look at that | 19:49 |
mtaylor | clarkb: perhaps un-draft it so I don't forget? | 19:49 |
clarkb | ok | 19:49 |
mtaylor | #topic open floor | 19:50 |
*** openstack changes topic to "open floor" | 19:50 | |
mtaylor | anybody got anything else? | 19:50 |
clarkb | gerritbot is ready for its first release as soon as zuul can handle it | 19:50 |
*** anotherjesse_zz is now known as anotherjesse | 19:50 | |
jeblair | go for it | 19:50 |
clarkb | I don't think I have the proper permissions | 19:51 |
clarkb | I can't even +2 gerritbot | 19:51 |
devananda | devstack merged my openvz support patch, so it would be great if devstack-gate did the same soon | 19:51 |
jeblair | clarkb: apparently you need to join openstack-ci-core | 19:51 |
clarkb | jeblair: ok | 19:52 |
*** rkukura has quit IRC | 19:52 | |
jeblair | (and we probably need to give that group perms to tag) | 19:52 |
mtaylor | clarkb: http://pypi.python.org/pypi/HTMLTestRunner | 19:52 |
mtaylor | devananda: ++ | 19:52 |
jeblair | mtaylor: why don't you review it? i gave it a +2. ;) | 19:53 |
clarkb | mtaylor: nice. BSD too | 19:53 |
mtaylor | jeblair: maybe I will | 19:53 |
jeblair | lovely. i mean, other than the colors. but i think that's exactly what we want. | 19:53 |
mtaylor | I have no idea if that's suitable, but it might be a start at leats | 19:54 |
mtaylor | least | 19:54 |
jeblair | that at least is what i was imagining the end product looked like. | 19:54 |
jeblair | s/looked/should look/ | 19:54 |
*** sandywalsh_ has quit IRC | 19:55 | |
mtaylor | ++ | 19:55 |
*** thingee has joined #openstack-meeting | 19:55 | |
*** jk0 has joined #openstack-meeting | 19:56 | |
mtaylor | okie. that's all I've got for this week | 19:57 |
mtaylor | thanks all | 19:57 |
mtaylor | #endmeeting | 19:57 |
*** openstack changes topic to "OpenStack meeting channel. See http://wiki.openstack.org/Meetings for schedule and http://eavesdrop.openstack.org/meetings/openstack-meeting/ for meeting logs" | 19:57 | |
openstack | Meeting ended Tue Aug 7 19:57:10 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:57 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-19.01.html | 19:57 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-19.01.txt | 19:57 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-19.01.log.html | 19:57 |
*** dendrobates is now known as dendro-afk | 19:59 | |
ttx | _o | 19:59 |
jaypipes | o/ | 19:59 |
anotherjesse | o/ | 19:59 |
johnpur | o/ | 19:59 |
jk0 | o/ | 20:00 |
*** danwent has joined #openstack-meeting | 20:00 | |
ttx | That's 6, including danwent. Need at least 2 more | 20:01 |
danwent | o/ | 20:01 |
anotherjesse | vishy should be here - he is across the table from me | 20:01 |
*** ecarlin has quit IRC | 20:02 | |
*** markmc has joined #openstack-meeting | 20:02 | |
vishy | o/ | 20:03 |
ttx | devcamca-, notmyname ? | 20:03 |
ttx | pvo ? | 20:03 |
pvo | o/ | 20:03 |
ttx | yay, 8 | 20:04 |
ttx | #startmeeting | 20:04 |
openstack | Meeting started Tue Aug 7 20:04:21 2012 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:04 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:04 |
*** ewanmellor has joined #openstack-meeting | 20:04 | |
ttx | Only one thing, should be quick | 20:04 |
ttx | http://wiki.openstack.org/Governance/Proposed/OpenStackCommonException | 20:04 |
ttx | Basically, should we bend our rules and consider openstack-common has a full-right PTL | 20:05 |
ttx | The only difference with a generic team lead is the TC reserved seat | 20:05 |
* jaypipes ready to vote. | 20:05 | |
ttx | and a few other goodies, like a track at the design summit :) | 20:05 |
danwent | ttx: what are other library projects that we'd have to make a similar decision for? | 20:05 |
devcamca- | o/ | 20:06 |
*** devcamca- is now known as devcamcar | 20:06 | |
vishy | sdague: here was old review: https://review.openstack.org/#/c/10770/ | 20:06 |
ttx | danwent: the others are all client libs | 20:06 |
*** ecarlin has joined #openstack-meeting | 20:06 | |
danwent | ttx: k, thanks. | 20:06 |
*** kindaopsdevy has joined #openstack-meeting | 20:06 | |
ttx | danwent: so those are obviously the case where we'd link them to the existing ptl | 20:06 |
danwent | yup | 20:06 |
*** kindaopsdevy has quit IRC | 20:06 | |
*** devcamcar is now known as devcamca- | 20:06 | |
*** heckj has joined #openstack-meeting | 20:06 | |
ttx | but for future ones, we would decide when the library project is first accepted | 20:06 |
*** kindaopsdevy has joined #openstack-meeting | 20:06 | |
ttx | everyone ready to vote ? | 20:06 |
*** kindaopsdevy_ has joined #openstack-meeting | 20:06 | |
johnpur | sure | 20:07 |
anotherjesse | sure | 20:07 |
danwent | yes | 20:07 |
*** devcamca- is now known as devcamcar | 20:07 | |
ttx | #startvote get openstack-common a proper PTL? Yes, No, Abstain | 20:07 |
openstack | Begin voting on: get openstack-common a proper PTL? Valid vote options are Yes, No, Abstain. | 20:07 |
openstack | Vote using '#vote OPTION'. Only your last vote counts. | 20:07 |
anotherjesse | #vote yes | 20:07 |
ttx | (see the link for the precise meaning of each option) | 20:07 |
vishy | #vote yes | 20:07 |
danwent | #vote yes | 20:07 |
jaypipes | #vote yes | 20:07 |
heckj | #vote yes | 20:07 |
jk0 | #vote yes | 20:07 |
johnpur | #vote yes | 20:07 |
pvo | #vote yes | 20:07 |
ttx | #vote yes | 20:07 |
devcamcar | #vote yes | 20:08 |
*** joshuamckenty has joined #openstack-meeting | 20:08 | |
ttx | 30 more seconds | 20:08 |
*** Shrews has left #openstack-meeting | 20:08 | |
anotherjesse | until meeting over? | 20:08 |
ttx | until vote over | 20:09 |
heckj | anotherjesse: ++ | 20:09 |
ttx | (and meeting) :) | 20:09 |
heckj | :_-) | 20:09 |
ttx | #endvote | 20:09 |
openstack | Voted on "get openstack-common a proper PTL?" Results are | 20:09 |
openstack | Yes (10): anotherjesse, johnpur, vishy, heckj, jaypipes, jk0, ttx, danwent, devcamcar, pvo | 20:09 |
markmc | wow, that was easy - thanks all | 20:09 |
ttx | So we'll vote on openstack-common PTL at the end of the month | 20:09 |
ttx | markmc is interim lead | 20:09 |
johnpur | sounds good | 20:10 |
anotherjesse | too late to change my vote then … (joking) | 20:10 |
heckj | word | 20:10 |
devcamcar | congrats markmc ;) | 20:10 |
anotherjesse | great work markmc | 20:10 |
markmc | thanks guys | 20:10 |
* markmc better get the finger out and do a release :) | 20:10 | |
danwent | oh wait, nobody told me markmc was going to be running it... | 20:10 |
danwent | j/k :) | 20:10 |
devcamcar | haw | 20:10 |
ttx | ok, meeting oover, unless someone else has something ? | 20:10 |
anotherjesse | googling "better get the finger out" | 20:10 |
devcamcar | fastest meeting ev-ar | 20:10 |
heckj | nopes | 20:10 |
devcamcar | anotherjesse: that won't end wel | 20:11 |
anotherjesse | better than googling my name with safe search turned off... | 20:11 |
anotherjesse | btw, don't do that if you are at work... | 20:11 |
*** alrs_ has quit IRC | 20:11 | |
markmc | devcamcar, "A way to tell a slacker to hurry up." :) | 20:11 |
johnpur | lol | 20:11 |
devcamcar | o rly? | 20:11 |
devcamcar | markmc: thanks :) | 20:11 |
ttx | Now that was easy and fast. | 20:11 |
ttx | #endmeeting | 20:11 |
*** openstack changes topic to "OpenStack meeting channel. See http://wiki.openstack.org/Meetings for schedule and http://eavesdrop.openstack.org/meetings/openstack-meeting/ for meeting logs" | 20:11 | |
openstack | Meeting ended Tue Aug 7 20:11:46 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:11 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-20.04.html | 20:11 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-20.04.txt | 20:11 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-20.04.log.html | 20:11 |
ttx | release/status meeting in 48min | 20:12 |
ttx | thanks everyone! | 20:12 |
*** alrs has quit IRC | 20:12 | |
*** jk0 has left #openstack-meeting | 20:14 | |
*** alrs has joined #openstack-meeting | 20:14 | |
*** reed has quit IRC | 20:14 | |
*** anotherjesse is now known as anotherjesse_zz | 20:14 | |
*** ecarlin has quit IRC | 20:16 | |
*** ecarlin has joined #openstack-meeting | 20:16 | |
*** ecarlin_ has joined #openstack-meeting | 20:17 | |
*** ecarlin__ has joined #openstack-meeting | 20:18 | |
*** alrs_ has joined #openstack-meeting | 20:20 | |
*** ecarlin has quit IRC | 20:20 | |
*** ecarlin__ is now known as ecarlin | 20:20 | |
*** ecarlin_ has quit IRC | 20:22 | |
*** ewanmellor has quit IRC | 20:24 | |
notmyname | /here | 20:32 |
johnpur | hey John! | 20:33 |
johnpur | we had a 12 minute meeting today | 20:33 |
notmyname | awesome! | 20:33 |
notmyname | I didn't see an #endmeeting | 20:33 |
heckj | was at 1:11pm | 20:37 |
heckj | notmyname: logs at http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-20.04.html | 20:38 |
notmyname | I'm been having a lot of lag on freenode the last few days | 20:38 |
notmyname | heckj: thanks | 20:38 |
*** dwcramer has quit IRC | 20:42 | |
*** ryanpetrello has left #openstack-meeting | 20:42 | |
*** jrd-redhat has quit IRC | 20:45 | |
*** jakedahn_zz is now known as jakedahn | 20:46 | |
*** jaypipes has quit IRC | 20:46 | |
*** dwcramer has joined #openstack-meeting | 20:55 | |
*** markmc has quit IRC | 20:55 | |
*** gabrielhurley has joined #openstack-meeting | 20:57 | |
*** ecarlin has quit IRC | 20:57 | |
*** markvoelker has quit IRC | 20:57 | |
ttx | o/ | 21:00 |
gabrielhurley | ttx: unless devcamcar decides to tell me to shut up I'll be speaking for horizon again today | 21:00 |
ttx | gabrielhurley: ack | 21:00 |
ttx | markmc, heckj, notmyname, jgriffith, vishy, danwent: around ? | 21:01 |
danwent | o/ | 21:01 |
jgriffith | o/ | 21:01 |
ttx | I know bcwaldon will be in in 12 min | 21:01 |
*** markwash has joined #openstack-meeting | 21:01 | |
notmyname | hi | 21:01 |
heckj | o/ | 21:02 |
*** lzyeval has joined #openstack-meeting | 21:02 | |
ttx | hmm we have enough to start, I guess | 21:03 |
ttx | #startmeeting | 21:03 |
openstack | Meeting started Tue Aug 7 21:03:16 2012 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:03 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:03 |
markwash | bcwaldon is on his way | 21:03 |
ttx | Agenda @ http://wiki.openstack.org/Meetings/ProjectMeeting | 21:03 |
vishy | o/ | 21:03 |
ttx | #info One week left to propose, review and merge the last Folsom features! | 21:03 |
ttx | do we have markmc for a 2012.1.2 update ? | 21:03 |
*** ecarlin has joined #openstack-meeting | 21:04 | |
ttx | otherwise we'll push that at the end | 21:04 |
*** maoy has quit IRC | 21:04 | |
heckj | he's not online at the moment... | 21:04 |
ttx | #topic Keystone status | 21:04 |
*** openstack changes topic to "Keystone status" | 21:04 | |
ttx | heckj: then you're in | 21:04 |
*** markmc has joined #openstack-meeting | 21:04 | |
*** joshuamckenty has quit IRC | 21:04 | |
* heckj waves | 21:04 | |
ttx | markmc: keystone in, you're next | 21:04 |
ttx | #link https://launchpad.net/keystone/+milestone/folsom-3 | 21:04 |
ttx | How is https://blueprints.launchpad.net/keystone/+spec/pki going ? | 21:05 |
heckj | quite well | 21:05 |
markmc | ttx, sorry, had network issues | 21:05 |
heckj | good feedback from the community on revocation needs around the initial implement, getting nailed down in blueprint right now | 21:05 |
*** ecarlin has quit IRC | 21:05 | |
ttx | ok good | 21:05 |
heckj | we're not holding PKI back for it, but accelerating getting revocation ready to roll | 21:05 |
ttx | About document-deployment-suggestions-policy, it's doc-only, right ? So we can postpone it to RC1 if not completed in the week ? | 21:05 |
heckj | uncertain if we'll make the feature freeze deadline, but giving it a shot | 21:06 |
heckj | ttx: it's doc only | 21:06 |
ttx | Quick look at untargeted blueprints on the series plan at: | 21:06 |
*** ecarlin has joined #openstack-meeting | 21:06 | |
ttx | #link https://blueprints.launchpad.net/keystone/folsom | 21:06 |
ttx | heckj: agree that prompt-for-password is actually a python-keystoneclient blueprint ? | 21:06 |
heckj | ttx: yes | 21:06 |
ttx | wil redirect | 21:06 |
ttx | heckj: about https://blueprints.launchpad.net/keystone/+spec/iana-register-port ... I suspect it's still blocked at IANA ? | 21:06 |
*** bcwaldon has joined #openstack-meeting | 21:07 | |
heckj | yes, they haven't responded. Not likely to happen at this point, so we'll be staying where we are :-/ | 21:07 |
ttx | Should we defer to grizzly ? target to F3 and pray ? | 21:07 |
heckj | grizzly is what I'm thinking | 21:07 |
ttx | Final question: what's the status of APIv3 one week away from featurefreeze ? | 21:08 |
heckj | some initial stabs at implementation up for review (thank you dolph!), not as much as we'd hoped. | 21:08 |
*** joshuamckenty has joined #openstack-meeting | 21:08 | |
ttx | heckj: is it worth pushing anything in, then ? | 21:08 |
ttx | heckj: the grizzly branch should be open in a few weeks, once we nail RC1... | 21:09 |
heckj | I don't believe so - everyone's strapped for time, but not a lot of progress on much other than PKI right now | 21:09 |
ttx | heckj: agreed, looks like a Grizzly thing now | 21:09 |
ttx | heckj: anything else ? | 21:10 |
heckj | not from me | 21:10 |
ttx | Questions about Keystone ? | 21:10 |
ttx | #topic 2012.1.2 stable release | 21:10 |
*** openstack changes topic to "2012.1.2 stable release" | 21:10 | |
ttx | markmc: the plan is still to have Keystone/Nova 2012.1.2 on Thursday ? | 21:10 |
markmc | so, the nova security fix we were waiting for has landed | 21:10 |
markmc | and we've had ~10 more nova fixes and a couple of keystone fixes | 21:11 |
ttx | so we have candidates up for testing, or are we waiting for anything more ? | 21:11 |
markmc | there's one nova fix that I'm worried might be a regression, looking at that | 21:11 |
markmc | the big change is that we've had ~10 fixes backported by bcwaldon for glance | 21:11 |
bcwaldon | aw yeah | 21:11 |
markmc | most haven't landed yet | 21:11 |
bcwaldon | aw | 21:11 |
markmc | it'd be nice to do 2012.1.2 with at least some of them | 21:12 |
*** Ravikumar_hp has joined #openstack-meeting | 21:12 | |
markmc | but thinking we should get the important ones landed today | 21:12 |
bcwaldon | markmc: we can make those land this afternoon | 21:12 |
*** markmcclain has quit IRC | 21:12 | |
markmc | and send out a call for testing for nova, glance and keystone | 21:12 |
markmc | and then release friday | 21:12 |
markmc | giving another day for testing glance | 21:12 |
markmc | pushing out another week would conflict with folsom-3 | 21:12 |
ttx | markmc: ok, so we should see clearer tomorrow, and call for testing candidates then | 21:12 |
markmc | ttx, yep, hoping to send out the call for testing tonight | 21:13 |
Ravikumar_hp | what level of testing ? is it unit tests by develoepr? | 21:13 |
ttx | #info 2012.1.2 may be pushed back to Friday to include Glance | 21:13 |
ttx | Ravikumar_hp: it's mostly a question of looking at proposed deliveries for things that would not get caught by our rigorous testing | 21:13 |
ttx | like fucked up tarballs. | 21:14 |
ttx | markmc: anything else ? | 21:14 |
mtaylor | ttx: I promise, no fucked up tarballs this time | 21:14 |
patelna | yayaya ... | 21:14 |
dolphm | ayoung: i'm honestly not sure how the client should call :5000/v2.0/tenants without initializing it as Client(token='asdf', endpoint='http://keystone:5000/v2.0') | 21:15 |
markmc | ttx, nope | 21:15 |
ttx | #topic Swift status | 21:15 |
*** openstack changes topic to "Swift status" | 21:15 | |
*** nati_uen_ has quit IRC | 21:15 | |
ttx | notmyname: hey | 21:15 |
notmyname | hi | 21:15 |
ttx | You just released 1.6.0, so I don't have so many questions for you :) | 21:15 |
notmyname | :-) | 21:15 |
ttx | notmyname: should I create a tentative 1.6.1 milestone to target new things against ? | 21:16 |
ttx | (like for 1.5.1 we can always rename it if you change your mind wrt numbering) | 21:16 |
notmyname | yes. 1.6.1 for now | 21:16 |
ttx | #action ttx to create 1.6.1 milestone for Swift if nobody beats him to it | 21:16 |
ttx | notmyname: anything you wanted to mention ? | 21:16 |
notmyname | ya, I have one question for you | 21:16 |
notmyname | I think we have time for about one more release for folsom | 21:17 |
notmyname | when is that scheduled? | 21:17 |
ttx | notmyname: definitely. Final is scheduled for Sep 22 | 21:17 |
*** nati_uen_ has joined #openstack-meeting | 21:17 | |
ttx | I expect to have RC1 for the other projects around Sep 6 | 21:17 |
notmyname | ok, thanks. that's what I was wonderign | 21:18 |
ttx | So I'd say you can plan one between Sep 1-13 | 21:18 |
ttx | Err, release is Sep 27 | 21:18 |
notmyname | ok | 21:19 |
ttx | Sep 22 was Diablo. Good ol days | 21:19 |
ttx | Questions on Swift ? | 21:19 |
ttx | #topic Glance status | 21:20 |
*** openstack changes topic to "Glance status" | 21:20 | |
ttx | bcwaldon: o/ | 21:20 |
ttx | #link https://launchpad.net/glance/+milestone/folsom-3 | 21:20 |
bcwaldon | ttx: hey hey | 21:20 |
ttx | Looking good, let's see in more details: | 21:20 |
ttx | * https://blueprints.launchpad.net/glance/+spec/api-v2-store-access | 21:20 |
ttx | What's the status here ? ETA for code being proposed ? | 21:21 |
bcwaldon | ttx: today/tomorrow | 21:21 |
ttx | Ok... Is this the last step before we can mark the api-2 super-blueprint completed ? | 21:21 |
bcwaldon | yes | 21:21 |
ttx | * https://blueprints.launchpad.net/glance/+spec/glance-deprecate-client | 21:21 |
ttx | Is this one just a question of finding the 5min to do it, or is it blocked on something else ? (like glance-client-parity ? | 21:21 |
bcwaldon | that will be done today/tomorrow by me if nobody jumps at it | 21:22 |
ttx | ) | 21:22 |
bcwaldon | its a 5-min thing | 21:22 |
ttx | ok, then I think we look good here | 21:22 |
*** markmcclain has joined #openstack-meeting | 21:22 | |
ttx | On python-glanceclient side, is there anything blocking the core stuff ? | 21:22 |
bcwaldon | negative | 21:22 |
*** ecarlin has quit IRC | 21:22 | |
bcwaldon | its in great shape | 21:22 |
bcwaldon | it does have some outstanding ssl-related reviews | 21:22 |
bcwaldon | that could use some love | 21:22 |
ttx | yes | 21:23 |
ttx | bcwaldon: Anything else ? | 21:23 |
bcwaldon | yes | 21:23 |
bcwaldon | I wanted to mention that I'm thinking through images api versioning | 21:23 |
bcwaldon | (surprise surprise) | 21:24 |
bcwaldon | and I will be sending out an email with my thoughts | 21:24 |
ttx | suspense is now killing me | 21:24 |
vishy | ttx: mind if i jump ahead in the queue, may be losing internet soon. | 21:24 |
bcwaldon | #bcwaldonisdone | 21:24 |
ttx | vishy: ok, you're next | 21:24 |
ttx | Questions on Glance ? | 21:24 |
ttx | #topic Nova status | 21:25 |
*** openstack changes topic to "Nova status" | 21:25 | |
ttx | #link https://launchpad.net/nova/+milestone/folsom-3 | 21:25 |
ttx | vishy: Let's see progress on essential stuff: | 21:25 |
vishy | ohai! | 21:25 |
ttx | * https://blueprints.launchpad.net/nova/+spec/general-host-aggregates (jog0) | 21:25 |
*** notmyname has quit IRC | 21:25 | |
ttx | This one looks in danger because of lack of review activity ? | 21:25 |
*** notmyname has joined #openstack-meeting | 21:25 | |
*** salv-orlando has joined #openstack-meeting | 21:25 | |
vishy | ttx: yes, although I think it is ready, just needs a +2 | 21:26 |
jog0 | ttx: I got a few reviews today, but still need more reviews | 21:26 |
vishy | the last patch in the series might not make it | 21:26 |
*** sandywalsh has joined #openstack-meeting | 21:26 | |
ttx | #help nova-core needed to review general-host-aggregates proposed changes | 21:26 |
vishy | jog0, ttx: but I think we can mark it complete without it | 21:26 |
jog0 | vishy: I agree | 21:27 |
ttx | vishy, jog0: sure, maybe create a separate blueprint or bug to track the remaining work | 21:27 |
vishy | ttx: cool | 21:27 |
ttx | * https://blueprints.launchpad.net/nova/+spec/integrate-python-glanceclient | 21:27 |
ttx | Is this one complete ? Or more code is needed ? | 21:27 |
jog0 | ttx: +1 | 21:27 |
bcwaldon | I'm blocked on testing that guy | 21:27 |
bcwaldon | so frustrating | 21:27 |
ttx | blocked on testing ? How can we unblock you ? | 21:28 |
bcwaldon | not use glance client three different ways in nova | 21:28 |
bcwaldon | its all on me | 21:28 |
* vishy slaps bcwaldon | 21:28 | |
bcwaldon | :( | 21:28 |
ttx | bcwaldon: should still be in in time for F3 ? | 21:28 |
bcwaldon | yes | 21:29 |
bcwaldon | I dont want openstack folsom to use legacy glance client | 21:29 |
*** andrewbogott is now known as andrewbogott_afk | 21:29 | |
bcwaldon | wouldnt be the end of the world, but t'would be better | 21:29 |
ttx | hmm right. We would probably have to grant an exception for that | 21:29 |
ttx | but would definitely prefer if it got in in time | 21:30 |
ttx | Others may just already be complete: | 21:30 |
ttx | * https://blueprints.launchpad.net/nova/+spec/extract-nova-volumes (remaining work is covered in Cinder blueprint ?) | 21:30 |
vishy | jgriffith: progress on migration? | 21:30 |
ttx | (or is there anything left to do on Nova's code side ?) | 21:30 |
jgriffith | vishy: ttx: pretty much there | 21:30 |
jgriffith | db and persistent targets added to cinder-manage | 21:30 |
vishy | jgriffith: do you have changes to nova-manage? or is it separate? | 21:30 |
jgriffith | vishy: I made them all in cinder-manage | 21:31 |
vishy | great we can mark that implemented then | 21:31 |
annegentle | jgriffith: how's progress on docs? | 21:31 |
jgriffith | Writing a script now to do the service switch over etc and doing some tests | 21:31 |
ttx | vishy: will do | 21:31 |
vishy | done | 21:31 |
vishy | :) | 21:31 |
jgriffith | annegentle: believe it or not, I am working on it :) | 21:31 |
ttx | * https://blueprints.launchpad.net/nova/+spec/xenstore-metadata looks complete too | 21:31 |
annegentle | jgriffith: I do :) | 21:31 |
ttx | as do https://blueprints.launchpad.net/nova/+spec/per-user-quotas and https://blueprints.launchpad.net/nova/+spec/update-flavor-key-value | 21:32 |
vishy | yes and the plugin one | 21:32 |
ttx | All 4 ? | 21:32 |
ttx | novaplugins ? | 21:33 |
ttx | vishy: still with us ? | 21:33 |
vishy | yes | 21:34 |
vishy | just marking them | 21:34 |
ttx | heh, just checking. | 21:34 |
vishy | andrewbogott_afk: ping? | 21:34 |
vishy | looks like he is afk, I'm not sure if he had more to do on that one | 21:34 |
ttx | vishy: you can update them off-meeting | 21:34 |
vishy | marked the other three implemented | 21:34 |
vishy | :) | 21:34 |
ttx | A couple more questions... | 21:34 |
*** sandywalsh has quit IRC | 21:34 | |
ttx | * https://blueprints.launchpad.net/nova/+spec/disable-server-extensions : priority ? | 21:34 |
vishy | i consider it essential for release | 21:35 |
*** notmyname has quit IRC | 21:35 | |
vishy | but the later ones can be done as bugs | 21:35 |
ttx | vishy: mark it High and we'll do bugs | 21:35 |
ttx | * https://blueprints.launchpad.net/nova/+spec/volume-usage-metering : was that started ? ISTR seeing it discussed somewhere | 21:35 |
vishy | ttx: marked it, any that miss we will do as bugs | 21:35 |
vishy | ttx: yes it was discussed, but i think the plan was to do it in cinder instead | 21:36 |
vishy | haven't seen any props | 21:36 |
jgriffith | Yes, that's correct | 21:36 |
ttx | in Cinder in Folsom ? | 21:36 |
ttx | or some Grizzly thing ? | 21:36 |
jgriffith | ttx: yes Folsom | 21:36 |
ttx | ok will redirect | 21:36 |
jgriffith | ttx: But I haven't heard anyhting about it for a while now | 21:36 |
*** notmyname has joined #openstack-meeting | 21:36 | |
ttx | #info In general, if anyone already knows a given feature won't make it, please mark its blueprint "Deferred" | 21:37 |
ttx | there are more than one in that case | 21:37 |
ttx | It will help others focus on stuff that is more likely to land. | 21:37 |
ttx | vishy: Anything else ? | 21:37 |
vishy | nope, we will have another meeting on thursday | 21:37 |
vishy | mostly just need help with reviews | 21:37 |
vishy | actually yes | 21:38 |
*** joshuamckenty has quit IRC | 21:38 | |
vishy | need lots of help with reviews: | 21:38 |
vishy | https://review.openstack.org/10726 | 21:38 |
vishy | is a big one that would be nice to get in | 21:38 |
vishy | + the cells code | 21:38 |
ttx | #help need help with reviews, including https://review.openstack.org/10726 | 21:38 |
jgriffith | yikes | 21:38 |
markmc | yeah, was going to mention cells | 21:39 |
ttx | vishy: you really want Cells in in Folsom rather than early Grizzly ? | 21:39 |
markmc | would be good to have a bp to track it every week | 21:39 |
annegentle | #help need documentation on cells | 21:39 |
*** rnirmal has quit IRC | 21:39 | |
ttx | #action comstud to create a Cells blueprint so that we can track it | 21:39 |
vishy | ttx: early grizzly is probably fine for cells, although experimental support in would be nice for the third parties that are waiting on it | 21:40 |
vishy | like mercado-libre | 21:40 |
ttx | vishy: it's sufficiently separate ? | 21:40 |
ttx | from the core code ? | 21:40 |
vishy | they may be able to work off of trunk though so isn't super crazy | 21:40 |
markmc | vishy, if only we had a way of marking things as experimental :) | 21:40 |
vishy | ttx: yes, both cells and bare metal don't really touch core | 21:40 |
russellb | and even if it's marked experiemental, people are going to want backports | 21:41 |
vishy | markmc: yes we do! release notes! | 21:41 |
markmc | heh, who reads docs | 21:41 |
ttx | i do. | 21:41 |
* markmc hides from annegentle :) | 21:41 | |
russellb | so not sure what experimental does other than set expectations ... doesn't reduce maintenance load | 21:41 |
* ttx lies well | 21:41 | |
* annegentle finds markmc | 21:41 | |
* jgriffith ducks so annegentle can reach markmc | 21:41 | |
vishy | russellb, markmc: point taken, do you feel the same about the bare metal stuff? | 21:41 |
russellb | i don't think something should go in as experiemental, if it's not ready, it's just not ready | 21:42 |
markmc | vishy, haven't looked yet, but it does seem late | 21:42 |
markmc | vishy, new drivers are slightly different, though - e.g. doesn't add API | 21:42 |
ttx | russellb: +1 -- bracnhes can be used to track experimental stuff | 21:42 |
russellb | baremetal stuff does have some docs on the wiki, so that was cool, i don't know about the code state yet | 21:42 |
vishy | markmc: we have the unfortunate result of having a tremendous amount of work being done by multiple companies | 21:42 |
vishy | markmc: who are trying to do their best to get into folsom | 21:42 |
*** ecarlin has joined #openstack-meeting | 21:42 | |
vishy | lets discuss it at the nova meeting/mailing list | 21:43 |
ttx | Looks like a good topic for the Nova meeting | 21:43 |
markmc | sure, sounds good | 21:43 |
ttx | As long as there is no blueprint for it, it doesn't exist from my perspective | 21:43 |
russellb | i don't think we should decide based on that it seems late, judge it by the quality of the code | 21:43 |
ttx | and late blueprint I do despise. | 21:43 |
russellb | but i don't think we should cut slack if there isn't enough time for legitimate feedback to be addressed | 21:43 |
vishy | ttx: ok I'm done, you can move on! | 21:43 |
ttx | Other questions on Nova ? | 21:43 |
ttx | #topic Quantum status | 21:44 |
*** openstack changes topic to "Quantum status" | 21:44 | |
ttx | danwent: yo | 21:44 |
danwent | hi | 21:44 |
ttx | #link https://launchpad.net/quantum/+milestone/folsom-3 | 21:44 |
danwent | btw, refresh if you haven't in the past half hour | 21:44 |
ttx | Progress looks generally good, but I think it's time to land and complete stuff | 21:44 |
danwent | yeah, today was our deadline for all 'features' being pushed to review.openstack.org | 21:44 |
danwent | some of the stuff is not truly complete though, they are WIP branches | 21:44 |
ttx | Ah, that explains it | 21:44 |
ttx | OK, essential stuff review... | 21:45 |
ttx | * https://blueprints.launchpad.net/quantum/+spec/provider-networks | 21:45 |
ttx | Proposal is in, missing review: https://review.openstack.org/#/c/10938/ | 21:45 |
ttx | It's the last part, right ? | 21:45 |
danwent | yes | 21:45 |
ttx | * https://blueprints.launchpad.net/quantum/+spec/quantum-v2-public-networks | 21:45 |
ttx | Still blocked in review at https://review.openstack.org/#/c/9845/ | 21:45 |
ttx | This is also the last part ? | 21:45 |
danwent | checking the reviews, it looks like we're getting some input from people who weren't around when the original discussion happened on the ML :( | 21:46 |
danwent | so I think we're going to simplify the code a bit to avoid the objection, and then merge it. | 21:46 |
ttx | yay, ignore them :) | 21:46 |
ttx | ok... | 21:46 |
ttx | * https://blueprints.launchpad.net/quantum/+spec/quantum-l3-fwd-nat | 21:46 |
ttx | "Needs code review"... Where is the review ? | 21:46 |
danwent | I just pushed that today. definitely still needs polish, testing, and style cleanup | 21:47 |
ttx | Is it the only part needed ? | 21:47 |
danwent | I think jenkins missed it | 21:47 |
danwent | yes, all code is there, just not in great shape | 21:47 |
ttx | Link it here and I'll add it | 21:47 |
danwent | https://review.openstack.org/#/c/10993/ | 21:47 |
ttx | OK. In other news was wondering if https://blueprints.launchpad.net/quantum/+spec/quantum-notifications was actually completed ? | 21:47 |
danwent | i'll add it, as I want to add the cli link too | 21:47 |
*** Gordonz has quit IRC | 21:47 | |
danwent | yes, it was merged a few days ago, but not updated on LP | 21:48 |
ttx | ok, will do | 21:48 |
ttx | There are a number of folsom-3 targets that are not in the plan: | 21:48 |
ttx | cisco-nxos-enables-multiple-ports, metadata-overlapping-networks, metaplugin | 21:48 |
ttx | Should I just add them with Low prio ? | 21:48 |
danwent | i actually updated their priority abou 20 mins ago | 21:48 |
*** rafaduran has quit IRC | 21:49 | |
danwent | all med + low | 21:49 |
*** s0mik has quit IRC | 21:49 | |
ttx | danwent: did you set their series goal as well ? | 21:49 |
ttx | =Folsom ? | 21:49 |
danwent | yes | 21:49 |
ttx | awesome | 21:49 |
ttx | Finally, looking at untargeted blueprints in https://blueprints.launchpad.net/quantum/folsom : | 21:49 |
danwent | (at least on two of them… i'll re-run ttx.py later to be sure) | 21:49 |
ttx | https://blueprints.launchpad.net/quantum/+spec/add-basic-quantum-system-tests looks like it should be a Tempest blueprint rather than a Quantum one ? | 21:49 |
*** s0mik has joined #openstack-meeting | 21:50 | |
danwent | yes, probably, though I think that BP is basically dead (no one has worked in it in months) | 21:50 |
ttx | will redirect | 21:50 |
ttx | What about https://blueprints.launchpad.net/quantum/+spec/quantum-security-groups and https://blueprints.launchpad.net/quantum/+spec/quantum-client-security-groups ? | 21:50 |
*** s0mik has quit IRC | 21:50 | |
ttx | can I remove them from the Folsom series goal ? | 21:51 |
*** s0mik has joined #openstack-meeting | 21:51 | |
danwent | We're going to work on them very soon after F-3, but we just can't get them in for Folsom. We have a lot of testing + bug fixing to do as it is. | 21:51 |
danwent | yeah | 21:51 |
ttx | danwent: ok... Anything else ? | 21:51 |
danwent | not that I can think of... | 21:51 |
danwent | just going to need to organize the core devs to focus on the top priority reviews | 21:51 |
ttx | yes, lots of review backlog now | 21:52 |
danwent | and then test test test | 21:52 |
ttx | Questions on Quantum ? | 21:52 |
annegentle | o/ | 21:52 |
* ttx pauses | 21:52 | |
annegentle | I just wanted to check on the doc plan of record - you're updating wiki pages and Diane's bringing it into "official" docs? | 21:52 |
danwent | annegentle: that's what we're doing for the API spec. salv-orlando is leading that. | 21:52 |
danwent | for admin docs, I was planning on doing doc-book directly | 21:53 |
annegentle | ok, and what's the plan for admin? | 21:53 |
danwent | while pulling in chunks of text from others | 21:53 |
annegentle | heh I can't type fast enough! | 21:53 |
danwent | :) | 21:53 |
ttx | Other questions ? | 21:53 |
danwent | i'll be the point-of-contact for admin docs | 21:53 |
annegentle | ok sounds good. Any WADL for the API so we could put it on api.openstack.org? | 21:53 |
annegentle | I can contact salv-orlando offline with the WADL Q. | 21:53 |
danwent | i don't think we have it at this point. | 21:53 |
danwent | yeah, that would be great. | 21:54 |
salv-orlando | I don't believe we'll have a wadl for next week | 21:54 |
salv-orlando | sorry | 21:54 |
ttx | ok then | 21:54 |
ttx | #topic Cinder status | 21:54 |
*** openstack changes topic to "Cinder status" | 21:54 | |
ttx | jgriffith: howdy! | 21:54 |
ttx | #link https://launchpad.net/cinder/+milestone/folsom-3 | 21:54 |
jgriffith | Howdy | 21:54 |
ttx | We already touched it during the Nova part | 21:54 |
ttx | * https://blueprints.launchpad.net/cinder/+spec/migrate-nova-volumes-to-cinder | 21:54 |
ttx | How is this doing ? You told me yesterday it was almost done ? | 21:54 |
jgriffith | I think we're ready to close that | 21:54 |
*** ayoung has quit IRC | 21:54 | |
annegentle | salv-orlando: I just got a WADL for object storage last week so it's not time-sensitive other than missing out on being on api.openstack.org :) | 21:55 |
ttx | jgriffith: as in.. propose code ? | 21:55 |
ttx | or have it merged ? | 21:55 |
*** kindaopsdevy has quit IRC | 21:55 | |
*** s0mik has quit IRC | 21:55 | |
jgriffith | Yeah, I should push the review today | 21:55 |
ttx | ok, set to "Needs code review" status when done | 21:55 |
jgriffith | The patch will only be db and targets | 21:55 |
jgriffith | Everything else is so dependent I'm doing an example script | 21:56 |
ttx | jgriffith: Anything else on your mind ? | 21:56 |
jgriffith | ie switching the service | 21:56 |
*** kindaopsdevy_ has quit IRC | 21:56 | |
jgriffith | Lots of things up in the air | 21:56 |
jgriffith | multi back-ends and boot from volumes | 21:56 |
ttx | That's how the last week before FeatureFreeze should look | 21:56 |
jgriffith | :) | 21:56 |
ttx | Questions on Cinder ? | 21:56 |
ttx | #topic Horizon status | 21:57 |
*** openstack changes topic to "Horizon status" | 21:57 | |
ttx | gabrielhurley: o/ | 21:57 |
gabrielhurley | ttx: hello sir | 21:57 |
ttx | #link https://launchpad.net/horizon/+milestone/folsom-3 | 21:57 |
ttx | Still feeling confident about those 4 incomplete "High" blueprints ? What's the ETA for code proposal on them ? | 21:57 |
gabrielhurley | as soon as I get through this quantum stuff they're next on deck | 21:57 |
gabrielhurley | well, two of them *are* the quantum stuff | 21:58 |
*** dwcramer has quit IRC | 21:58 | |
ttx | right | 21:58 |
ttx | so code should be pushed for review in the next two days for those ? | 21:58 |
gabrielhurley | I'd say end of the week is reasonable | 21:58 |
ttx | ok | 21:58 |
ttx | Looking at https://blueprints.launchpad.net/horizon/folsom ... | 21:59 |
ttx | Can we assume that anything not targeted to folsom-3 (i.e. identity-backend-type, syspanel-tests and tenant-deletion) should be deferred to Grizzly ? | 21:59 |
gabrielhurley | definitely | 21:59 |
ttx | ok, will clean up | 21:59 |
gabrielhurley | thanks | 21:59 |
ttx | gabrielhurley: Anything else you wanted to mention ? | 21:59 |
gabrielhurley | more eyes on the quantum code review would be awesome | 21:59 |
ttx | #action ttx to create grizzly series for Horizon and defer non-targeted Folsom bps | 21:59 |
gabrielhurley | also, help getting the devstack/quantum docs up-to-date | 21:59 |
gabrielhurley | it's making reviewing/testing that code difficult | 22:00 |
gabrielhurley | that's about it | 22:00 |
ttx | Questions for Horizon ? | 22:00 |
*** kiffer84 has joined #openstack-meeting | 22:00 | |
ttx | #topic Other Team reports | 22:01 |
*** openstack changes topic to "Other Team reports" | 22:01 | |
ttx | Any other team lead with a status report ? | 22:01 |
annegentle | o/ | 22:01 |
annegentle | I'll be quick | 22:01 |
annegentle | promise | 22:01 |
ttx | annegentle: go for it | 22:01 |
annegentle | Reminder to please use DocImpact in your commit messages. And don't be surprised if I just amend your message with DocImpact added. | 22:01 |
annegentle | that's all | 22:02 |
*** ecarlin has quit IRC | 22:02 | |
ttx | quick indeed | 22:02 |
ttx | #info remember to please use DocImpact in your commit messages. And don't be surprised if I just amend your message with DocImpact added. | 22:02 |
ttx | #topic Open discussion | 22:02 |
*** openstack changes topic to "Open discussion" | 22:02 | |
ttx | Anything else, anyone ? | 22:02 |
ttx | well the, | 22:03 |
ttx | n | 22:03 |
ttx | #endmeeting | 22:03 |
*** openstack changes topic to "OpenStack meeting channel. See http://wiki.openstack.org/Meetings for schedule and http://eavesdrop.openstack.org/meetings/openstack-meeting/ for meeting logs" | 22:03 | |
openstack | Meeting ended Tue Aug 7 22:03:03 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:03 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-21.03.html | 22:03 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-21.03.txt | 22:03 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-08-07-21.03.log.html | 22:03 |
ttx | Thanks everyone! | 22:03 |
*** gabrielhurley has left #openstack-meeting | 22:03 | |
*** lzyeval has quit IRC | 22:03 | |
*** ecarlin has joined #openstack-meeting | 22:05 | |
*** dolphm has quit IRC | 22:07 | |
*** kindaopsdevy has joined #openstack-meeting | 22:08 | |
*** markmcclain has quit IRC | 22:09 | |
*** dendro-afk is now known as dendrobates | 22:10 | |
*** littleidea has quit IRC | 22:13 | |
*** s0mik has joined #openstack-meeting | 22:13 | |
*** kindaopsdevy_ has joined #openstack-meeting | 22:15 | |
*** gyee has quit IRC | 22:15 | |
*** andrewbogott_afk is now known as andrewbogott | 22:17 | |
*** kindaopsdevy has quit IRC | 22:18 | |
*** kindaopsdevy_ is now known as kindaopsdevy | 22:18 | |
*** kindaopsdevy has quit IRC | 22:19 | |
*** kindaopsdevy has joined #openstack-meeting | 22:19 | |
*** s0mik has quit IRC | 22:20 | |
*** s0mik has joined #openstack-meeting | 22:23 | |
*** troytoman is now known as troytoman-away | 22:35 | |
*** s0mik has quit IRC | 22:42 | |
*** AlanClark has quit IRC | 22:44 | |
*** matwood has quit IRC | 22:49 | |
*** mattray has quit IRC | 22:52 | |
*** mikal has quit IRC | 23:02 | |
*** mikal has joined #openstack-meeting | 23:04 | |
*** lloydde has quit IRC | 23:05 | |
*** mikal has quit IRC | 23:09 | |
*** mikal has joined #openstack-meeting | 23:10 | |
*** ncode has quit IRC | 23:12 | |
*** mnewby has quit IRC | 23:23 | |
*** mnewby has joined #openstack-meeting | 23:24 | |
*** dendrobates is now known as dendro-afk | 23:25 | |
*** mnewby has quit IRC | 23:25 | |
*** patelna has quit IRC | 23:28 | |
*** dwcramer has joined #openstack-meeting | 23:30 | |
*** littleidea has joined #openstack-meeting | 23:33 | |
*** ecarlin has quit IRC | 23:35 | |
*** andrewbogott is now known as andrewbogott_afk | 23:41 | |
*** andrewbogott_afk is now known as andrewbogott | 23:44 | |
*** mnewby has joined #openstack-meeting | 23:45 | |
*** Ravikumar_hp has quit IRC | 23:46 | |
*** thingee is now known as thingee_zz | 23:47 | |
*** dprince has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!