*** dtroyer is now known as dtroyer_zzz | 00:05 | |
*** joearnold has quit IRC | 00:17 | |
*** jakedahn is now known as jakedahn_zz | 00:23 | |
*** hggdh has joined #openstack-meeting | 00:28 | |
*** s0mik has quit IRC | 00:32 | |
*** dtroyer_zzz is now known as dtroyer | 00:46 | |
*** s0mik has joined #openstack-meeting | 00:52 | |
*** Jocker has joined #openstack-meeting | 00:53 | |
Jocker | !chk | 00:53 |
---|---|---|
openstack | Jocker: Error: "chk" is not a valid command. | 00:53 |
Jocker | !cms | 00:53 |
openstack | Jocker: Error: "cms" is not a valid command. | 00:53 |
Jocker | !cmd | 00:53 |
openstack | Jocker: Error: "cmd" is not a valid command. | 00:53 |
*** Jocker has left #openstack-meeting | 00:53 | |
*** reed has quit IRC | 01:02 | |
*** littleidea has quit IRC | 01:03 | |
*** s0mik has quit IRC | 01:11 | |
*** mattray has joined #openstack-meeting | 01:11 | |
*** ryanpetr_ has joined #openstack-meeting | 01:11 | |
*** dtroyer is now known as dtroyer_zzz | 01:12 | |
*** ryanpetrello has quit IRC | 01:14 | |
*** littleidea has joined #openstack-meeting | 01:34 | |
*** ryanpetr_ has quit IRC | 01:35 | |
*** sarob has joined #openstack-meeting | 01:37 | |
*** sarob has quit IRC | 01:41 | |
*** sarob has joined #openstack-meeting | 01:41 | |
*** primeministerp has quit IRC | 01:43 | |
*** ywu has quit IRC | 01:45 | |
*** sarob has quit IRC | 01:51 | |
*** littleidea has quit IRC | 01:52 | |
*** mattray has quit IRC | 01:59 | |
*** littleidea has joined #openstack-meeting | 02:05 | |
*** reed has joined #openstack-meeting | 02:08 | |
*** jdurgin has quit IRC | 02:12 | |
*** adjohn has quit IRC | 02:14 | |
*** dtroyer_zzz is now known as dtroyer | 02:17 | |
*** edygarcia has quit IRC | 02:19 | |
*** ozstacker has quit IRC | 02:20 | |
*** ozstacker has joined #openstack-meeting | 02:21 | |
*** dwcramer has quit IRC | 02:21 | |
*** byeager has quit IRC | 02:24 | |
*** danwent has quit IRC | 02:26 | |
*** dendro-afk is now known as dendrobates | 02:28 | |
*** dtroyer is now known as dtroyer_zzz | 02:29 | |
*** byeager has joined #openstack-meeting | 02:40 | |
*** s0mik has joined #openstack-meeting | 02:55 | |
*** ryanpetrello has joined #openstack-meeting | 02:57 | |
*** adjohn has joined #openstack-meeting | 02:58 | |
*** nati_uen_ has joined #openstack-meeting | 03:01 | |
*** nati_ueno has quit IRC | 03:01 | |
*** joearnold has joined #openstack-meeting | 03:20 | |
*** danwent has joined #openstack-meeting | 03:32 | |
*** nati_uen_ has quit IRC | 03:34 | |
*** s0mik has quit IRC | 03:40 | |
*** joearnold has quit IRC | 03:41 | |
*** primeministerp has joined #openstack-meeting | 03:46 | |
*** dolphm has joined #openstack-meeting | 03:55 | |
*** dolphm has quit IRC | 04:02 | |
*** anticw has left #openstack-meeting | 04:04 | |
*** joearnold has joined #openstack-meeting | 04:04 | |
*** adjohn has quit IRC | 04:08 | |
*** dtroyer_zzz is now known as dtroyer | 04:19 | |
*** primeministerp has quit IRC | 04:41 | |
*** garyk has quit IRC | 04:42 | |
*** edygarcia has joined #openstack-meeting | 04:46 | |
*** ryanpetrello has quit IRC | 04:51 | |
*** nati_ueno has joined #openstack-meeting | 04:52 | |
*** byeager has quit IRC | 05:06 | |
*** byeager has joined #openstack-meeting | 05:25 | |
*** reed has quit IRC | 05:28 | |
*** nati_ueno has quit IRC | 05:31 | |
*** anderstj has joined #openstack-meeting | 05:45 | |
*** nati_ueno has joined #openstack-meeting | 05:49 | |
*** shang has joined #openstack-meeting | 05:56 | |
*** edygarcia has quit IRC | 05:57 | |
*** byeager has quit IRC | 06:10 | |
*** primeministerp has joined #openstack-meeting | 06:13 | |
*** garyk has joined #openstack-meeting | 06:34 | |
*** byeager has joined #openstack-meeting | 06:35 | |
*** anderstj has quit IRC | 06:40 | |
*** funkyplunk has joined #openstack-meeting | 06:42 | |
*** littleidea has quit IRC | 06:42 | |
*** nati_ueno has quit IRC | 06:48 | |
*** jakedahn_zz is now known as jakedahn | 07:10 | |
*** mnaser has quit IRC | 07:19 | |
*** joearnold has quit IRC | 07:39 | |
*** darraghb has joined #openstack-meeting | 07:47 | |
*** derekh has joined #openstack-meeting | 08:08 | |
*** ttrifonov is now known as ttrifonov_zZzz | 08:11 | |
*** ttrifonov_zZzz is now known as ttrifonov | 08:26 | |
*** danwent has quit IRC | 08:36 | |
*** jakedahn is now known as jakedahn_zz | 09:07 | |
*** justinsb has quit IRC | 09:40 | |
*** ttrifonov is now known as ttrifonov_zZzz | 10:03 | |
*** ttrifonov_zZzz is now known as ttrifonov | 10:07 | |
*** justinsb has joined #openstack-meeting | 10:22 | |
*** milner has joined #openstack-meeting | 11:18 | |
*** markvoelker has joined #openstack-meeting | 11:34 | |
*** ttrifonov is now known as ttrifonov_zZzz | 11:48 | |
*** ttrifonov_zZzz is now known as ttrifonov | 11:49 | |
*** funkyplunk has quit IRC | 11:50 | |
*** markvoelker has quit IRC | 11:52 | |
*** GheRivero has quit IRC | 12:02 | |
*** markvoelker has joined #openstack-meeting | 12:03 | |
*** dolphm has joined #openstack-meeting | 12:03 | |
*** hggdh has quit IRC | 12:11 | |
*** ayoung has quit IRC | 12:14 | |
*** hggdh has joined #openstack-meeting | 12:18 | |
*** littleidea has joined #openstack-meeting | 12:18 | |
*** mdomsch has quit IRC | 12:21 | |
*** littleidea has quit IRC | 12:29 | |
*** dolphm_ has joined #openstack-meeting | 12:34 | |
*** dolphm_ has quit IRC | 12:35 | |
*** dolphm has quit IRC | 12:38 | |
*** dendrobates is now known as dendro-afk | 12:48 | |
*** dprince has joined #openstack-meeting | 12:50 | |
*** jbarratt has quit IRC | 12:52 | |
*** jbarratt has joined #openstack-meeting | 12:52 | |
*** jaypipes is now known as jaypipes-afk | 12:54 | |
*** mattray has joined #openstack-meeting | 13:18 | |
*** justinsb has quit IRC | 13:19 | |
*** blamar has joined #openstack-meeting | 13:19 | |
*** justinsb has joined #openstack-meeting | 13:20 | |
*** ayoung has joined #openstack-meeting | 13:22 | |
*** ayoung has quit IRC | 13:24 | |
*** byeager has quit IRC | 13:24 | |
*** ayoung has joined #openstack-meeting | 13:25 | |
*** ryanpetrello has joined #openstack-meeting | 13:26 | |
*** mdomsch has joined #openstack-meeting | 13:26 | |
*** rash has joined #openstack-meeting | 13:40 | |
*** edygarcia has joined #openstack-meeting | 13:44 | |
*** littleidea has joined #openstack-meeting | 13:45 | |
*** byeager has joined #openstack-meeting | 13:47 | |
*** GheRivero has joined #openstack-meeting | 13:48 | |
*** littleidea has quit IRC | 13:50 | |
*** dendro-afk is now known as dendrobates | 13:54 | |
*** dendrobates is now known as dendro-afk | 13:55 | |
*** dendro-afk is now known as dendrobates | 13:55 | |
*** reed has joined #openstack-meeting | 14:03 | |
*** nati_ueno has joined #openstack-meeting | 14:22 | |
*** dolphm has joined #openstack-meeting | 14:26 | |
*** nati_uen_ has joined #openstack-meeting | 14:27 | |
*** nati_ueno has quit IRC | 14:27 | |
*** Gordonz has joined #openstack-meeting | 14:28 | |
*** nati_ueno has joined #openstack-meeting | 14:33 | |
*** nati_uen_ has quit IRC | 14:35 | |
*** dendrobates is now known as dendro-afk | 14:35 | |
*** dtroyer is now known as dtroyer_zzz | 14:36 | |
*** mdomsch has quit IRC | 14:42 | |
*** s0mik has joined #openstack-meeting | 14:46 | |
*** ryanpetrello has quit IRC | 14:49 | |
*** ryanpetrello has joined #openstack-meeting | 14:50 | |
*** rnirmal has joined #openstack-meeting | 14:56 | |
*** Razique has joined #openstack-meeting | 14:57 | |
*** edygarcia_ has joined #openstack-meeting | 14:58 | |
*** edygarcia has quit IRC | 14:59 | |
*** edygarcia_ is now known as edygarcia | 14:59 | |
*** dendro-afk is now known as dendrobates | 14:59 | |
*** dwcramer has joined #openstack-meeting | 15:05 | |
*** fattarsi has quit IRC | 15:11 | |
*** nati_ueno has quit IRC | 15:14 | |
*** littleidea has joined #openstack-meeting | 15:15 | |
*** patelna has joined #openstack-meeting | 15:19 | |
*** danwent has joined #openstack-meeting | 15:23 | |
*** garyk has quit IRC | 15:26 | |
*** mnaser has joined #openstack-meeting | 15:31 | |
*** Gordonz has quit IRC | 15:36 | |
*** Gordonz has joined #openstack-meeting | 15:36 | |
*** s0mik has quit IRC | 15:38 | |
*** s0mik has joined #openstack-meeting | 15:38 | |
*** s0mik has quit IRC | 15:39 | |
*** reed has quit IRC | 15:41 | |
*** jgriffith has joined #openstack-meeting | 15:41 | |
*** dtroyer_zzz is now known as dtroyer | 15:45 | |
*** rafaduran has joined #openstack-meeting | 15:50 | |
*** fattarsi has joined #openstack-meeting | 15:51 | |
*** patelna_ has joined #openstack-meeting | 15:56 | |
*** patelna has quit IRC | 16:00 | |
*** dwcramer has quit IRC | 16:03 | |
*** Razique has quit IRC | 16:05 | |
*** garyk has joined #openstack-meeting | 16:07 | |
*** jgriffith has quit IRC | 16:07 | |
*** jgriffith has joined #openstack-meeting | 16:08 | |
*** dwcramer has joined #openstack-meeting | 16:19 | |
*** zigo has joined #openstack-meeting | 16:37 | |
*** littleidea has quit IRC | 16:38 | |
*** reed has joined #openstack-meeting | 16:39 | |
*** anderstj has joined #openstack-meeting | 16:40 | |
*** joearnold has joined #openstack-meeting | 16:44 | |
*** joearnold has quit IRC | 16:50 | |
*** dwcramer has quit IRC | 16:59 | |
*** byeager has quit IRC | 16:59 | |
*** adjohn has joined #openstack-meeting | 17:02 | |
*** dendrobates is now known as dendro-afk | 17:02 | |
*** byeager has joined #openstack-meeting | 17:04 | |
*** patelna has joined #openstack-meeting | 17:07 | |
*** patelna_ has quit IRC | 17:10 | |
*** mnewby has joined #openstack-meeting | 17:10 | |
*** dwcramer has joined #openstack-meeting | 17:14 | |
*** darraghb has quit IRC | 17:19 | |
*** edygarcia_ has joined #openstack-meeting | 17:20 | |
*** edygarcia has quit IRC | 17:23 | |
*** edygarcia_ is now known as edygarcia | 17:23 | |
*** patelna has quit IRC | 17:23 | |
*** derekh has quit IRC | 17:25 | |
*** arosen has joined #openstack-meeting | 17:28 | |
*** littleidea has joined #openstack-meeting | 17:29 | |
*** jdurgin has joined #openstack-meeting | 17:29 | |
*** gyee has joined #openstack-meeting | 17:35 | |
*** sarob has joined #openstack-meeting | 17:39 | |
*** heckj has joined #openstack-meeting | 17:52 | |
*** novas0x2a|laptop has quit IRC | 17:55 | |
*** primeministerp has quit IRC | 17:59 | |
*** primeministerp has joined #openstack-meeting | 17:59 | |
*** kevin-lewis-9 has joined #openstack-meeting | 18:00 | |
ayoung | heckj, meeting? | 18:01 |
*** lcheng has joined #openstack-meeting | 18:01 | |
heckj | yep | 18:01 |
heckj | who's around? | 18:01 |
heckj | o/ | 18:01 |
rafaduran | o/ | 18:01 |
heckj | #startmeeting | 18:02 |
openstack | Meeting started Tue May 22 18:02:41 2012 UTC. The chair is heckj. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:02 |
heckj | #topic F1 milestone release | 18:02 |
*** openstack changes topic to "F1 milestone release" | 18:02 | |
*** sarob has quit IRC | 18:02 | |
*** lcheng has quit IRC | 18:03 | |
heckj | morning morning! | 18:03 |
ayoung | How do! | 18:03 |
heckj | We've got the F1 milestone release this week | 18:03 |
*** liemmn has joined #openstack-meeting | 18:03 | |
liemmn | o/ | 18:03 |
heckj | #link https://launchpad.net/keystone/+milestone/folsom-1 | 18:03 |
*** lcheng has joined #openstack-meeting | 18:03 | |
*** lcheng has quit IRC | 18:03 | |
*** lcheng has joined #openstack-meeting | 18:04 | |
heckj | I've kicked back blueprints that I didn't think we'd get | 18:04 |
*** lcheng has quit IRC | 18:05 | |
heckj | We have some bugs pending F1 release that just need reviews | 18:05 |
liemmn | ayoung, the eventlet 2-way ssl stuff should be posted soon ... been distracted with other stuff... | 18:05 |
ayoung | liemmn, very cool | 18:05 |
*** lcheng has joined #openstack-meeting | 18:05 | |
ayoung | For the rest of the team: I got liemmn 's origianal patch ported to the KSL architecture, but missing things like unit tests | 18:06 |
*** dwcramer has quit IRC | 18:06 | |
ayoung | also, remove the auth piece | 18:06 |
heckj | so call out to y'all - please take a look at the code reviews | 18:06 |
ayoung | he's making it into a proper patch | 18:06 |
heckj | ayoung: sounds great! | 18:06 |
ayoung | heckj, seems like the right way to do | 18:06 |
ayoung | it | 18:06 |
liemmn | yep... with 2-way ssl support for keystone client, too | 18:06 |
heckj | liemmn: fantastic! | 18:07 |
heckj | Anyone have anything specific for the F1 release, or hot issues that we should have open a critical bugs | 18:07 |
heckj | ? | 18:07 |
ayoung | heckj, the one caveat is that I don't think doing real Client Certificate in SSL is simple enough that we can just slip it in. I looked at the Apache SSL/ModNSS code base, and client cert requires all this renegotiation magic voodoo | 18:07 |
ayoung | also, I think I misunderstood the original purpose of the auth part of that patch | 18:07 |
heckj | ayoung: understood | 18:08 |
ayoung | liemmn, gyee that patch didn't do client cert auth, it used X509s in a way analogous to how tokens are used, right? | 18:08 |
heckj | moving on a bit... | 18:10 |
heckj | #topic V3 API draft | 18:11 |
*** openstack changes topic to "V3 API draft" | 18:11 | |
ayoung | heckj, so the other issue is that the PKI Signed Tokens requires gyee's patch | 18:11 |
gyee | ayoung, not sure if I understand you question, you mean client cert in exchange for a token as opposed to just protecting the comm channel? | 18:11 |
ayoung | for keeping the tokens out of the URLs | 18:11 |
ayoung | gyee, yes | 18:11 |
ayoung | gyee, in HTTP, you can use the client cert to authenticate, which is how I originally read that patch | 18:11 |
ayoung | but It looks like that patch was using X509s some other way. | 18:12 |
heckj | gyee: how are you coming along with the PKI patch? | 18:12 |
liemmn | ayoung, yes it is doing client cert to authenticate... avoid the need for that admin token we were using | 18:12 |
gyee | there are 3 issues here | 18:13 |
gyee | 1) using SSL to protect the comm channel | 18:13 |
gyee | 2) use SSl for client auth, in exchange for a token | 18:13 |
gyee | 3) remove token from URL | 18:13 |
*** annegentle has quit IRC | 18:13 | |
gyee | Liem's patch solved 1) | 18:13 |
liemmn | We are still using the token in my patch... (not to be confused with the PKI work ayoung is doing :) ) | 18:14 |
ayoung | gyee, yes, sorry for confusing them...The first patch liemmn submitted 96f2fc18ee2bb562e99cb966d33758b929ec2c60 does 1 | 18:15 |
ayoung | I thought it was also doing 2 | 18:15 |
ayoung | but it isn't getting the client cert from the SSL layer | 18:15 |
gyee | no | 18:15 |
gyee | just 1) | 18:15 |
* heckj nods | 18:15 | |
gyee | there are two aspects of PKI authentication | 18:15 |
gyee | 1) client cert in exchange for a token | 18:15 |
gyee | 2) token signed by Keystone | 18:15 |
gyee | not sure which one we are addressing, I presume 2) first correct? | 18:16 |
ayoung | gyee, OK...so to do the token PKI | 18:16 |
gyee | meaning token signed by Keystone correct? | 18:17 |
*** joearnold has joined #openstack-meeting | 18:17 | |
ayoung | I need the patch to do 3 | 18:17 |
ayoung | gyee, correct | 18:17 |
ayoung | gyee, to do 2 requires Apache HTTPD, I think | 18:17 |
gyee | 2) is a bit more complicated | 18:17 |
ayoung | gyee, right | 18:18 |
gyee | we need to figure out how to map cert to user | 18:18 |
*** bcwaldon has joined #openstack-meeting | 18:18 | |
gyee | like cn <=> user name | 18:18 |
ayoung | gyee, well, I think we can do that for Dashboard no problem, since that uses HTTPD already. | 18:18 |
ayoung | gyee, ah, right | 18:18 |
gyee | that's fine, as long as it is configurable and we're clear on that | 18:19 |
ayoung | gyee, OK...so first thing is the signed tokens. Question for small audience now is "What SSL library is acceptable" | 18:19 |
gyee | m2crypto? :) | 18:19 |
ayoung | I was starting with NSS, but got some input that people would want OpenSSL | 18:19 |
ayoung | gyee, I thought m2crypto was dead | 18:20 |
gyee | still alive and kicking in HP | 18:20 |
ayoung | I was going to use the SSL command line in conjunction with Popen | 18:20 |
heckj | gyee: we (OpenStack) pulled m2cyrpto because of inconsistencies and build problems. | 18:20 |
gyee | heckj, I am aware of it :) | 18:20 |
ayoung | gyee, they just removed M2 Crypto from Nova since the upstream M2Crypto is unresponsive | 18:20 |
*** novas0x2a|laptop has joined #openstack-meeting | 18:21 | |
liemmn | OpenSSL seems like a well-accepted standard in the *nix world... | 18:21 |
*** dwcramer has joined #openstack-meeting | 18:21 | |
gyee | m2crypto builds on top of openssl | 18:21 |
ayoung | So it looks like using eventlet with Popen calling the openssl command line is acceptable? | 18:21 |
ayoung | and then we can revisit m2crypto if it is really demanded? | 18:22 |
ayoung | I think that Popen is actually going to be more eventlet friendly than the native library. I doubt OpenSSL is async | 18:22 |
ayoung | It means individual requests will be slower, but the overall server should be more responsive | 18:23 |
heckj | ayoung: sounds like a good approach | 18:24 |
gyee | you need openssl to parse the cert? | 18:25 |
ayoung | gyee, yes | 18:25 |
gyee | oh ok, yeah, popen should do it | 18:25 |
ayoung | gyee, in Keystone, openssl will sign the token | 18:25 |
ayoung | in the other services, openssl will verify the signature | 18:25 |
gyee | sure, give it a shot, just follow the driver pattern so we can replace popen with something more efficient later | 18:27 |
gyee | ayoung, you still need a patch from us or you are OK? | 18:27 |
ayoung | gyee, will do. WRT your patch for "remove token from URL" | 18:27 |
ayoung | I need the Database schema | 18:28 |
ayoung | it would be even easier if I had your whole patch to work with | 18:28 |
liemmn | heckj... What's the window for v3 api feedback? | 18:28 |
liemmn | now till? | 18:28 |
ayoung | The current code for writing tokens to the DB uses the ID generation to create the secret part of the token, and that is a pain to work with, especially since I suspect that it is going to change slightly with your patch | 18:29 |
heckj | liemmn: waiting until the PKI discussion is wrapped up | 18:29 |
*** jk0 has joined #openstack-meeting | 18:30 | |
gyee | heckj, we'll take the URL discussion offline, I am not working on the "remove token fom URL" BP at the moment | 18:30 |
heckj | OK | 18:30 |
heckj | #link https://docs.google.com/document/d/1s9C4EMxIZ55kZr62CKEC9ip7He_Q4_g1KRfSk9hY-Sg/edit <-- Draft v3 API available | 18:30 |
heckj | sent email to the mailing list. | 18:30 |
heckj | Would like initial feedback by the end of this week so I can wrap it together and make another draft next weekend | 18:31 |
heckj | #action: review draft API for end of week for another revision... | 18:31 |
heckj | termie hasn't had time to dig in there either - so I'm expecting significantly more feedback in another week or two when he's back in the US | 18:32 |
heckj | liemmn: do you need more time? | 18:33 |
liemmn | Until Monday would be good. | 18:33 |
liemmn | even though we will try to get everything in by EOD Friday | 18:33 |
heckj | liemmn: no problem, I'll refrain from making another draft rev this next weekend and push it back a few days | 18:34 |
liemmn | thx... I will try to get all in by Friday though | 18:34 |
*** liemmn_ has joined #openstack-meeting | 18:35 | |
*** liemmn has quit IRC | 18:35 | |
*** liemmn_ has quit IRC | 18:35 | |
*** liemmn has joined #openstack-meeting | 18:36 | |
ayoung | heckj, I'll push the Fedora world to try and get all input in by Friday as well | 18:37 |
heckj | ayoung: thank you. | 18:37 |
heckj | ayoung: do you work with any of the guys in the OpenShift world? Would love to just have their general eyes on it as well | 18:38 |
ayoung | heckj, I can hunt a few of them down, yes | 18:38 |
*** lloydde has joined #openstack-meeting | 18:38 | |
heckj | #topic open discussion | 18:42 |
*** liemmn has quit IRC | 18:42 | |
*** openstack changes topic to "open discussion" | 18:42 | |
rafaduran | I've uploaded a new version for #link https://review.openstack.org/7239 trying to solve some people concerns (middleware, audit) | 18:42 |
*** liemmn has joined #openstack-meeting | 18:42 | |
heckj | radaduran: I'll try and get some time to review today | 18:42 |
rafaduran | it's still unfinished, but I would like to know if this approach looks better | 18:42 |
rafaduran | before going further | 18:42 |
ayoung | rafaduran, please use a more descriptive title than "Fixes bug x" | 18:42 |
rafaduran | ayoung: I know I was on hurry since I couldn't work on this and just sent the git review for being available for the meeting | 18:43 |
chmouel | rafaduran: yes probably want to address dolph review so would be easier for reviewer to look at it | 18:43 |
rafaduran | this #link https://review.openstack.org/7127 needs review | 18:44 |
chmouel | rafaduran: you can use gerrit draft feature if you want to just show to other people | 18:44 |
dolphm | that was all feedback from last week's meeting, as i recall | 18:44 |
rafaduran | chmoul: I know about that feature, but I don't know how to use it very well | 18:45 |
rafaduran | chmoul: las week I sent a link that wasn't public... | 18:45 |
dolphm | rafaduran: i think you just have to add people's names explicitly? | 18:46 |
dolphm | rafaduran: i haven't created a review with that feature myself | 18:46 |
*** devananda has joined #openstack-meeting | 18:46 | |
heckj | yeah, not entirely sure about how that works myself... | 18:46 |
* heckj needs to read up on the gerrit/git-review stuff a bit more | 18:46 | |
*** liemmn_ has joined #openstack-meeting | 18:47 | |
*** liemmn has quit IRC | 18:47 | |
*** liemmn_ has quit IRC | 18:47 | |
chmouel | the draft feature? | 18:47 |
chmouel | you basically add -D to git-review | 18:47 |
chmouel | and it will upload as draft and you can share the link and work on it before click Publish it (or something like that) | 18:48 |
mtaylor | draft reviews are good crack | 18:48 |
*** liemmn has joined #openstack-meeting | 18:48 | |
mtaylor | they are invisible to other people unless you explicitly request review from them | 18:48 |
heckj | mtaylor: word | 18:48 |
ayoung | mtaylor, +1 | 18:48 |
heckj | rafaduran: so just explicitly add the individuals you want to share with | 18:48 |
dolphm | mtaylor: can you "demote" a regular review to draft status by re-uploading with -D? | 18:49 |
mtaylor | dolphm: you can not - it's a one-way transition | 18:49 |
dolphm | k | 18:49 |
heckj | mtaylor: can you have a generally available public draft, or is that synonymous with a review request? | 18:49 |
rafaduran | heckj: that was my problem, I publish it instead of adding reviewers/people on demand | 18:49 |
mtaylor | dolphm: however, we're working on adding work-in-progress state right now | 18:49 |
dolphm | mtaylor: i have a review that would be useful for :) | 18:49 |
heckj | mtaylor: nice | 18:49 |
mtaylor | (we have the state done, working on adding the button to the UI...) | 18:49 |
*** dwcramer has quit IRC | 18:50 | |
*** ijw has joined #openstack-meeting | 18:51 | |
*** mattray has quit IRC | 18:51 | |
heckj | 10 minutes left… Anything else, or should I wrap this up? | 18:51 |
chmouel | yeah | 18:51 |
chmouel | we probably want to look over a unified way to cache token | 18:51 |
chmouel | for ec2/s3/auth token | 18:51 |
chmouel | auth_token has it but ec2/s3 doesn't | 18:52 |
ayoung | heckj, can I get https://review.openstack.org/#/c/7156/ merged in? | 18:52 |
*** Shrews has joined #openstack-meeting | 18:52 | |
chmouel | I was thinking about adding another middleware or use common functions to share between | 18:52 |
*** kevin-lewis-9 has quit IRC | 18:52 | |
heckj | chmouel: sounds sensible | 18:54 |
heckj | I don't know if middleware makes sense there (haven't thought about it), but common functions certainly does | 18:54 |
*** liemmn has quit IRC | 18:54 | |
rafaduran | +1 | 18:55 |
*** liemmn has joined #openstack-meeting | 18:55 | |
chmouel | well i am not sure since those middleware are supposed to be dropin | 18:55 |
dolphm | if nothing else, they should share common code | 18:55 |
dolphm | there's too much overlap otherwise | 18:56 |
heckj | chmouel: sounds like we're all in general agreement | 18:56 |
liemmn | An idea is to create a separate middleware for caching tokens. | 18:56 |
chmouel | heckj, dolphm: cool will add something like a common.py in middleware to make it easy for packagers to don't include everything but the middleware adn that file | 18:57 |
*** pcrews_ has joined #openstack-meeting | 18:57 | |
chmouel | liemmn: yeah was thinking about that, but I think there is quite a bit of middleware profileration ATM in the pipeline and I am not sure if it will be as flexible | 18:57 |
chmouel | liemmn: but we could definitively look to do something like swift.cache does | 18:57 |
liemmn | yeah... just separation of concerns | 18:58 |
chmouel | i'll dig a bit more about this and would come back to you guys next week | 18:59 |
heckj | chmouel: word | 18:59 |
notmyname | heckj: we also need to talk about moving the keystone middleware piece into swift | 18:59 |
heckj | notmyname: ohai! Definitely - unfortunately out of time for this meeting | 18:59 |
*** liemmn has quit IRC | 18:59 | |
*** liemmn_ has joined #openstack-meeting | 18:59 | |
notmyname | heckj: we don't need to solve it here :-) | 18:59 |
notmyname | heckj: just needs to be done | 18:59 |
heckj | notmyname: can I swing by the #swift meeting tomorrow and chat about that? | 19:00 |
notmyname | heckj: there's not a standing meeting, so there's nothing scheduled for tomorow | 19:00 |
notmyname | heckj: either email me or ping me on IRC | 19:00 |
LinuxJedi | mtaylor: meeting? | 19:00 |
heckj | #endmeeting | 19:00 |
*** openstack changes topic to "Status and Progress (Meeting topic: keystone-meeting)" | 19:00 | |
openstack | Meeting ended Tue May 22 19:00:41 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-05-22-18.02.html | 19:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-22-18.02.txt | 19:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-22-18.02.log.html | 19:00 |
mtaylor | LinuxJedi: that's what they tell me | 19:00 |
mtaylor | #startmeeting | 19:00 |
openstack | Meeting started Tue May 22 19:00:52 2012 UTC. The chair is mtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:00 |
heckj | notmyname: okay - I'll kick you email and we'll grab some time. Sorry for slow/lack of responses, have been a bit under the gun lately | 19:01 |
* mtaylor punches heckj for his laziness! | 19:01 | |
notmyname | heckj: no worries. no rush | 19:01 |
mtaylor | that's the kind of discipline we hand out during the CI meeting ;) | 19:01 |
* heckj throws pies back at mtaylor | 19:01 | |
* mtaylor goes to take a quick shower... | 19:01 | |
jeblair | that makes it sound like used pied. | 19:02 |
jeblair | pies. | 19:02 |
dolphm | these meeting transitions can be rough | 19:02 |
heckj | heh | 19:02 |
jeblair | and messy | 19:02 |
mtaylor | dolphm: make sure you always wear body armor | 19:02 |
clarkb | and give mtaylor lots of room | 19:02 |
dolphm | lol | 19:02 |
* mtaylor begins krumping | 19:02 | |
* dolphm switches to heavy armor | 19:03 | |
* LinuxJedi has no idea what krumping is but it sounds dirty | 19:03 | |
* mtaylor waits while people google krumping so they realize is a verb mtaylor could never pull off | 19:03 | |
mtaylor | and with that ... who'd like to talk about CI stuff? | 19:03 |
* clarkb is here | 19:03 | |
LinuxJedi | *crickets* | 19:03 |
mtaylor | yeah. that's what I thought | 19:04 |
mtaylor | LinuxJedi: why don't you start us off ... | 19:04 |
mtaylor | #topic stackforge updates | 19:04 |
*** openstack changes topic to "stackforge updates" | 19:04 | |
LinuxJedi | so, Stackforge.... | 19:04 |
LinuxJedi | first up mail... | 19:04 |
LinuxJedi | if you were following last week you will know I spent some effort moving the Gerrit server to a new node | 19:05 |
mtaylor | yup. fun times | 19:05 |
LinuxJedi | this is because outgoing mail was getting blocked | 19:05 |
LinuxJedi | after I did that we found it was happening again | 19:05 |
LinuxJedi | it turns out that HP Cloud has rate limiting on port 25. This is to stop people using it as spam bots | 19:06 |
LinuxJedi | which is awesome, except for us | 19:06 |
*** edygarcia has quit IRC | 19:06 | |
LinuxJedi | we are working with teams to fix this for us, but it isn't going to be overnight | 19:06 |
LinuxJedi | so in the mean time Stackforge probably won't send you notifications for code review | 19:06 |
LinuxJedi | In other news we managed to add Heat to Stackforge and as of about 6 minutes ago it was green lighting on Stackforge Jenkins too | 19:07 |
LinuxJedi | mtaylor: Jenkins Jobs next? | 19:07 |
mtaylor | woohoo! | 19:07 |
mtaylor | well, I was just going to mention for the folks following along at home... | 19:07 |
*** dwcramer has joined #openstack-meeting | 19:07 | |
*** ttrifonov is now known as ttrifonov_zZzz | 19:07 | |
mtaylor | LinuxJedi: what is it that's different about heat there LinuxJedi ? | 19:08 |
LinuxJedi | ah! I'm glad you asked (almost as if we scripted it!) | 19:08 |
* mtaylor bows | 19:08 | |
* jeblair is still working on his script | 19:08 | |
LinuxJedi | well, heat doesn't use a stackforge/project URL in github. It is using the repo it was born with (heat-api/heat) | 19:08 |
LinuxJedi | which caused a few minor issues which I have just fixed | 19:09 |
LinuxJedi | so in theory we could do this with other projects in the future | 19:09 |
LinuxJedi | (other Stackforge projects at least, Openstack has the CLA complication stopping us) | 19:09 |
*** liemmn_ has quit IRC | 19:09 | |
clarkb | so no changes to github? | 19:09 |
soren | What the heck is heat? | 19:10 |
mtaylor | the bug links in gerrit are, of course, not correct... so we may want to eventually get that per-project bug-tracker feature coded up | 19:10 |
LinuxJedi | clarkb: the only change to github is the Stackforge org doesn't own the repo | 19:10 |
* soren is late to the game | 19:10 | |
*** liemmn_ has joined #openstack-meeting | 19:10 | |
clarkb | LinuxJedi: I see | 19:10 |
jeblair | I don't believe we should do that for openstack projects. we chose not to for good reason. | 19:10 |
LinuxJedi | soren: it is an api: https://github.com/heat-api/heat | 19:10 |
mtaylor | clarkb: they had to add the gerrit user to their repo with push access | 19:10 |
mtaylor | I agree with jeblair | 19:10 |
mtaylor | I think it's more relevant for stackforge projets | 19:10 |
mtaylor | projects | 19:10 |
LinuxJedi | ++ | 19:10 |
* LinuxJedi was going to explain that bit better but didn't finish the script in time | 19:11 | |
mtaylor | where they may not as much be using launchpad, etc. | 19:11 |
LinuxJedi | soren: they have #heat IRC channel if you want to chat to them | 19:11 |
*** dendro-afk is now known as dendrobates | 19:11 | |
mtaylor | the question of allowing any openid for stackforge also came up ... which also seems like it might be a more relevant choice, but isn't super high prior right now | 19:11 |
LinuxJedi | mtaylor: oh yea, I had that down to bring up in this meeting | 19:12 |
* mtaylor keeps stepping on LinuxJedi's toes | 19:12 | |
*** mattray has joined #openstack-meeting | 19:12 | |
LinuxJedi | hehe, no its ok, I should read my notes :) | 19:12 |
LinuxJedi | so, what mtaylor said. I don't know if we got to a consensus on this yet | 19:12 |
LinuxJedi | and I haven't figured it if there will be technical problems with it | 19:13 |
LinuxJedi | and it has been low priority for me to figure it out to be honest | 19:13 |
*** heckj has quit IRC | 19:14 | |
mtaylor | yup. I think we might get space to think bout that in a few weeks | 19:14 |
mtaylor | any questions on stackforge stuff? | 19:14 |
LinuxJedi | oh, one minor other thing with Stackforge, the sync and expire scripts work without manual intervention now | 19:14 |
mtaylor | oh good | 19:14 |
mtaylor | #topic job filler | 19:15 |
*** openstack changes topic to "job filler" | 19:15 | |
LinuxJedi | my notes are completely out of order for this meeting so I all probably miss something somewhere | 19:15 |
* mtaylor should probably do the whole agenda thing again now that we have, you know, people | 19:15 | |
LinuxJedi | ok, Jenkins Job Filler is a magic pony (or Python script as us devs call it) which given a bit of fairy dust (YAML) will spray Jenkins with jobs for projects | 19:16 |
LinuxJedi | it now actually works properly and is being rolled out onto real Openstack projects | 19:16 |
LinuxJedi | I've been assisting mtaylor with that (fixing what he breaks) | 19:17 |
mtaylor | cinder, python-cinderclient and python-swiftclient are all using it at the moment ... | 19:17 |
* mtaylor can break things good | 19:17 | |
*** liemmn_ has quit IRC | 19:17 | |
LinuxJedi | and also making sure it is working on Stackforge too. 99% of Stackforge uses this and the 1% can probably be sorted tomorrow | 19:17 |
*** liemmn_ has joined #openstack-meeting | 19:17 | |
mtaylor | woot | 19:18 |
LinuxJedi | and the custom Jenkins library has been ditched now since everyone but me can get the stock library working ;) | 19:18 |
* mtaylor is excited... it's getting us much closer to our consistent jobs goal | 19:18 | |
mtaylor | hehehe | 19:18 |
clarkb | and the yaml fairy dust can be found in openstack-ci-repo? | 19:18 |
mtaylor | openstack-ci-puppet | 19:19 |
clarkb | er | 19:19 |
clarkb | ya that | 19:19 |
LinuxJedi | clarkb: absolutely, in the modules/jenkins_jobs/files dir | 19:19 |
*** hggdh has quit IRC | 19:19 | |
mtaylor | for instance: https://github.com/openstack/openstack-ci-puppet/tree/master/modules/jenkins_jobs/files/projects/openstack | 19:19 |
*** sarob has joined #openstack-meeting | 19:19 | |
LinuxJedi | it can do templating for projects that fit a box or it also supports oddities like Heat | 19:20 |
*** sarob has quit IRC | 19:20 | |
LinuxJedi | at some point it will support doing both at the same time for a project | 19:20 |
LinuxJedi | mtaylor: only other thing I got is on the Openstack Jenkins slave upgrades | 19:21 |
mtaylor | so, we're holding off on rolling it out for the rest of the openstack projects until we get something sorted with our pypi mirror (I need to test how bad the external links thing is with nova) | 19:21 |
*** liemmn_ has quit IRC | 19:21 | |
*** hggdh has joined #openstack-meeting | 19:21 | |
*** liemmn_ has joined #openstack-meeting | 19:21 | |
mtaylor | LinuxJedi: let's come back to slave upgrades | 19:21 |
mtaylor | #topic pypi mirror | 19:21 |
*** openstack changes topic to "pypi mirror" | 19:21 | |
mtaylor | Shrews: you around? | 19:22 |
LinuxJedi | oh, awesome. | 19:22 |
LinuxJedi | mtaylor: sure thing | 19:22 |
Shrews | no! | 19:22 |
LinuxJedi | he is asquare | 19:22 |
*** edygarcia has joined #openstack-meeting | 19:22 | |
Shrews | so, it turns out the pypi mirror software is not doing some things that we expect it to do, and doing some things that we don't expect it to do | 19:22 |
mtaylor | I love software | 19:22 |
Shrews | e.g.) doesn't appear to follow links, and only pulls the latest versions of packages | 19:23 |
Shrews | so that needs sorting out | 19:23 |
*** zigo has quit IRC | 19:23 | |
mtaylor | yah | 19:23 |
Shrews | but it can still be used with the proper pip.conf | 19:24 |
Shrews | installation via distutils/easy_install will likely be fail | 19:24 |
Shrews | end communication | 19:25 |
mtaylor | cool. thank ya | 19:25 |
*** zigo has joined #openstack-meeting | 19:25 | |
mtaylor | while we're bugging you ... | 19:25 |
mtaylor | #topic work in progress | 19:25 |
*** openstack changes topic to "work in progress" | 19:25 | |
Shrews | We will have a Work In Progress change state in Gerrit "real soon now" | 19:25 |
mtaylor | that's so exciting | 19:26 |
jeblair | sounds like it's a work in progress | 19:26 |
Shrews | a change in WIP will not appear in any reviewer's Review Requests | 19:26 |
Shrews | we can currently set it with "gerrit review", but can't do it through the UI quite yet | 19:26 |
Shrews | damn java | 19:26 |
*** annegentle has joined #openstack-meeting | 19:26 | |
mtaylor | Shrews: but gwt makes things easier! | 19:27 |
*** liemmn_ has quit IRC | 19:27 | |
*** liemmn__ has joined #openstack-meeting | 19:27 | |
Shrews | so "gerrit review --workinprogress <id>" | 19:27 |
Shrews | mtaylor: uh huh, sure | 19:28 |
*** edygarcia has quit IRC | 19:28 | |
*** edygarcia has joined #openstack-meeting | 19:28 | |
mtaylor | excellent. when we have that, I want to have our jenkins do --workinprogress when it sets a -1 VRFY review... | 19:28 |
clarkb | can you push to a WIP ref as well? so that it can start as a work in progress? | 19:28 |
LinuxJedi | mtaylor: we should make the expire script do that once it is done | 19:28 |
Shrews | clarkb: no | 19:28 |
Shrews | oh, and also | 19:28 |
*** dendrobates is now known as dendro-afk | 19:28 | |
Shrews | it will automatically go back to Review in Progress on a new patchset push | 19:29 |
jeblair | it sounds like we may need an extra acl, if we want some users to be able to WIP something, but not everyone | 19:29 |
jeblair | so we can give it to jenkins and project-core | 19:29 |
Shrews | jeblair: right now, if you can abandon a change, you can WIP it | 19:29 |
Shrews | "WIP it good!" | 19:29 |
LinuxJedi | jeblair: ++ | 19:29 |
jeblair | Shrews: i believe that's sysadmin+owner | 19:29 |
* Shrews forgets offhand, but that sounds right. project owner too | 19:30 | |
*** adjohn has quit IRC | 19:30 | |
mtaylor | yeah, I think jeblair is right - one of the problems with abandon has been that more people can't use it. if we can grant perms to core team and to jenkins, that would be stellar | 19:30 |
Shrews | mtaylor: i'll figure that out… after the button fiasco | 19:31 |
mtaylor | Shrews: ++ | 19:31 |
* LinuxJedi will buy Shrews a mug of Java when he finishes | 19:31 | |
mtaylor | hahaha | 19:31 |
Shrews | die. k thx | 19:31 |
LinuxJedi | :) | 19:31 |
mtaylor | alrighty... | 19:32 |
mtaylor | #topic better dashboard | 19:32 |
*** openstack changes topic to "better dashboard" | 19:32 | |
mtaylor | clarkb: how's that? | 19:32 |
clarkb | I think the first basic version is working | 19:32 |
mtaylor | sweet. is it worth popping into review status and landing in its current state? | 19:33 |
clarkb | basically it gives you three lists of patchsets. Changes you have submitted, changes you have starred + changes you are a reviewer on less patches whose latest patchset you have reviewed | 19:33 |
clarkb | finally you get a list of the patchsets for open changes that you have recently reviewed | 19:34 |
*** markmcclain has quit IRC | 19:34 | |
clarkb | if you think that functionality is worthwhile then sure | 19:34 |
mtaylor | honestly, even just the list of things I should be reviewing without the things I've reviewed is a great step forward | 19:34 |
clarkb | There are two missing pieces (potentaily just one though). Do we want to include watched changes in the second list? | 19:35 |
mtaylor | clarkb, Shrews: once WIP is landed, we might want to add "list of my WIP patches" somewhere (I know I always had trouble finding my WIP branches in lp) | 19:35 |
clarkb | the issue I have with that is projects are watched not individual changes so I htink that could get noisy | 19:35 |
mtaylor | clarkb: well, I think watched projects is currently used more than individual review requests | 19:35 |
mtaylor | clarkb: so I'd vote for yes ... anybody else? | 19:36 |
*** dwcramer has quit IRC | 19:36 | |
LinuxJedi | ++ | 19:36 |
jeblair | so.... | 19:36 |
jeblair | "changes you are a reviewer on less patches whose latest patchset you have reviewed" | 19:36 |
jeblair | that seems like the new thing here, yeah? | 19:37 |
clarkb | yes | 19:37 |
*** liemmn__ has quit IRC | 19:37 | |
jeblair | but since we don't normally add people as reviewers, instead, relying on watched changes | 19:37 |
*** liemmn__ has joined #openstack-meeting | 19:37 | |
jeblair | that's not exactly what we need right now, right? | 19:37 |
clarkb | no, the watched changes should be added | 19:38 |
clarkb | but it will help as you become a reviwer when you submit comments | 19:38 |
jeblair | ok, i see you said that up there | 19:38 |
jeblair | so i think if that's added, i'm in support of giving it a test drive | 19:38 |
clarkb | the other missing piece is sorting the resulting list like ttx proposed | 19:39 |
clarkb | so that the most important changes show up first | 19:39 |
mtaylor | yeah, I definitely think we can land it before we get ttx sorting. that seems like a v2 feature | 19:39 |
jeblair | clarkb: if the "patches whose latest patchset you have reviewed" can be generalized and made into an item that can be generally used in gerrit queries, that could be really useful | 19:39 |
clarkb | jeblair: so that you could do status:open is:reviewed ? | 19:40 |
clarkb | or something like that | 19:40 |
jeblair | yeah, you can already do a lot of things like: | 19:40 |
jeblair | https://review.openstack.org/#/q/reviewer:corvus,n,z | 19:40 |
jeblair | so your last pane could be something like "reviewer:corvus and not latestreviewed" or something. i forget the grammar. :) | 19:41 |
clarkb | so it sounds like leaving it as a draft is probably good for now. I will work on adding watched changes and look into the query stuff | 19:41 |
mtaylor | cool | 19:41 |
*** liemmn__ has quit IRC | 19:41 | |
*** liemmn__ has joined #openstack-meeting | 19:41 | |
mtaylor | #topic new devstack-gate madness | 19:42 |
*** openstack changes topic to "new devstack-gate madness" | 19:42 | |
mtaylor | jeblair: so you've been busy ... | 19:42 |
jeblair | i'm going to combine that and zuul, because that's how i wrote my script | 19:42 |
jeblair | i have a wall of text. i will try to paste it in such a way that i'm not kickbanned. | 19:42 |
mtaylor | great | 19:42 |
jeblair | i've been working on speculative execution of jenkins jobs | 19:42 |
jeblair | the idea is to be able to run gating jobs in parallel, but still have them merged in series. | 19:42 |
jeblair | so they are still tested in a strict order | 19:42 |
jeblair | i completed a simple proof of concept for most of the ideas using the gerrit trigger plugin | 19:42 |
jeblair | but in writing that, i realized that some of the things we wanted to do might be a little out | 19:42 |
jeblair | of scope for the gerrit trigger plugin, and further, some of the ideas are quite difficult to | 19:42 |
jeblair | implement in the trigger plugin, because its data structures aren't exactly set up in a way | 19:42 |
jeblair | that facilitates this. | 19:42 |
jeblair | . | 19:43 |
jeblair | so i thought it would be easier to implement this idea if the control for running tests and | 19:43 |
jeblair | merging changes was moved outside of gerrit trigger plugin, and into a new system that's | 19:43 |
jeblair | easier for us to maintain. i'm working on a python daemon that will monitor gerrit, trigger | 19:43 |
jeblair | jenkins jobs, report back, and merge changes as appropriate. it's actually going to give us | 19:43 |
jeblair | a lot more flexibility in the gating system, in that it will be able to make decisions about | 19:43 |
jeblair | whether to merge changes based on input not available to the gerrit trigger plugin, for example, | 19:43 |
jeblair | whether another change has been merged. it also will have fabulous logging. | 19:43 |
jeblair | i've made very good progress on this system. it's working name is "zuul". | 19:43 |
jeblair | . | 19:43 |
jeblair | any questions about that? | 19:43 |
* mtaylor supports our new zuul overlords | 19:43 | |
LinuxJedi | jeblair: Ghostbusters? | 19:44 |
jeblair | t | 19:44 |
Shrews | i'm against the fabulous logging (/me prefers just-ok-logging), but ++ !!! | 19:44 |
jeblair | Shrews: it'll be configurable. i'll look into adding an option to randomly drop important entries. | 19:45 |
Shrews | jeblair: awesomeness | 19:45 |
jeblair | okay, moving on to devstack-gate madness: | 19:45 |
jeblair | since the end goal is that we should be able to fire LOTS of tests in parallel in jenkins | 19:45 |
jeblair | (if we turned this on today, assuming enough nodes, we could see upwards of 50 tests running in parallel) | 19:45 |
jeblair | there's a problem with the way devstack-gate has been running. if we allowed it to run | 19:45 |
jeblair | in parallel, it would run as many jobs as there were executors for, and we might quickly run | 19:45 |
jeblair | out of nodes (which would fail tests). | 19:45 |
jeblair | . | 19:46 |
jeblair | so i took a page out of the jclouds playbook | 19:46 |
jeblair | (which is working toward being able to replace devstack-gate, but isn't there yet), and made | 19:46 |
jeblair | devstack-gate spin up machines built as jenkins slaves instead of dumb nodes. when they | 19:46 |
jeblair | come online, devstack-gate adds them to jenkins as first class slaves (with a 'devstack-oneiric' | 19:46 |
jeblair | node tag). the devstack integration test job is now configured only to run on 'devstack-oneiric' | 19:46 |
jeblair | nodes. when the job starts, the node is disabled so that no further jobs run on it. | 19:46 |
jeblair | the test itself now runs on the slave, rather than ssh-ing to the devstack node. | 19:46 |
jeblair | and when it is complete, the node is removed from jenkins and deleted. | 19:46 |
jeblair | . | 19:46 |
jeblair | the upshot of that is that in the near term, we should never get another error due | 19:46 |
jeblair | to being out of jenkins nodes, because jobs that need them will just queue up. | 19:46 |
jeblair | and in the long term, we'll be able to trigger lots of runs of the integration tests | 19:46 |
jeblair | and execute them in parallel as fast as we can spin up nodes. | 19:46 |
jeblair | <end> | 19:46 |
*** liemmn_ has joined #openstack-meeting | 19:47 | |
*** liemmn__ has quit IRC | 19:47 | |
mtaylor | the first thing about zuul was cool | 19:47 |
jeblair | oh, and i should add, the switch from gerrit trigger plugin to zuul will have to happen all at once, so having, the jenkins job filler in place will make that much nicer. | 19:47 |
mtaylor | the second thing about jenkins slaves is really great | 19:47 |
jeblair | yes, in a couple weeks, all these things are going to come together, and we will have a very shiny machine. :) | 19:48 |
mtaylor | any more questions for jeblair? | 19:48 |
LinuxJedi | ever wonder by creating fantastic machines if we are going to make ourselves redundant? ;) | 19:49 |
mtaylor | LinuxJedi: I hope so | 19:49 |
LinuxJedi | yay! rise of the machines! | 19:49 |
jeblair | i don't want my job to be "merge changes". i'm happy to have a machine do that. :) | 19:49 |
clarkb | skynet will run on jenkins? | 19:49 |
LinuxJedi | true | 19:49 |
mtaylor | related to that ... | 19:50 |
LinuxJedi | clarkb: Nova is Skynet, didn't you get the memo? | 19:50 |
mtaylor | #topic jenkins slaves | 19:50 |
*** openstack changes topic to "jenkins slaves" | 19:50 | |
*** ewindisch has joined #openstack-meeting | 19:50 | |
mtaylor | LinuxJedi upgraded the slaves, yeah? | 19:50 |
LinuxJedi | oh, so yes... | 19:51 |
LinuxJedi | one of the Jenkins slaves (oneiric5) started failing jobs overnight | 19:51 |
LinuxJedi | it was due to OOM | 19:51 |
*** dwcramer has joined #openstack-meeting | 19:51 | |
LinuxJedi | I've upgrade oneiric 4,5,6 to have double the RAM. The others I'll probably do tomorrow now | 19:51 |
*** heckj has joined #openstack-meeting | 19:52 | |
LinuxJedi | since I'm in meetings until I sleep | 19:52 |
LinuxJedi | it shouldn't affect anyone but we will only have half the nodes for an hour tomorrow | 19:52 |
*** liemmn_ has quit IRC | 19:52 | |
*** liemmn_ has joined #openstack-meeting | 19:52 | |
mtaylor | cool | 19:53 |
*** mnewby has quit IRC | 19:53 | |
mtaylor | related to that ... I've been working on getting jenkins slaves spun up via jclouds | 19:53 |
LinuxJedi | yay! :) | 19:53 |
*** mnewby has joined #openstack-meeting | 19:54 | |
mtaylor | I'm working on getting a base image built that we can use to spin up nodes - because running puppet from scratch, well, takes some time | 19:55 |
mtaylor | we've also got a couple of patches that need to land in jclouds plugin - because right now puppet is creating the jenkins user... | 19:56 |
mtaylor | and the jclouds plugin is ALSO trying to do this :) | 19:56 |
*** johnpur has joined #openstack-meeting | 19:56 | |
mtaylor | anyhow - I've submitted some patches to try to take care of that, and hopefully we'll have that going soon | 19:57 |
*** liemmn_ has quit IRC | 19:57 | |
*** liemmn__ has joined #openstack-meeting | 19:57 | |
mtaylor | additionally, the auto image creation code is in jclouds 1.5 beta... so as soon as that gets released, it should be available for the plugin | 19:58 |
mtaylor | I tihnk that's all i've got there | 19:58 |
mtaylor | and we're about out of time - anybody else got anything real quick? | 19:58 |
LinuxJedi | mtaylor: time to wrap up anyway, call in 1.5 minutes | 19:58 |
mtaylor | great. | 19:58 |
mtaylor | #endmeeting | 19:58 |
*** openstack changes topic to "Status and Progress (Meeting topic: keystone-meeting)" | 19:58 | |
openstack | Meeting ended Tue May 22 19:58:46 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:58 |
mtaylor | thanks everybody! | 19:58 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-22-19.00.html | 19:58 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-22-19.00.txt | 19:58 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-22-19.00.log.html | 19:58 |
*** pcrews_ has left #openstack-meeting | 19:59 | |
* notmyname steels himself for the next meeting | 19:59 | |
notmyname | ;-) | 19:59 |
ttx | notmyname: you don't even know where the charge will be coming from ;) | 20:01 |
notmyname | no kidding :-) | 20:01 |
notmyname | ttx: btw, did you see I set a tentative date for 1.5.0? | 20:01 |
*** liemmn__ has quit IRC | 20:01 | |
notmyname | next thursday (31st) | 20:01 |
*** liemmn__ has joined #openstack-meeting | 20:01 | |
ttx | notmyname: I saw that. Still on track for that ? | 20:01 |
notmyname | ttx: ya, I think we've got a lot to do this week, but I think we can do it :-) | 20:02 |
*** Shrews has left #openstack-meeting | 20:02 | |
*** devcamcar_ has joined #openstack-meeting | 20:02 | |
notmyname | ttx: we'll try to build internal packages on friday or monday for additional qa to certify by then | 20:02 |
devcamcar_ | o/ | 20:02 |
bcwaldon | allo | 20:03 |
ttx | notmyname: sure, will discuss details during the release meeting | 20:03 |
*** zigo has quit IRC | 20:03 | |
*** zigo has joined #openstack-meeting | 20:04 | |
* ttx wonders if we actually have someone to present the case, if any | 20:04 | |
notmyname | is there a case? I thought it was "discuss" | 20:04 |
ttx | notmyname: I don't know | 20:04 |
ttx | last time we had a generic "we should make sure Core stays complete" and it degenerated | 20:05 |
ttx | but most of the arguments raised ended up being false alarms, afaict | 20:05 |
*** liemmn__ has quit IRC | 20:05 | |
ttx | like keystone integration | 20:06 |
notmyname | I agree with that summary :-) | 20:06 |
*** liemmn__ has joined #openstack-meeting | 20:06 | |
notmyname | and FWIW, swift will be taking over the keystone middleware piece (details TBD) | 20:06 |
ttx | so i'm not sure we have anything to discuss, unless anotherjesse or devcamcar have something specific | 20:06 |
bcwaldon | anotherjesse and vishy are afk this week | 20:07 |
heckj | o/ | 20:07 |
devcamcar_ | I have no topics today | 20:07 |
ttx | so unless someone present has a specific issue he'd like to raise, we should call that one off. | 20:07 |
devcamcar_ | heckj? | 20:07 |
heckj | I'm good | 20:08 |
heckj | (no topics) | 20:08 |
notmyname | heckj: would this be an opportunity to discuss the middleware? (if there is no PPB meeting) | 20:08 |
*** zigo-_- has joined #openstack-meeting | 20:09 | |
heckj | notmyname: yeah, it'd be great | 20:09 |
notmyname | yay | 20:09 |
danwent | general question: I'm guessing there's a PPB document on what it means for something to be called "openstack", "nova", "quantum", etc. Can someone point me to that? | 20:09 |
*** zigo has quit IRC | 20:09 | |
ttx | danwent: there should be a trademark document somewhere. Though I can't wait until the foundation is set up and a separate board handles that | 20:10 |
notmyname | heckj: our plan is to release swift 1.5.0 next week. so it certainly won't happen before then. (just to give my timeframe) | 20:10 |
heckj | danwent: the closest is a trademark policy | 20:10 |
notmyname | heckj: do you think swift devs should pull the changes into swift or keystone devs should push the changes to swift? | 20:10 |
danwent | ok, thanks. | 20:10 |
ttx | danwent: let me see if I can find it | 20:10 |
danwent | http://openstack.org/brand/openstack-trademark-policy/? | 20:11 |
heckj | notmyname: yeah, not a problem. I'd be happy to post a change review (or work with Chmouel) to open a review on swift to move it in there | 20:11 |
notmyname | danwent: I remember many spirited discussions about just that topic :-) | 20:11 |
heckj | notmyname: woudl that work for you? | 20:11 |
danwent | notmyname: I figured that all happened before I was on the PPB, so I didn't want to re-open a can of worms :) | 20:11 |
notmyname | heckj: how long does it need to live in keystone for migration purposes? | 20:11 |
ttx | danwent: that definitely covers openstack. I don't think anyone filed trademark for project codenames | 20:11 |
*** liemmn_ has joined #openstack-meeting | 20:12 | |
*** liemmn__ has quit IRC | 20:12 | |
heckj | notmyname: as soon as it's in swift, I think we update devstack and docs, and then we can remove it from Keystone | 20:12 |
notmyname | heckj: ya, I'd prefer that you push what's needed into swift. then we can run with it for 1.5.1 and your next milestone. then pull it out of keystone? | 20:12 |
danwent | ttx: ok… there are some questions coming up about whether quantum is an API, a codebase, both, etc… Maybe something to handle at some point. | 20:12 |
notmyname | ah ok | 20:12 |
heckj | notmyname: that's fine by me | 20:12 |
notmyname | heckj: my goal is to have it moved by folsom. I'm happy to help with any migration issues that come up | 20:12 |
ttx | danwent: what is the "OpenStack" name for Quantum ? Like "Nova" is "OpenStack Compute" | 20:13 |
notmyname | heckj: really it depends on how likely it will be that a keystone deployer will deploy your version w/o the middleware w/o upgrading swift to have the middleware | 20:13 |
danwent | ttx: right now I think its "OpenStack Network" or "OpenStack Network Connectivity" | 20:13 |
*** dolphm has quit IRC | 20:13 | |
heckj | notmyname: K - I'll explicitly put you as a reviewer on the gerrit thingy to help guide. I'm expecting to shift over s3_token and swift_auth at a quick glance. I'll grab chmouel and make sure that's a reasonably cut to do though | 20:13 |
danwent | but commonly, people just say "the Quantum API". | 20:13 |
johnpur | OpenStack Network | 20:14 |
notmyname | danwent: ya there also was a big discussion on "is openstack the api or the api + implementation". I don't think there was agreement on an answer | 20:14 |
ttx | danwent: because the API is named "OpenStack Compute API", and Nova is just an implementaation of it | 20:14 |
heckj | notmyname: there might not have been agreement, ubt I definitely proposed an answer. ;-) | 20:14 |
notmyname | heckj: s3_token may not be appropriate to move (didn't know until just now that that exists) | 20:14 |
ttx | notmyname: ah? I thought there was agreement. Maybe that's because I don't care that much. | 20:15 |
notmyname | heckj: we are removing all s3 support from swift (per the PPB decision) | 20:15 |
danwent | ttx: yeah, that's definitely one view. | 20:15 |
notmyname | ttx: could have been just me ;-) | 20:15 |
heckj | notmyname: yeah, not entirely sure myself. That's why I was going to grab chmouel - he has the most knowledge of where the various pieces/parts lay | 20:15 |
danwent | notmyname: ok, don't want to open up a can of worms here. happy to participate in the discussion when it happens. | 20:15 |
* heckj hands danwent a can opener. Make it a good one sir! | 20:15 | |
notmyname | heckj: ya, ok. my initial reaction (without looking at it) is to say that the s3_token piece should not move (or move to the swift3 middleware project) and the other should move | 20:16 |
danwent | * ducks out | 20:16 |
johnpur | notmyname: this is an interesting point... S3 compatibility is being removed from Swift, but is it removed from OpenStack Object Storage? | 20:16 |
chmouel | heckj: s3_token should prob stays in keystone | 20:16 |
chmouel | heckj: like ec2_token | 20:16 |
heckj | chmouel: yeah!!! | 20:16 |
notmyname | johnpur: PPB decided that 3rd party APIs shouldn't be in openstack | 20:16 |
notmyname | johnpur: so I'd say it's out | 20:16 |
ttx | johnpur: I think it would be fair to say that S3 never was in OpenStack Object Storage | 20:16 |
johnpur | same idea on the implementation for EC2 support for OpenStack Compute | 20:16 |
notmyname | johnpur: ya, and CDMI and CIMI and etc | 20:17 |
ttx | and that Swift accidentally supported it for some time. | 20:17 |
ttx | since what we call the "OpenStack Object Storage API" in our docs is not S3. | 20:17 |
johnpur | does Nova == OpenStack Compute? or is Nova an impementation of an API/codebase that makes part of what the OpenStack community presents as "Compute"? | 20:17 |
johnpur | this will be important as we look at core projects splitting functionality off | 20:18 |
*** liemmn_ has quit IRC | 20:18 | |
*** liemmn_ has joined #openstack-meeting | 20:18 | |
notmyname | heckj: cool, so I think we have an answer for that (at least enough to get started). if nothing happens by a few weeks from now, one of us should bug the other ;-) | 20:18 |
ttx | danwent: if you look at https://github.com/openstack you will se repos for "nova" and "compute-api" | 20:18 |
*** devcamcar_ has quit IRC | 20:18 | |
ttx | johnpur: I'd say the latter | 20:18 |
notmyname | johnpur: indeed it's a good question (I think openstack == API + implementation, but that's just me) | 20:19 |
heckj | notmyname: word | 20:19 |
ttx | danwent: and for "quantum" and "netconn-api" | 20:19 |
danwent | yeah, just noticed that. | 20:19 |
notmyname | johnpur: for example, is gluster "openstack" since they took the swift API? | 20:19 |
danwent | I guess that's from back when quantum was scoped to be just L2, and we wanted a name to differentiate from melange | 20:20 |
notmyname | same for ceph | 20:20 |
ttx | I'd say we have implementations of choice as the openstack core product | 20:20 |
heckj | IM(NS)HO: API only == "openstack compatible", API+Implementation == "openstack" | 20:20 |
notmyname | heckj: I like that :-) | 20:20 |
johnpur | notmyname: or is SOS part of Swift? Does Object Storage include CDN integration? | 20:20 |
ttx | but someone should mine the old meetings, I definitely remember discussing that and coming to a conclusion. | 20:20 |
notmyname | johnpur: SOS is not part of swift. it's a value add (that our 2 companies happen to be collaborating on), but CDN integration is not an object storage feature--it's a product feature | 20:21 |
*** zigo-_- has quit IRC | 20:22 | |
ttx | this was discussed just before the *-api projects were created on github | 20:22 |
ttx | so that the name would be right | 20:22 |
danwent | heckj: I think that makes sense. The question then becomes what if the developers of a project decide that to keep things "simple" they want to prevent someone from doing something with the project implementation. If the vendor then modifies the project codebase to do that thing and uses it, is that no longer "openstack" and is instead "openstack compatible"? i.e., is a single change of code to the project ma | 20:22 |
danwent | that project? | 20:22 |
notmyname | danwent: implementation == the version of the (distributed) repo that is gated and managed by openstack | 20:23 |
*** liemmn_ has quit IRC | 20:23 | |
*** liemmn_ has joined #openstack-meeting | 20:23 | |
danwent | notmyname: ok, so folks like nebula and piston aren't necessarily shipping nova, they are shipping an nova-compatible solution that may or may not be based on nova code? | 20:24 |
danwent | sorry, openstack-compatible version of the compute API, might be the better way to say it. | 20:24 |
heckj | danwent: I was going more tyranical - suggesting that the "OpenStack reference implementation" that the project provides *IS* openstack. Other projects that provide the API (+/- some bits there) - i.e. gluster or ceph with Swift API for example - are "openstack compatible" | 20:25 |
notmyname | danwent: I think it depends on what is changed. plugins, etc don't "count" as substantive changes. is rackspace cloud servers == nova if cloud servers doesn't use the libvirt part? | 20:25 |
danwent | ok, so it really does come down to presence of code in the public repo… | 20:25 |
notmyname | see how fun these questions get? :-) | 20:25 |
lloydde | piston, isn't a good example for your discussion ;-) | 20:25 |
johnpur | notmyname: we should have a forum (maybe contained within the project teams) to surface these sorts of discussions. Things like rate limiting (which I think you are proposing splitting from the Swift API), possible OpenStack * features that the community "needs" (including CDN integration), etc. It is possible that the core team (eg. Swift) is optimizing for their domain, but a more global "OpenStack" view is require | 20:26 |
notmyname | lloydde: piston == nova + funny hats? | 20:26 |
danwent | lloydde: sorry… just pulled that out of thin air | 20:26 |
notmyname | johnpur: (actually, we're moving most of that stuff back in...) | 20:26 |
lloydde | yes, funny hats is our only modification to the nova code | 20:26 |
notmyname | johnpur: including rate limiting. | 20:26 |
notmyname | johnpur: but the principle is good :-) | 20:26 |
johnpur | notmynmae: happy to hear it... | 20:26 |
notmyname | lloydde: :-) | 20:26 |
danwent | notmyname: agreed. I things get really hairy when you start talking about drivers vs. plugins, and where those boundaries should be. That's at least the crux of the questions in Quantum, but I assume other projects face this as well. | 20:27 |
notmyname | johnpur: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-16-20.31.html | 20:27 |
*** rash has quit IRC | 20:27 | |
*** liemmn__ has joined #openstack-meeting | 20:28 | |
*** liemmn_ has quit IRC | 20:28 | |
johnpur | thx | 20:28 |
ttx | johnpur: that was why I suggested that those changes should always be communicated before being implemented | 20:28 |
ttx | johnpur: everyone agreed that it was common sense, so much that we didn't even need a rule for that | 20:28 |
ttx | (previously on the PPB show...) | 20:29 |
*** dwcramer has quit IRC | 20:31 | |
johnpur | ttx: not looking so much for the communication plan (agree on the common sense comment) but whether or not we are doing the "right" things in order to ensure a healthy growth within the OpenStack community and projects. It is possible to get too myopic if you are buried in the code for a project, maybe not having the time (or inclination) to assess if the overall OpenStack project is progressing. | 20:32 |
johnpur | i think this is part of our roles as the ppb? | 20:32 |
ttx | johnpur: raising a thread gives the occasion for stakeholders to voice their opinion, and in case of conflicts, the PPB can definitely mediate | 20:33 |
*** dwcramer has joined #openstack-meeting | 20:33 | |
*** liemmn_ has joined #openstack-meeting | 20:33 | |
*** liemmn__ has quit IRC | 20:33 | |
johnpur | btw, is this thread captured if no-one started the meeting? | 20:34 |
notmyname | no | 20:34 |
ttx | johnpur: no, since it's informal :) | 20:34 |
johnpur | heh | 20:35 |
* ttx checks | 20:35 | |
notmyname | well, it's in my client logs.... | 20:35 |
ttx | actually we have channel logs | 20:35 |
ttx | http://eavesdrop.openstack.org/irclogs/%23openstack-meeting/ | 20:35 |
ttx | everything we say is carved in stone | 20:36 |
ttx | http://eavesdrop.openstack.org/irclogs/%23openstack-meeting/%23openstack-meeting.2012-05-22.log | 20:36 |
notmyname | ttx: and now everyone stopped talking... | 20:37 |
ttx | notmyname: generally people react to this in two ways. Talk more or stop talking. | 20:38 |
heckj | blah blah blah | 20:38 |
notmyname | just remembered the little we talked about copyright assignment last week. I'd like closure on that. | 20:39 |
*** liemmn_ has quit IRC | 20:39 | |
*** liemmn_ has joined #openstack-meeting | 20:39 | |
notmyname | perhaps next week when jbryce is back | 20:39 |
notmyname | s/when/if/ | 20:39 |
johnpur | lol | 20:40 |
ttx | notmyname: you mean the famous "we don't require copyright assignment, but do we accept that people assign copyright to us ?" | 20:40 |
ttx | (by accident) | 20:41 |
*** ewanmellor has joined #openstack-meeting | 20:41 | |
notmyname | ttx: ya, something like that :-) | 20:41 |
johnpur | i thought we had standard source code language that covers this? | 20:41 |
johnpur | source code header | 20:41 |
ttx | notmyname: I can pretend to know what I'm talking about and answer that... or wait for someone's lawyer. | 20:41 |
notmyname | ttx: ya, I was part of an internal discussion on that. I don't think I have any better answer after hearing the lawyers answers | 20:42 |
ttx | johnpur: from experience i'm pretty sure there is no risk associated to being assigned copyright -- but IANAL | 20:42 |
*** joearnold has quit IRC | 20:42 | |
notmyname | johnpur: turns out, that may not be needed or accurate (or legally binding) | 20:42 |
notmyname | johnpur: the header is simply (c) followed by the apache licence boilerplate | 20:43 |
johnpur | can we get alice king/eileen evans to weigh in here, as they are officially lawyers? | 20:43 |
notmyname | johnpur: ya, they were the ones on the email thread that I saw (with jbryce) | 20:43 |
notmyname | suffice to say, I don't have any answers and I'd like one :-) | 20:44 |
johnpur | so i guess we wait for jbryce to return... when/if :) | 20:44 |
notmyname | indeed | 20:44 |
*** jbryce has joined #openstack-meeting | 20:45 | |
johnpur | speak of the devil | 20:46 |
johnpur | i guess jbryce's return was a "when"! | 20:46 |
*** liemmn_ has quit IRC | 20:46 | |
*** liemmn__ has joined #openstack-meeting | 20:46 | |
jbryce | uh oh | 20:46 |
notmyname | jbryce: we were just talking about copyright assignment | 20:46 |
jbryce | notmyname: ok. are there remaining questions? | 20:47 |
ttx | jbryce: we are not having the meeting, since nobody had anything pointy to throw at notmyname | 20:47 |
notmyname | jbryce: ya, you had an action item from the last meeting (and the email thread with alice) | 20:47 |
ttx | jbryce: so just informal discussions | 20:47 |
jbryce | ttx: sounds good. but boring | 20:47 |
notmyname | jbryce: actually, it's quite pleasant | 20:47 |
ttx | jbryce: If I had known I would have sharpen a stone. | 20:47 |
* notmyname doesn't like pointy things thrown at him | 20:48 | |
jbryce | basically, when a file is created, if the author chooses to put a copyright OpenStack, LLC in there it sounds like that it would probably be considered an assignment | 20:48 |
*** SumitNaiksatam has joined #openstack-meeting | 20:48 | |
jbryce | otherwise, people should not be adding an OpenStack, LLC copyright notice to files | 20:48 |
notmyname | jbryce: anything on derivative works? like a new file created from 2 that were previously openstack (or other or mixed) | 20:49 |
johnpur | we need a simple and cogent rule for this, right? | 20:49 |
jbryce | if the OpenStack, LLC copyright is in there, it should stay in there. a derivative work should contain the previous copyrights (including an OpenStack one if it was there) | 20:50 |
notmyname | johnpur: it came up when a new (derivative) file was proposed to swift that contained (c) for both openstack and the sumbitting company's (c). it looked weird to me, so I asked the PPB last week | 20:50 |
*** marktvoelker has joined #openstack-meeting | 20:50 | |
*** rkukura has joined #openstack-meeting | 20:50 | |
*** gabrielhurley has joined #openstack-meeting | 20:50 | |
johnpur | aha | 20:50 |
*** markvoelker has left #openstack-meeting | 20:51 | |
*** mattstep has joined #openstack-meeting | 20:52 | |
*** liemmn__ has quit IRC | 20:52 | |
*** liemmn__ has joined #openstack-meeting | 20:52 | |
johnpur | so the rule is: new files should not have OpenStack LLC copyright notices. If an existing file has an assignment it is fine. Derivative files should maintain the existing copyright (but should not add an OpenStack LLC notice)? | 20:52 |
*** hggdh has quit IRC | 20:52 | |
notmyname | do the core devs need to bring that up in reviews? | 20:53 |
jbryce | johnpur: close. the only exception is that if on the initial creation of a file, an author wishes to just assign the copyright to OpenStack, LLC, they can. not required, but is allowed. | 20:54 |
notmyname | IOW, do core devs need to be "copyright police" | 20:54 |
jbryce | notmyname: i think the basic rule for core devs is that it should not be added to existing files and derivative files need to contain whatever copyright notices were in the source files | 20:54 |
johnpur | notmyname: not the police, but a quick scan shouldn't be too hard to see if the simple rules are being followed. | 20:55 |
notmyname | johnpur: jbryce: ya, I think it just needs to be communicated to the core devs. I know that we (swift-core) have been ignorant on this front | 20:56 |
notmyname | a wiki page would be nice... | 20:56 |
johnpur | files should also have the Apache license stuff as well. | 20:56 |
ttx | looks like one more thing that russelb should add to his review tips page | 20:56 |
ttx | notmyname: russellb proposed to do one, you could push that extra rule in it | 20:57 |
*** liemmn__ has quit IRC | 20:57 | |
*** liemmn__ has joined #openstack-meeting | 20:57 | |
notmyname | ttx: I nominate jbryce since he groks it most fully, I think :-) | 20:57 |
johnpur | +1 | 20:57 |
ttx | anyone but me is fine by me. | 20:58 |
notmyname | lol | 20:58 |
jbryce | i'll let russell know | 20:58 |
*** devcamcar_ has joined #openstack-meeting | 20:58 | |
*** edgarmagana has joined #openstack-meeting | 20:59 | |
ttx | heckj, bcwaldon, devcamcar, danwent: still around ? | 21:00 |
*** dolphm has joined #openstack-meeting | 21:00 | |
danwent | yup | 21:00 |
ttx | bcwaldon: are you standing in for vishy ? | 21:00 |
*** jbryce has quit IRC | 21:00 | |
bcwaldon | ttx: kinda | 21:00 |
ttx | should be fun | 21:01 |
*** liemmn__ has quit IRC | 21:01 | |
*** liemmn__ has joined #openstack-meeting | 21:01 | |
ttx | heckj, devcamcar ? | 21:01 |
gabrielhurley | if devcamcar doesn't appear by the time Horizon's turn is up, I can stand in. | 21:02 |
ttx | ok, let's start | 21:02 |
ttx | #startmeeting | 21:02 |
openstack | Meeting started Tue May 22 21:02:41 2012 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:02 |
heckj | o/ | 21:02 |
ttx | Today's agenda: http://wiki.openstack.org/Meetings/ProjectMeeting | 21:02 |
ttx | nothing like bot boilerplate noise to attract heckj | 21:03 |
ttx | #info Last meeting before folsom-1. Will cut the milestone-proposed branch in ~10 hours | 21:03 |
ttx | #info So in this meeting we'll be updating F1-targeted features and bugfixes. | 21:03 |
ttx | #topic Actions from previous meeting | 21:03 |
*** openstack changes topic to "Actions from previous meeting" | 21:03 | |
ttx | * bcwaldon to follow up on bug 966329 status | 21:03 |
uvirtbot | Launchpad bug 966329 in nova "RAX-specific auth in novaclient" [Low,In progress] https://launchpad.net/bugs/966329 | 21:03 |
bcwaldon | ttx: westmaas is on it | 21:04 |
ttx | bcwaldon: should we un-F1-target the bug ? | 21:04 |
westmaas | yes | 21:04 |
bcwaldon | ttx: yes, the bug itself is simple, but we want ot give affected parties time to regroup | 21:04 |
bcwaldon | or prepare | 21:04 |
* ttx removes milestone | 21:05 | |
ttx | * vishy to adjust 'undefined' folsom bp priorities: not done, pushing to next week | 21:05 |
ttx | #action vishy to adjust 'undefined' folsom bp priorities | 21:05 |
ttx | * ttx to fix series goal for quantum/folsom bps | 21:05 |
ttx | danwent: I did fix them, but there are two new ones there (F2-targeted): | 21:05 |
ttx | https://blueprints.launchpad.net/quantum/+spec/quantum-generic-firewall | 21:05 |
ttx | https://blueprints.launchpad.net/quantum/+spec/use-common-cfg (unassigned) | 21:06 |
*** Gordonz has quit IRC | 21:06 | |
danwent | ttx: k, I asked a few people to create bps this week, so perhaps those are new. will fix | 21:06 |
ttx | danwent: You should look at them and set series goal = Folsom if those match your expectations... the second one definitely needs an assignee | 21:06 |
ttx | #topic Keystone status | 21:06 |
*** openstack changes topic to "Keystone status" | 21:06 | |
ttx | heckj: o/ | 21:07 |
ttx | #link https://launchpad.net/keystone/+milestone/folsom-1 | 21:07 |
heckj | Look - more bot noise! | 21:07 |
*** devcamcar_ has quit IRC | 21:07 | |
* heckj runs up | 21:07 | |
ttx | only one blueprint is left in F1: draft-v3-api (heckj) | 21:07 |
ttx | I think it should be considered completed now ? | 21:07 |
heckj | draft is published as of today - getting feedback now. Sec for a link. | 21:07 |
heckj | ttx:yep | 21:07 |
ttx | ok, marking complete | 21:07 |
oubiwann | heckj: btw, nice work on that api draft | 21:07 |
heckj | #link https://docs.google.com/document/d/1s9C4EMxIZ55kZr62CKEC9ip7He_Q4_g1KRfSk9hY-Sg/edit | 21:08 |
heckj | oubiwann: thanks, but I know we're not nearly complete here. | 21:08 |
ttx | heckj: On the bugs side, you still have 6 targeted bugs open | 21:08 |
ttx | heckj: since there is nothing critical/high in there, ok to defer to folsom-2 anything that is not merged today ? | 21:08 |
heckj | ttx: doing reviews for those today - any we can't get in, we'll defer | 21:08 |
ttx | OK. Then we'll use folsom-1 targeting to mean "must be backported to milestone-proposed in the day before F1 is published" | 21:09 |
ttx | i.e. milestone-critical bugs only. | 21:09 |
ttx | (if any) | 21:09 |
ttx | Quick glance at folsom-2: https://launchpad.net/keystone/+milestone/folsom-2 | 21:09 |
*** liemmn__ has quit IRC | 21:09 | |
*** liemmn__ has joined #openstack-meeting | 21:09 | |
ttx | heckj: Could you set the series goal to Folsom for https://blueprints.launchpad.net/keystone/+spec/keystone-ipv6-support if it has your support ? | 21:09 |
ttx | btw I'm working on a blueprint inconsistency detection tool that will help you detect oddities like this | 21:10 |
*** rash has joined #openstack-meeting | 21:11 | |
heckj | I think blueprints are, by convention, inconsistent | 21:11 |
* ttx is gradually replacing himself with launchpadlib scripts | 21:11 | |
*** dmd17 has joined #openstack-meeting | 21:11 | |
ttx | heckj: On that F2 page: I suspect those "Unknown" status are actually "not started" ? | 21:11 |
ttx | If yes, I can adjust them | 21:11 |
heckj | Yes - but what's the difference? | 21:12 |
ttx | "Unknown" means "nobody knows" | 21:12 |
ttx | so it can be used to track blueprints where you've lost contact with the assignee | 21:12 |
heckj | then they're all "not started" | 21:13 |
ttx | ok, willfix | 21:13 |
ttx | heckj: anything else ? | 21:13 |
heckj | nothing form me | 21:13 |
ttx | Questions about Keystone ? | 21:13 |
ttx | #topic Swift status | 21:14 |
*** openstack changes topic to "Swift status" | 21:14 | |
ttx | notmyname: o/ | 21:14 |
notmyname | howdy | 21:14 |
ttx | #link https://launchpad.net/swift/+milestone/1.5.0 | 21:14 |
ttx | So you have a tentative release date for it.. May 31 | 21:14 |
notmyname | the "good progress" ones have pending patches | 21:14 |
notmyname | ya, 5/31 | 21:14 |
notmyname | assuming we can get those merged this week (next week for testing) | 21:14 |
ttx | notmyname: when would be the QA cut date ? Friday ? | 21:15 |
notmyname | friday or monday | 21:15 |
ttx | OK, we'll cut milestone-proposed at the same time | 21:15 |
notmyname | I'll let you know | 21:15 |
ttx | hmm. Monday is actually a holiday around here | 21:16 |
notmyname | here too actually | 21:16 |
notmyname | so tuesday would probably give us enough time | 21:16 |
ttx | so I guess we could do Tuesday, yes. QA can start earlier | 21:16 |
notmyname | depends on what happens this week | 21:16 |
ttx | ok, keep me posted | 21:16 |
notmyname | will do | 21:17 |
ttx | notmyname: Anything else ? | 21:17 |
notmyname | ya | 21:17 |
notmyname | just a follow up | 21:17 |
notmyname | to something I said last week | 21:17 |
notmyname | most of the "to be removed in 1.5.0" pieces actually won't be removed (after much discussion among swift-core) | 21:17 |
*** arosen has quit IRC | 21:18 | |
notmyname | swift3 will come out, but the other pieces will stay in | 21:18 |
notmyname | makes more sense in swift (from a community perspective) | 21:18 |
ttx | notmyname: would you be interested in participating to a Bug triage day, as outlined on the ML ? If yes, we can push it back to first week of June to not interfere with 1.5.0 | 21:18 |
*** GheRivero has quit IRC | 21:18 | |
ttx | #link https://lists.launchpad.net/openstack/msg12040.html | 21:19 |
notmyname | ttx: let me look in to it | 21:19 |
ttx | just let me know by answering the thread | 21:19 |
ttx | or we'll talk more about it at the end of the meeting | 21:20 |
*** arosen has joined #openstack-meeting | 21:20 | |
ttx | so you can take your time :) | 21:20 |
ttx | Questions on Swift ? | 21:20 |
annegentle | ttx: what's the proposed date for a bug triage day? (a Tues. I guess?) | 21:20 |
ttx | annegentle: we'll discuss it in open discussion at the end of the meeting | 21:21 |
ttx | #topic Glance status | 21:21 |
annegentle | ttx: got it | 21:21 |
*** openstack changes topic to "Glance status" | 21:21 | |
ttx | bcwaldon: yo | 21:21 |
ttx | #link https://launchpad.net/glance/+milestone/folsom-1 | 21:21 |
bcwaldon | ttx: hey hey | 21:21 |
*** dmd17 has quit IRC | 21:22 | |
ttx | api-v2-image-tags & api-v2-user-properties are left -- will defer to F2 if it doesn't land in the next hours ? | 21:22 |
bcwaldon | ttx: yeah, its no biggie if they dont land in f1 | 21:22 |
ttx | On the F1-targeted bugs side, 6 are still open | 21:22 |
ttx | https://bugs.launchpad.net/bugs/1001213 -- was wondering if that should be fixed | 21:22 |
uvirtbot | Launchpad bug 1001213 in glance "[folsom-1] Missing files in generated tarballs" [High,New] | 21:22 |
ttx | if yes, I can certainly push a fix before going to bed. | 21:23 |
bcwaldon | ttx: I'll comment on the bug for you | 21:23 |
ttx | ok | 21:23 |
ttx | feel free to invalidate if those files make no sense | 21:23 |
ttx | https://bugs.launchpad.net/bugs/994609 -- is that really critical ? | 21:23 |
uvirtbot | Launchpad bug 994609 in glance "wsgi.Server() starts but is broken on osx (test_multiprocessing never ends)" [Critical,In progress] | 21:23 |
*** johnpur has left #openstack-meeting | 21:23 | |
*** liemmn__ has quit IRC | 21:23 | |
bcwaldon | ttx: it has a partial fix in, so its not anymore | 21:24 |
bcwaldon | ttx: and it only affects certain osx environments | 21:24 |
bcwaldon | ttx: which dont happen to be mine | 21:24 |
*** liemmn__ has joined #openstack-meeting | 21:24 | |
ttx | bcwaldon: High and ->F2 ? | 21:24 |
bcwaldon | ttx: sounds good | 21:24 |
ttx | Do you agree to push back the medium ones to F2 if not landed when I cut milestone-proposed ? | 21:24 |
bcwaldon | ttx: yep | 21:24 |
ttx | Then, like Keystone, we'll use F1-targeting to mark bugs that should be backported to MP before F1 is finally published. | 21:25 |
*** User has joined #openstack-meeting | 21:25 | |
bcwaldon | ttx: ok, sounds good to me | 21:25 |
ttx | Looking at F2... no blueprints were targeted there yet. | 21:25 |
ttx | Would you agree to target all the remaining "essential" stuff to F2, like promised last week ? ;) | 21:25 |
bcwaldon | yes, will do | 21:25 |
ttx | oh, you just added glance-client-v2 | 21:25 |
ttx | One small inconsistency in priorities: | 21:25 |
ttx | api-2 (essential) depends on api-v2-anonymous-access (high) | 21:25 |
bcwaldon | ok, thats actually a bad dependency | 21:26 |
bcwaldon | will fix | 21:26 |
ttx | ack | 21:26 |
ttx | bcwaldon: Anything else you wanted to mention ? | 21:26 |
bcwaldon | I could use help with glance reviews | 21:26 |
bcwaldon | but thats a constant pain point | 21:26 |
ttx | bcwaldon: you should launch a recruitment campaign | 21:27 |
ttx | Become Glance Core, win a T-shirt | 21:27 |
bcwaldon | ttx: you're providing t-shirts?! | 21:27 |
ttx | bcwaldon: err. | 21:27 |
ttx | I thought *you* would to encourage *me* to join glance-core. | 21:27 |
bcwaldon | ohhhhhh | 21:28 |
ttx | bcwaldon: Anything else you wanted to mention ? | 21:28 |
bcwaldon | nope, glance is good to go | 21:28 |
ttx | Questions on Glance ? | 21:28 |
*** liemmn__ has quit IRC | 21:28 | |
*** liemmn__ has joined #openstack-meeting | 21:28 | |
*** jakedahn_zz is now known as jakedahn | 21:28 | |
ttx | #topic Quantum status | 21:29 |
*** openstack changes topic to "Quantum status" | 21:29 | |
ttx | danwent: hey | 21:29 |
ttx | #link https://launchpad.net/quantum/+milestone/folsom-1 | 21:29 |
ttx | 2 blueprints still in progress... anything you expect will land in the next hours ? | 21:29 |
danwent | yes, one is pretty close to end of review. | 21:29 |
danwent | not critical though. | 21:29 |
danwent | the other is tracking adding multi node setups to devstack | 21:29 |
ttx | danwent: OK if I defer anything that's not merged in ~10hours ? | 21:30 |
danwent | so not really something that will ship with quantum, but important for the project in general | 21:30 |
danwent | yup | 21:30 |
danwent | other than that, we've moved two very important items to F-2, which means that F-2 is PACKED | 21:30 |
*** markmcclain has joined #openstack-meeting | 21:30 | |
ttx | That's how we like it | 21:30 |
ttx | 2 targeted bugs left: should they be deferred to F2 ? Or is there anything milestone-critical in there ? | 21:30 |
danwent | so I'm going to try and just get F-1 out without much drama, and have people start focusing on F-2 already | 21:30 |
*** ywu has joined #openstack-meeting | 21:31 | |
danwent | i'm going to make sure at least bug #1000809 is fixed | 21:31 |
ttx | I should have said "can they be deferred to F2 if not complete tomorrow" | 21:31 |
uvirtbot | Launchpad bug 1000809 in quantum "unneeded import of ovs_models in OVS agent break 2.4 compat" [Medium,In progress] https://launchpad.net/bugs/1000809 | 21:31 |
danwent | its a one liner and let's people run agent on xenserver (which requires 2.4) | 21:31 |
danwent | ttx: yes | 21:31 |
ttx | good! | 21:31 |
ttx | Quick peek at the folsom-2 plan at https://launchpad.net/quantum/+milestone/folsom-2 | 21:32 |
danwent | just updated it. good news is that almost all items have people working on them already, in some cases they've been working on it for a while. | 21:32 |
ttx | oo, lots of last-minute fixes in there :) | 21:32 |
danwent | :) | 21:32 |
ttx | Small inconsistency: | 21:32 |
danwent | which? | 21:32 |
ttx | quantum-system-functional-tests (implemented) is marked as depending on quantum-functional-test-environment (not complete) | 21:32 |
ttx | not in F2 but in the folsom general plan | 21:33 |
danwent | ok, that's an F-1 item. I'll just break the dependency | 21:33 |
ttx | sounds good | 21:33 |
*** mnaser has quit IRC | 21:33 | |
ttx | I checks deps to make sure we have the critical path for essential features in plain sight, so don't hesitate to carete them as needed | 21:33 |
ttx | create* | 21:34 |
ttx | danwent: Anything else ? | 21:34 |
danwent | ok, probably worth adding a few deps for F-2, as they definitely are some | 21:34 |
danwent | nope | 21:34 |
ttx | Questions on Quantum ? | 21:34 |
*** russellb has joined #openstack-meeting | 21:35 | |
ttx | #topic Nova status | 21:35 |
*** openstack changes topic to "Nova status" | 21:35 | |
ttx | bcwaldon: welcome back | 21:35 |
ttx | #link https://launchpad.net/nova/+milestone/folsom-1 | 21:35 |
*** salv-orlando has joined #openstack-meeting | 21:35 | |
bcwaldon | ttx: hey hey | 21:35 |
devcamcar | ttx: i spent this morning reviewing fixed but untargeted bugs | 21:35 |
*** ewanmellor has quit IRC | 21:35 | |
ttx | so vishy left us with 9 incomplete bps | 21:35 |
devcamcar | found about 100 that were fixed and in master but not tagged for folsom-1 | 21:35 |
ttx | devananda: that's ok | 21:36 |
ttx | devcamcar: that's ok | 21:36 |
ttx | devcamcar: the release script sets the milestone when it does the FixCommitted->FixReleased transition | 21:36 |
russellb | eep, you were replaced by a small shell script ;( | 21:36 |
devcamcar | ttx: that's fine, except there were also a ton of fixes that had landed in stable/essex that were not updated | 21:37 |
devcamcar | i fixed those as well | 21:37 |
ttx | devcamcar: so all the FixCommitted should actually be folsom-1 fixes | 21:37 |
ttx | devcamcar: good | 21:37 |
devcamcar | ttx: i actually look at the milestone views though, so not having them targeted before release is … annoying at best | 21:37 |
ttx | bcwaldon: I guess I'll just move to F2 anything that's not completed in the next hours ? | 21:37 |
bcwaldon | ttx: yeah, I just moved the one assigned to me | 21:37 |
russellb | mine is done | 21:37 |
russellb | it was approved once, but i keep having to rebase because of conflicts | 21:38 |
ttx | devcamcar: I'll update the buglink magic so that it sets the "next milestone" when it sets FixCommitted | 21:38 |
bcwaldon | ttx: vishy didn't give me anything specific to share with the group, either | 21:38 |
russellb | half of it is in, other half needs to be approved again | 21:38 |
ttx | russellb: you have it under control ? | 21:38 |
devcamcar | ttx: if that script ran every day and updated untargeted committed fixes to current milestone, that would be far better imo | 21:38 |
ttx | russellb: just set to Implemented when complete | 21:39 |
ttx | russellb: or I'll defer it | 21:39 |
russellb | ttx: yeah, was just mentioning it in case someone felt like looking / approving ... | 21:39 |
ttx | devcamcar: or both. Would avoid too much bugnoise | 21:39 |
ttx | bcwaldon: 2 targeted bugs -- anything that should be kept as milestone-critical ? | 21:39 |
*** liemmn__ has quit IRC | 21:39 | |
devcamcar | ttx: both what? sorry | 21:40 |
*** liemmn__ has joined #openstack-meeting | 21:40 | |
devcamcar | ttx: nm, i see | 21:40 |
ttx | Or i'll just defer to F2 if not fixed | 21:40 |
devcamcar | yea that would be nice | 21:40 |
bcwaldon | ttx: the bug assigned to Philip just needed a little more TLC in the review cycle, I'm pushing that through now | 21:40 |
ttx | bcwaldon: two F2-targeted bugs | 21:40 |
ttx | ok | 21:40 |
ttx | bcwaldon: I'll defer anything that's not completed in the next 10 hours | 21:41 |
bcwaldon | ttx: yep, sounds good | 21:41 |
ttx | bcwaldon: i won't annoy you with F2 plans | 21:41 |
bcwaldon | ttx: yeah, i dont have any answers for you anyways | 21:41 |
devcamcar | ttx: not to derail this too much, but i assume it's a known issue that backports and "fix committed" status aren't properly handled by jenkins/gerrit? | 21:41 |
ttx | only one inconsistency for Russell: | 21:41 |
ttx | russellb: no-db-compute (high) depends on no-db-messaging (low) | 21:41 |
devcamcar | they still require manual intervention | 21:41 |
russellb | ttx: no-db-messaging should be high then, i guess. | 21:42 |
ttx | devcamcar: yes. It should update the Essex task alright. On my list too. | 21:42 |
devcamcar | ttx: cool | 21:42 |
ttx | Might have the time to do it tomorrow after the MP cuts | 21:42 |
ttx | russellb: that's one way to fix it. | 21:42 |
ttx | bcwaldon: Anything else ? | 21:42 |
bcwaldon | ttx: negative | 21:42 |
russellb | no-db-compute was set to high very recently, i suspect the other was set long ago | 21:42 |
ttx | Questions on Nova ? | 21:42 |
ttx | russellb: certainly | 21:43 |
ttx | jgriffith: around ?how is Cinder going today ? | 21:43 |
*** dolphm has quit IRC | 21:43 | |
ttx | let's do Horizon first, and go back to Cinder if John is around | 21:44 |
ttx | #topic Horizon status | 21:44 |
*** openstack changes topic to "Horizon status" | 21:44 | |
ttx | #link https://launchpad.net/horizon/+milestone/folsom-1 | 21:44 |
devcamcar | both remaining blueprints will most likely land | 21:44 |
devcamcar | one is held up waiting for this review in devstack: https://review.openstack.org/#/c/7684/ | 21:44 |
devcamcar | the other is being actively reviewed right now | 21:44 |
ttx | devcamcar: ok to defer if that's not the case for any reason ? | 21:44 |
*** russellb has left #openstack-meeting | 21:45 | |
devcamcar | ttx: https://blueprints.launchpad.net/horizon/+spec/workflows i could argue should be "essential" since a lot of future dev in f2 depends on it | 21:45 |
gabrielhurley | workflows *will* land today ;-) | 21:45 |
devcamcar | the other is fine to defer but workflows really needs to land | 21:45 |
ttx | devcamcar: ok, I'll wait for you in case shit happens | 21:46 |
devcamcar | however, if for some crazy reason workflows don't land i think we should slip a day | 21:46 |
devcamcar | rest of bugs in this milestone are not too terribly difficult | 21:46 |
ttx | we can cut milestone-proposed a bit late, and still hit the milestone day | 21:46 |
devcamcar | ttx: ok cool | 21:46 |
*** liemmn__ has quit IRC | 21:46 | |
ttx | On the bugs side... 4 targeted bugs | 21:46 |
ttx | I'll cut the milestone-proposed branch in ~10 hours... | 21:46 |
ttx | ...and after that the remaining milestone-critical fixes should land in master and be backported to milestone-proposed | 21:46 |
devcamcar | ttx: sounds good | 21:47 |
ttx | To reduce the backporting pain, my suggestion would be for me tomorrow to only keep whatever you set to "Critical" | 21:47 |
*** liemmn__ has joined #openstack-meeting | 21:47 | |
devcamcar | ttx: agreed | 21:47 |
ttx | and defer the rest to F2 if incomplete. Would that work for you ? | 21:47 |
ttx | ok | 21:47 |
ttx | Quick look at F2 @ https://launchpad.net/horizon/+milestone/folsom-2 | 21:47 |
ttx | Should the 2 unassigned blueprints be considered Nebula's ? | 21:47 |
devcamcar | yes | 21:47 |
ttx | willfix | 21:48 |
ttx | devcamcar: Anything else ? | 21:48 |
devcamcar | still need to create the quantum blueprint for f2, but it's pretty put together | 21:48 |
devcamcar | ttx: nope! | 21:48 |
ttx | Questions for Horizon ? | 21:48 |
*** jog0 has quit IRC | 21:48 | |
ttx | #topic Other Team reports | 21:49 |
*** openstack changes topic to "Other Team reports" | 21:49 | |
ttx | annegentle, jaypipes, mtaylor: ? | 21:49 |
*** jog0 has joined #openstack-meeting | 21:49 | |
ttx | jgriffith (Cinder) ? | 21:49 |
annegentle | o/ | 21:49 |
ttx | and we have a winner ! | 21:49 |
ttx | annegentle: go for it | 21:50 |
annegentle | ok | 21:50 |
annegentle | would love input on "Starter docs and articles" at http://www.openstack.org/blog/2012/05/starter-docs-and-articles/ or on the mailing list | 21:50 |
ttx | #help input needed on "Starter docs and articles" at http://www.openstack.org/blog/2012/05/starter-docs-and-articles/ or on the mailing list | 21:51 |
annegentle | also I just moved "deployment templates" blueprint to f2 for openstack-manuals… gathering more input from multiple people about "what do you want to know about other's deployments" | 21:51 |
ttx | #help Glance reviewers wanted | 21:51 |
*** mestery has quit IRC | 21:52 | |
ttx | annegentle: how did your F1 objectives go ? | 21:52 |
annegentle | Also starting to work with Javier Cervino to create a "try it out" javascript embed for TryStack.org on the api.openstack.org site… very early stages. | 21:52 |
annegentle | ttx: well by moving the deployment templates out to f2 we didn't have any other blueprints in f1 | 21:52 |
ttx | good job :) | 21:52 |
annegentle | :) | 21:52 |
ttx | annegentle: anything else ? | 21:52 |
annegentle | and welcome Tom Fifield to doc-core! | 21:52 |
annegentle | that's it. | 21:53 |
ttx | yay! | 21:53 |
ttx | Any other team lead with a status report ? | 21:53 |
oubiwann | ttx: update from infrastructure | 21:53 |
ttx | oubiwann: shoot | 21:53 |
annegentle | #info Welcome Tom Fifield to openstack-doc-core | 21:53 |
oubiwann | openstack-dev list is created | 21:53 |
oubiwann | and I'm currently testing (and adding) topics | 21:53 |
oubiwann | and the associated regexs | 21:53 |
ttx | oubiwann: how does that work ? | 21:54 |
oubiwann | there are a handful of folks who have volunteered to help out with testing | 21:54 |
*** blamar has quit IRC | 21:54 | |
*** gongys has joined #openstack-meeting | 21:54 | |
oubiwann | ttx: you create them in the admin interface for mailman, giving a description, name, and regex | 21:54 |
*** dprince has quit IRC | 21:55 | |
*** liemmn__ has quit IRC | 21:55 | |
oubiwann | the in-coming emails are then parsed (subject and, optionally, first few lines of the body) | 21:55 |
*** liemmn__ has joined #openstack-meeting | 21:55 | |
oubiwann | if an email matches one or more of the topics (regexs), then only those people subscribed to those topics will receive it | 21:55 |
ttx | oubiwann: ok, no time to explain more, but will follow up | 21:55 |
oubiwann | otherwise, everyone gets it | 21:55 |
oubiwann | k | 21:55 |
ttx | oubiwann: any fuzzy ETA for GA ? | 21:56 |
oubiwann | I think at this point the only thing we're waiting on is reed decision of what to do with some of the sensitive mail lists from the old host | 21:56 |
oubiwann | could be as soon as thursday | 21:56 |
ttx | #topic Open discussion | 21:56 |
oubiwann | or as late as next wee | 21:56 |
*** openstack changes topic to "Open discussion" | 21:56 | |
oubiwann | k | 21:56 |
ttx | As explained in https://lists.launchpad.net/openstack/msg12040.html I'd like us to spend a day cleaning up our bug database | 21:57 |
ttx | This is mostly Nova and Swift, but I guess the exercise can't hurt the others as well | 21:57 |
ttx | heckj, notmyname, bcwaldon, devcamcar, danwent: thoughts ? | 21:58 |
ttx | maybe just follow-up on the thread if you think your project should participate | 21:58 |
danwent | ttx: seems like a good idea. I did a quick scan for F-1 and saw a lot of stuff that likely can be cleaned up in Quantum, but needed a bit more investigation to confirm. | 21:58 |
*** mestery has joined #openstack-meeting | 21:58 | |
ttx | annegentle: target would be a day in the week of June 4 | 21:58 |
ttx | I'd say Thursday, at first glance | 21:59 |
* heckj reads the link | 21:59 | |
annegentle | yeah thursdays are nicer than Tuesdays. You can quote me on that. | 21:59 |
ttx | I prepared a number of wikipages: | 21:59 |
ttx | http://wiki.openstack.org/BugTriage | 21:59 |
*** dendro-afk is now known as dendrobates | 21:59 | |
ttx | http://wiki.openstack.org/BugTags | 21:59 |
*** ayoung has quit IRC | 21:59 | |
ttx | Anything else, anyone ? | 22:00 |
ttx | Time to leave the room for the next meeting | 22:00 |
ttx | #endmeeting | 22:01 |
*** openstack changes topic to "Status and Progress (Meeting topic: keystone-meeting)" | 22:01 | |
openstack | Meeting ended Tue May 22 22:01:10 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-22-21.02.html | 22:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-22-21.02.txt | 22:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-22-21.02.log.html | 22:01 |
danwent | ok, quantum team…. | 22:01 |
danwent | no time to waste :) | 22:01 |
danwent | #startmeeting | 22:01 |
rkukura | o/ | 22:01 |
openstack | Meeting started Tue May 22 22:01:41 2012 UTC. The chair is danwent. Information about MeetBot at http://wiki.debian.org/MeetBot. | 22:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 22:01 |
marktvoelker | o/ | 22:01 |
* mtaylor wastes time | 22:01 | |
garyk | hi | 22:01 |
danwent | mtaylor: damn you! | 22:01 |
salv-orlando | hi | 22:02 |
danwent | hi folks | 22:02 |
gongys | hi | 22:02 |
*** s0mik has joined #openstack-meeting | 22:02 | |
danwent | #link agenda: http://wiki.openstack.org/Network/Meetings | 22:02 |
danwent | hi gongys | 22:02 |
mestery | o/ | 22:02 |
SumitNaiksatam | Hi All! | 22:02 |
danwent | gongys: what time is it for you? | 22:02 |
gongys | 6:00 in the morning | 22:02 |
*** User has quit IRC | 22:02 | |
danwent | yikes… appreciate you making the meeting :) | 22:02 |
gongys | Yes. not easy. | 22:03 |
danwent | between you and garyk, maybe we should be consider a new time. | 22:03 |
danwent | its not easy for salv-orlando either | 22:03 |
garyk | +1 | 22:03 |
*** mattstep has left #openstack-meeting | 22:03 | |
danwent | ok, let's bring it up during open discussion | 22:03 |
*** hggdh has joined #openstack-meeting | 22:03 | |
*** liemmn__ has quit IRC | 22:03 | |
danwent | #topic F-1 Release | 22:03 |
*** openstack changes topic to "F-1 Release" | 22:03 | |
danwent | branchpoint will be tonight. anything other than important bug fixes should be in by tonight. | 22:04 |
*** liemmn__ has joined #openstack-meeting | 22:04 | |
danwent | https://launchpad.net/quantum/+milestone/folsom-1 | 22:04 |
danwent | any critical bug fixes found between now and release on thurs should be pushed to master, then send me a note and I can pull them to the milestone proposed branch | 22:04 |
danwent | jkoelker: here? | 22:05 |
danwent | _cerberus_: ? | 22:05 |
danwent | big update is that we're not going to try and push v2 API code in F-1 | 22:05 |
_cerberus_ | What's it worth to you? | 22:05 |
danwent | there's been a lots of good progress, but there's still some more work to be done, and I want to make sure folks have ample time to review | 22:05 |
danwent | _cerberus_: I think plan is to get a spec of sorts out quickly for feedback though? | 22:06 |
_cerberus_ | Yes | 22:06 |
danwent | as many items in F-2 require people to start writing code against the v2 API | 22:06 |
SumitNaiksatam | is there a github repo that we call look at in the interim? | 22:06 |
danwent | SumitNaiksatam: yes | 22:06 |
SumitNaiksatam | for the v2 API that is | 22:06 |
danwent | jkoelker has a branch | 22:06 |
danwent | one sec | 22:07 |
danwent | I think its linked from BP | 22:07 |
danwent | yeah, at bottom of BP | 22:07 |
SumitNaiksatam | oh ok | 22:07 |
danwent | https://github.com/jkoelker/quantum/tree/melange | 22:07 |
SumitNaiksatam | I did not notice it | 22:07 |
SumitNaiksatam | thanks! | 22:07 |
danwent | jkoelker is sly like that :P | 22:07 |
SumitNaiksatam | or I was lazy to scroll :-) | 22:08 |
garyk | silly question: is the nova code also being taken care of? this may also take time to get through | 22:08 |
gongys | is this one: https://github.com/jkoelker/quantum/tree/melange | 22:08 |
danwent | garyk: which nova code? | 22:08 |
danwent | gongys: yup | 22:08 |
garyk | nova/network/... | 22:08 |
danwent | garyk: I guess i'm not sure what you mean by "being taken care of"… do you mean maintained? most of the quantum manager code will go away in Folsom | 22:09 |
danwent | tr3buchet has a BP in F-2 to rework nova code to work with new v2 API (and some other cool changes, like eliminating nova-network) | 22:09 |
danwent | at least when running with quantum | 22:09 |
garyk | ok, that makes sense | 22:09 |
jkoelker | https://github.com/jkoelker/quantum/compare/openstack:master...melange that's the current diff with trunk so far | 22:10 |
jkoelker | i havn't merged trunk though in a few days, so it might be behind a bit | 22:10 |
danwent | here's link to tr3buchet's work : https://blueprints.launchpad.net/quantum/+spec/improved-nova-quantum-integration | 22:10 |
danwent | jkoelker: thanks | 22:10 |
salv-orlando | does the v2 api amounts to quantum + melange or is there something new as well? Just asking, not been following closely lately. | 22:10 |
*** rafaduran has quit IRC | 22:10 | |
danwent | salv-orlando: trying to keep it very simple… I think its actually less than quantum + melange | 22:10 |
danwent | a lot of the other stuff will be extensions in this version | 22:11 |
salv-orlando | got it | 22:11 |
*** joearnold has joined #openstack-meeting | 22:11 | |
danwent | including a lot of the stuff for nova parity | 22:11 |
danwent | its hard enough just focusing on the simple things :) | 22:11 |
danwent | Ok, any other F-1 topics that we need to discuss? | 22:12 |
gongys | So We still need an standalone melange in the folsom? | 22:12 |
danwent | gongys: no, not once the v2 API is complete and the corresponding back-ends have been completed. | 22:12 |
gongys | ok | 22:13 |
*** dwcramer has quit IRC | 22:13 | |
danwent | two reviews that are currently targeted for F-1: | 22:13 |
danwent | https://review.openstack.org/#/c/7336/ | 22:13 |
danwent | gongys: looks like this just needs a bit of pep-8 love? | 22:13 |
danwent | would be good to get another core approval on this one-liner: https://review.openstack.org/#/c/7685/ | 22:13 |
danwent | and I need to refresh the following review to incorporate feedback: https://review.openstack.org/#/c/7460/ | 22:14 |
salv-orlando | (and the reviewer new specs for missing it :)) | 22:14 |
danwent | that last branch is not really needed for F-1, its more about laying groundwork for things in F-2, so I'm fine with it not going in F-1 | 22:14 |
danwent | ok, any other issues people are tracking for F-1? | 22:15 |
gongys | About 7685.ok. I will do it as soon as possible after this meeting. | 22:15 |
danwent | gongys: great, thanks. | 22:15 |
*** liemmn__ has quit IRC | 22:15 | |
*** liemmn__ has joined #openstack-meeting | 22:16 | |
danwent | Ok, hopefully F-1 will wrap up without too much drama, as we really need to focus on F-2… there's a lot of essential stuff there, with a lot of interdependencies | 22:16 |
danwent | F-2 is due start of July | 22:16 |
danwent | so really just over a month away... | 22:16 |
danwent | and that is our target for demonstrating nova-parity with the new v2 API. | 22:17 |
danwent | #topic community topics | 22:17 |
*** openstack changes topic to "community topics" | 22:17 | |
danwent | just wanted to put out a "help wanted" ad for people to work on developer docs (thanks to garyk for getting things kicked off). | 22:18 |
marktvoelker | #help danwent | 22:18 |
danwent | also, if someone out there is interested in helping me maintain an essex-stable branch, let me know, as there's definitely a set of fixes from F-1 that we'll want to backport | 22:18 |
danwent | marktvoelker: that's a tag? never knew :) | 22:19 |
salv-orlando | danwent: this means adding security groups, floating ips, and all the other network-related bits of the OS api on the Quantum API? | 22:19 |
danwent | salv-orlando: yes, though as extensions. | 22:19 |
salv-orlando | please send Dan as many amphetamins as you can | 22:20 |
marktvoelker | danwent: Yep, just learned that in the last meeting =) | 22:20 |
salv-orlando | he is not going to sleep for the next month. | 22:20 |
danwent | salv-orlando: haha… yeah, my wife will love that :) | 22:20 |
*** ewindisch has quit IRC | 22:20 | |
*** joearnold has quit IRC | 22:20 | |
*** ewindisch has joined #openstack-meeting | 22:20 | |
danwent | ok, also wanted to draw attention to ttx's comments about Bug Triage day: https://lists.launchpad.net/openstack/msg12040.html and http://wiki.openstack.org/BugTriage | 22:20 |
danwent | I think they are talking about doing this on June 7th | 22:21 |
danwent | goal is to clean up our bug tracker, identifying real issues, classifying them, and getting rid of the rest. | 22:21 |
danwent | and final topic: meeting time | 22:21 |
*** joearnold has joined #openstack-meeting | 22:21 | |
danwent | so there are two things that aren't great about our current meeting time. Its very inconvenient for some people salv-orlando, garyk, gongys, at least. | 22:22 |
garyk | can me move it a few hours forward or backswards it is 1:22 here | 22:22 |
*** markmcclain has quit IRC | 22:22 | |
*** liemmn__ has quit IRC | 22:22 | |
danwent | and also, its right after the main meeting, so I don't have fresh info to report during the main openstack meeting. | 22:22 |
*** liemmn__ has joined #openstack-meeting | 22:23 | |
danwent | does anyone know where the irc channel calendar is? I think openstack-meeting is booked a lot of tuesday, but perhaps we could meet on a quantum-dev channel or something? | 22:23 |
danwent | do people that attend this meeting have conflicts earlier in the day on tuesday? | 22:24 |
* marktvoelker digs for that link | 22:24 | |
danwent | http://wiki.openstack.org/Meetings | 22:24 |
rkukura | if I do, they can be rescheduled | 22:24 |
* marktvoelker would favor earlier in the day | 22:24 | |
edgarmagana | danwent: I am fine earlier | 22:24 |
rkukura | seems we'd need to be at least 6 or 7 hours earlier for gongys | 22:25 |
danwent | Ok, I will send out a propsed time change to early tuesday to the netstack and main openstack lists. | 22:25 |
salv-orlando | If u want to keep tuesday 17UTC sound reasonable for US and EU | 22:25 |
gongys | now is 6:30 Wed. | 22:25 |
marktvoelker | http://wiki.openstack.org/Meetings | 22:25 |
danwent | rkukura: good point. | 22:25 |
marktvoelker | See iCal link there | 22:25 |
danwent | I think this is the problem we always get to with scheduling these meetings…. | 22:25 |
danwent | often people propose to alternate, but alternately weekly seems tough. | 22:25 |
danwent | gongys: do you have a preference between late and night vs. early in morning? | 22:26 |
gongys | now is good time for me. | 22:27 |
danwent | gongys: it seems like no US time will be good for you, is that right? | 22:27 |
danwent | gongys: ok. | 22:27 |
salv-orlando | is garyk the only in eastern EU tz? | 22:27 |
gongys | I mean current scheduling is fine with me. | 22:28 |
gongys | one hour earlier will be also ok for me. | 22:28 |
*** reed has quit IRC | 22:28 | |
danwent | ok, well, I will start a thread about this on nestack with some options. having a time that works across the world clearly isn't feasible. | 22:28 |
gongys | that will help garyk. I think | 22:28 |
garyk | :) | 22:28 |
danwent | gongys: unfortunately, one hour earlier is openstack meeting on tuesday, though we could switch to monday . | 22:28 |
garyk | monday is better for me - i am fine with the middle of the night on a monday | 22:29 |
gongys | Yes, we can switch our meeting to wed, 11 hours after main meeting. | 22:29 |
danwent | garyk: ok, so an hour earlier and a day earlier? | 22:29 |
salv-orlando | +1 | 22:30 |
garyk | +1 | 22:30 |
danwent | mmm. that might conflict with doc team. | 22:30 |
danwent | would that be 2000 UTC? | 22:30 |
salv-orlando | 21UTC | 22:30 |
gongys | Wed 21 UTC? | 22:31 |
danwent | ok, there's a nova-subteam meeting at that point. but perhaps we could us another channel. I'll also check with vish to make sure that is active | 22:31 |
danwent | gongys: I'd prefer to do it before the main openstack meeting if possible. | 22:31 |
gongys | ok. | 22:31 |
gongys | Mon 21 UTC? | 22:31 |
danwent | gongys: Ok, let's have Mon 21 UTC as an option, possibly doing that on another channel if needed? | 22:32 |
danwent | is that at least a better option for people? | 22:32 |
garyk | works for me | 22:33 |
rkukura | works fine for me | 22:33 |
gongys | 21 UTC if fine with me on any day. | 22:33 |
edgarmagana | 21UCT is 12:00 PST? | 22:33 |
danwent | Ok, send me email soon if you have concerns with this timeslot. | 22:33 |
*** liemmn__ has quit IRC | 22:33 | |
*** liemmn__ has joined #openstack-meeting | 22:33 | |
danwent | #todo #danwent revise meeting time to be 21 UTC on monday. | 22:34 |
danwent | edgarmagana: no, its same time as main openstack meeting, I believe | 22:34 |
danwent | so 2pm pacific | 22:34 |
soren | No. | 22:34 |
soren | Uh. | 22:34 |
soren | Sorry. | 22:34 |
soren | Yes. | 22:34 |
danwent | i'm just going by this: http://wiki.openstack.org/Meetings | 22:35 |
danwent | i'm terrible at timezone calculations :) | 22:35 |
*** jaypipes-afk is now known as jaypipes | 22:35 | |
marktvoelker | 21 utc = 2pdt = 1 pst | 22:35 |
soren | PDT is 7 hours behind UTC. | 22:35 |
edgarmagana | danwent: sounds good to me! | 22:35 |
danwent | ok, let's go forward with this. | 22:36 |
soren | I'm good at timezone stuff, I just can't subtract. | 22:36 |
soren | Sad. | 22:36 |
danwent | only possible hiccup I see is if doing it on another published IRC channel is OK. | 22:36 |
danwent | soren: :) | 22:36 |
jkoelker | so always count forward then ;) | 22:36 |
danwent | #topic open discussion | 22:36 |
*** openstack changes topic to "open discussion" | 22:36 | |
danwent | anything? | 22:36 |
garyk | anyone want to run tomorrow morning? :) | 22:37 |
gongys | regarding my change: | 22:37 |
gongys | https://review.openstack.org/#/c/7596/ | 22:37 |
danwent | ok, thanks folks. Please help wrap up the last few reviews for F-1 | 22:37 |
rkukura | feedback on updates/discussion on https://blueprints.launchpad.net/quantum/+spec/provider-networks would be welcome | 22:37 |
danwent | rkukura: great, will do. | 22:37 |
danwent | ok, have a good week folks! | 22:37 |
danwent | #endmeeting | 22:37 |
*** openstack changes topic to "Status and Progress (Meeting topic: keystone-meeting)" | 22:37 | |
openstack | Meeting ended Tue May 22 22:37:52 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:37 |
salv-orlando | bye! | 22:37 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-22-22.01.html | 22:37 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-22-22.01.txt | 22:37 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-05-22-22.01.log.html | 22:37 |
danwent | garyk, run where? | 22:37 |
*** reed has joined #openstack-meeting | 22:38 | |
*** edgarmagana has quit IRC | 22:38 | |
marktvoelker | G'night gang | 22:38 |
danwent | marktvoelker: later | 22:38 |
garyk | danwent: in the park | 22:38 |
garyk | goodnight | 22:39 |
danwent | garyk: haha… k, night! | 22:39 |
salv-orlando | garyk: have a good night. I'll think of you running while I'm sleeping :) | 22:39 |
SumitNaiksatam | bye! | 22:39 |
*** jdurgin has quit IRC | 22:39 | |
*** jk0 has left #openstack-meeting | 22:41 | |
*** marktvoelker has left #openstack-meeting | 22:42 | |
*** liemmn__ has quit IRC | 22:42 | |
*** liemmn__ has joined #openstack-meeting | 22:42 | |
*** liemmn_ has joined #openstack-meeting | 22:48 | |
*** liemmn__ has quit IRC | 22:48 | |
*** SumitNaiksatam has quit IRC | 22:54 | |
*** liemmn__ has joined #openstack-meeting | 22:55 | |
*** liemmn_ has quit IRC | 22:55 | |
*** jakedahn is now known as jakedahn_zz | 22:59 | |
*** edygarcia has quit IRC | 23:00 | |
*** jog0 has left #openstack-meeting | 23:01 | |
*** liemmn_ has joined #openstack-meeting | 23:02 | |
*** liemmn__ has quit IRC | 23:02 | |
*** mattray has quit IRC | 23:04 | |
gongys | Danwent, are you here? | 23:06 |
*** anderstj_ has joined #openstack-meeting | 23:07 | |
*** joearnol_ has joined #openstack-meeting | 23:07 | |
*** joearnol_ has quit IRC | 23:09 | |
*** heckj has quit IRC | 23:09 | |
*** rnirmal has quit IRC | 23:09 | |
*** anderstj has quit IRC | 23:09 | |
*** joearnold has quit IRC | 23:10 | |
*** liemmn_ has quit IRC | 23:10 | |
*** liemmn_ has joined #openstack-meeting | 23:10 | |
*** ijw has quit IRC | 23:11 | |
*** ayoung has joined #openstack-meeting | 23:11 | |
*** lloydde has quit IRC | 23:12 | |
*** joearnold has joined #openstack-meeting | 23:16 | |
*** liemmn__ has joined #openstack-meeting | 23:18 | |
*** liemmn_ has quit IRC | 23:18 | |
*** liemmn_ has joined #openstack-meeting | 23:26 | |
*** liemmn__ has quit IRC | 23:26 | |
*** liemmn__ has joined #openstack-meeting | 23:33 | |
*** liemmn_ has quit IRC | 23:33 | |
*** edygarcia has joined #openstack-meeting | 23:33 | |
*** jdurgin has joined #openstack-meeting | 23:35 | |
*** lloydde has joined #openstack-meeting | 23:39 | |
*** liemmn_ has joined #openstack-meeting | 23:40 | |
*** liemmn__ has quit IRC | 23:40 | |
*** anderstj_ has quit IRC | 23:42 | |
*** joearnold has quit IRC | 23:42 | |
*** reed has quit IRC | 23:44 | |
*** lloydde_ has joined #openstack-meeting | 23:46 | |
*** liemmn__ has joined #openstack-meeting | 23:47 | |
*** liemmn_ has quit IRC | 23:47 | |
*** lloydde__ has joined #openstack-meeting | 23:49 | |
*** lloydde has quit IRC | 23:49 | |
*** lloydde_ has quit IRC | 23:51 | |
*** s0mik has quit IRC | 23:53 | |
*** liemmn_ has joined #openstack-meeting | 23:54 | |
*** liemmn__ has quit IRC | 23:54 | |
*** ewindisch has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!