21:05:12 #startmeeting project 21:05:13 Meeting started Tue Jul 29 21:05:12 2014 UTC and is due to finish in 60 minutes. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:05:14 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:05:15 Hi 21:05:17 The meeting name has been set to 'project' 21:05:21 stevebaker: you looked familiar 21:05:22 But also at a meetup so not super paying attention 21:05:22 * devananda lurks, but is still semi-afk at the ironic meetup 21:05:32 Agenda for today is available at: 21:05:35 #link http://wiki.openstack.org/Meetings/ProjectMeeting 21:05:37 ttx: this is not the PTL you're looking for 21:05:43 * stevebaker waves arm 21:05:45 just added a topic based on the TC discussion 21:05:53 #topic News from the 1:1 sync points 21:06:04 We had 1:1 syncs today for everyone but Nova, here is the log: 21:06:27 http://eavesdrop.openstack.org/meetings/ptl_sync/2014/ptl_sync.2014-07-29-11.48.html 21:07:13 Some plans are ambitious, some others very reasonable. We'll see where we stand in two weeks 21:07:22 #topic Other program news 21:07:25 Infra, QA, Docs... anything you'd like to mention ? 21:07:36 jeblair, mtreinish, annegentle ^ 21:07:57 I'm behind on email, but there should have been an announcement for a new oslo.utils library earlier today. 21:08:21 have folks seen the message from sean and i about testing changes we're proposing? 21:08:38 * dhellmann makes a note to read up 21:08:38 jeblair: yup. sounds great IMO 21:08:45 yep, read and commented 21:08:53 (and hijacked) 21:08:53 I've started the work to move tempest orchestration scenario tests to be the heat functional tests, which means heat-slow will need to become heat-functional 21:08:58 functional testing++ is a big takeaway there 21:09:16 #link http://lists.openstack.org/pipermail/openstack-dev/2014-July/041057.html 21:09:25 jeblair: /me wonders about the timescales envisaged for that switch to in-tree functional tests? 21:09:35 I'm not sure if I'm jumping the gun there, but am more than happy for heat to be the first here 21:09:43 ... and the sequencing WRT the libification of tempest 21:10:31 jeblair: are we looking at this switch as a juno thing? (... or more with an eye to kilo?) 21:11:05 eglynn: that's a good question; some projects are already heading in that direction: swift and neutron for starters 21:11:34 i think we need to polish a bit on the infra side and a bit on the projects side to get a good pattern for others to follow 21:12:22 i'd guess that we'd expect to see a good pattern in place by juno, and maybe push harder for wide adoption in kilo 21:12:22 jeblair: well it would be good to have a small number of solid exemplars in place initially, to avoid too much divergence/duplication of effort when the other projects follow suit 21:12:24 but that's just a guess 21:12:29 sdague may have thoughts too 21:12:49 jeblair: that sounds like a reasonable enough goal 21:12:57 so we keep being kind of interested in refactoring our functionalish testing in glance 21:13:03 neutron has a functional job already? 21:13:37 I'd be interested to have somebody 'splain me what kind of testing changes we ought to consider 21:13:53 jeblair: yeh, I think that's the right cadence 21:14:17 stevebaker: yes, there's a neutron func test 21:14:51 jeblair: ok, I shall use that for conventions for the heat-slow replacement 21:15:00 stevebaker: marun is our functional testing champion 21:15:02 markwash: IIUC the focus initially will be on moving stuff out of Tempest (as opposed to, out of the existing in-tree tests) 21:15:10 * mikal drops out of this meeting to go back to his meetup 21:15:31 mestery: ok, thanks 21:15:37 okay cool, /me reads up on the email again 21:15:41 stevebaker: we're still working through some infra issues on it (i need to help marun fix the sudo stuff) 21:16:13 fwiw I think this effort, esp how it revolves around devstack, would be really fantastic for us 21:16:14 jeblair: its fixed 21:16:22 jeblair: I figured it out yesterday. sorry if that wasn't advertised 21:16:29 since we could add functional tests for uncommon but supported configurations 21:16:31 jeblair: while we're on testing, is the cross-project unit stuff still on your radar? 21:16:38 clarkb: ha! 21:17:05 jeblair: we weren't running devsdtack with neutron enabled so the sudo rules for neutron rootwrap were not installed 21:17:07 without adding unnecessary gating load 21:18:23 dhellmann: i'm just really behind on reviews because of all the traveling 21:18:33 markwash: heat has similar issues, I wonder if we could have a bunch of experimental jobs which run the functional tests against unusual configurations 21:18:44 dhellmann: i have that one up in a tab in my browser and keep not making progress on it. hopefully rsn 21:18:57 jeblair: understood, but I thought there was some second-thinking going on, too, so I wanted to double check 21:19:24 dhellmann: oh, hrm, i thought we were just executing the plan from the summit 21:19:34 (and the spec was just documenting that with complete sentences) 21:19:42 jeblair: maybe it's just sdague who has second thoughts, then 21:20:11 OK, I think there is lots of excitement around this, but I think the discussion can continue on the mailing-list, unless someone has the killer question 21:20:20 hrm, the spec for it has a +2 from me and no -1s; lifeless had some comments 21:20:31 the one that shall not be answered on the mailing-list 21:20:55 jeblair: ok, this was on irc, so maybe it wasn't strong enough to warrant a change in vote -- I assumed you 2 had talked at the sprint 21:21:55 jeblair: just saw lifeless comments, so I'll get back to that next week when I return from vacation 21:22:18 dhellmann: i don't recall discussing this with sdague; so either we have not, or my brain has overflowed :) 21:22:37 jeblair: :-) 21:22:49 (i'd give that even money) 21:22:50 ok, anything more on that topic ? 21:22:56 this didn't come up there, it was a busy week with other things. And honestly right now it's the meetup here, so need to pay attention in this room. Maybe an ML thread would be better 21:23:11 ack 21:23:20 sdague: if you have comments, please leave them on the review in progress 21:23:31 95885 21:24:17 #topic Nova/Neutron migration and other Neutron gaps 21:24:28 So at the TC meeting just before we looked at progress on the Neutron gap coverage plan: 21:24:34 #link https://wiki.openstack.org/wiki/Governance/TechnicalCommittee/Neutron_Gap_Coverage 21:24:41 There are concerns on gap 5, gap 6 and gap 7 21:24:45 ttx: For some of this discussion, markmcclain and I have been talking, and it may be best to postpone until after this week's nova mid-cycle 21:24:51 ttx: A lot is going on right now in that room in fact :) 21:24:58 ok, that makes sense 21:25:00 fine with me. 21:25:10 russellb: I still want to sync with you later this week around this though. 21:25:21 though we do need to add more detail to 6 and 7 to make sure expectations are the same all around 21:25:27 and 5, really 21:25:30 russellb: +1, that's what you and I can take a cut at. 21:25:30 russellb: ++ 21:25:38 And then we can share next week 21:25:46 mestery: yep, sounds good. i'm out friday, part of thursday 21:25:59 russellb: Sounds like we're on for tomorrow :) 21:26:04 mestery: yep 21:26:04 OK, and if we need to talk about it at the next meeting, just add it to the agenda 21:26:10 ttx: ack 21:26:13 #topic Open discussion 21:27:01 quick say something so ttx can't go to sleep 21:27:13 All: the TC will have to pick a new nominee for the User committee to replace Ryan Lane. If you have great users that would make awesome dev-friendly reps for the user committee, please communicate names to your nearest TC member 21:27:54 Anything else, anyone ? 21:27:59 markwash: FAIL 21:28:08 lol 21:28:08 time to get creative 21:28:15 how do you define locality to TC members 21:28:26 stare directly at the sun 21:28:28 russellb: alphabetically 21:28:41 though some hash would make it more DHT 21:29:40 in other news, keystone might revert it's default back to UUID tokens https://bugs.launchpad.net/keystone/+bug/1350000 21:29:41 russellb: kevin bacons 21:29:41 Launchpad bug 1350000 in keystone "UUID is a more friendly default token provider than PKI" [Wishlist,Triaged] 21:29:44 * SergeyLukjanov likes using hash 21:30:26 dolphm: i would only consider it because you snatched a round bug number 21:30:30 the proof of work on that bug number is impressive. 4 zeroes! 21:30:35 ttx: oh wow. lol 21:30:36 yeah nice bug number 21:30:59 i too have no substantive comments other than feeling the bug number is friendly 21:31:21 dolphm: I don't have enough energy left to bitch about going back and forth and how lame that makes us look 21:31:24 i'd be interested in the performance differences between the two, but trust you and the team's judgement 21:31:24 dolphm: how about when we figure out how to make keystone use kerberos to authenticate token creation, we teach other services to use kerberos too and forgo tokens altogether? 21:31:44 markwash: zing 21:31:47 markwash: ++ 21:31:55 ttx: that's why i've tried to hold on to pki - i didn't want to switch back. i'm ready to give up though 21:32:11 is hashed PKI an option? 21:32:12 morganfainberg: ^ fyi 21:32:17 markwash: we're always discussing alternatives to bearer tokens 21:32:41 jeblair, i'm watching 21:32:43 stevebaker: sure, but that negates the purpose of PKI and you might as well use UUID for less effort 21:32:52 true 21:32:55 dolphm: do we ahve any idea what users use there ? 21:33:01 ah, so token revocation events deals with the original perf problem with polling when using UUID tokens ... 21:33:04 ttx, mostly UUID 21:33:15 ^^ 21:33:20 The change is backward-compatible though so I guess that's OK -- youwould still support PKI tokens 21:34:00 ttx: and continue to improve support for PKI tokens, which as it turns out, has improved our support for UUID at the same time 21:34:12 in terms of UUID performance, etc 21:34:29 yeah 21:34:32 dolphm: sorry for any snarkiness 21:34:34 ISTR PKI was originally introduced to reduce load on keystone server 21:34:52 by letting service autovalidate 21:35:00 is that no longer true / no longer an issue? 21:35:00 but seriously, the time when we drop the keystone IdP (or make it its own thing) might be an opportunity to rethink the authn and high level authz story 21:35:17 markwash, that is an active discussion even now. 21:35:23 markwash: ++ 21:35:30 how can I join such discussion? 21:35:39 I've been slogging through some of this stuff privately 21:35:44 sorry glance 21:35:45 markwash, hang out in #openstack-keystone, join our meetings. 21:35:51 kk 21:35:53 markwash, but mostly #openstack-keystone and ML 21:36:28 dreamy stuff like that has mostly been in IRC and out-of-session summit get-togethers 21:37:31 well, that kept me awake for sure 21:37:37 Now I won't be able to sleep ;) 21:37:52 nightmares? 21:38:07 PKIZ_ 21:38:15 haha 21:38:44 dolphm, PKIZ_ > 21:39:34 phew, closure 21:39:36 #endnightmare 21:39:40 #endmeeting