Tuesday, 2011-08-16

*** dendrobates is now known as dendro-afk00:28
*** heckj has quit IRC00:38
*** alekibango has quit IRC00:53
*** ke4qqq has quit IRC00:53
*** soren has quit IRC00:53
*** dendro-afk has quit IRC00:53
*** dendro-afk has joined #openstack-meeting00:53
*** alekibango has joined #openstack-meeting00:53
*** soren has joined #openstack-meeting00:53
*** ke4qqq has joined #openstack-meeting00:53
*** edconzel has joined #openstack-meeting01:03
*** dendro-afk is now known as dendrobates01:07
*** dendrobates has joined #openstack-meeting01:07
*** jakedahn has quit IRC01:13
*** anotherjesse has quit IRC01:15
*** edconzel has quit IRC01:28
*** dendrobates is now known as dendro-afk01:32
*** dwcramer has quit IRC01:42
*** anotherjesse has joined #openstack-meeting01:44
*** dwcramer has joined #openstack-meeting01:55
*** dendro-afk is now known as dendrobates02:09
*** carlp has quit IRC02:33
*** dwcramer has quit IRC02:43
*** dendrobates is now known as dendro-afk03:11
*** jakedahn has joined #openstack-meeting03:32
*** jakedahn has quit IRC04:07
*** nati has joined #openstack-meeting04:47
*** nati_ has joined #openstack-meeting04:50
*** nati has quit IRC04:52
*** nati_ has quit IRC05:15
*** nati has joined #openstack-meeting05:15
*** nati_ has joined #openstack-meeting05:20
*** nati has quit IRC05:20
*** tsuzuki_ has joined #openstack-meeting07:01
*** nati_ has quit IRC07:40
*** alekibango has quit IRC08:02
*** alekibango has joined #openstack-meeting08:38
*** darraghb has joined #openstack-meeting09:07
*** tsuzuki_ has quit IRC09:20
*** markvoelker has joined #openstack-meeting11:13
*** alekibango has quit IRC11:13
*** alekibango has joined #openstack-meeting11:44
*** Adri2000 has quit IRC12:08
*** Adri2000 has joined #openstack-meeting12:08
*** dendro-afk is now known as dendrobates12:29
*** dprince has joined #openstack-meeting12:32
*** sandywalsh has joined #openstack-meeting12:36
*** JuanPerez has left #openstack-meeting12:38
*** dendrobates is now known as dendro-afk13:07
*** mancdaz has quit IRC13:18
*** edconzel has joined #openstack-meeting13:40
*** dwcramer has joined #openstack-meeting13:50
*** nati has joined #openstack-meeting14:03
*** dendro-afk is now known as dendrobates14:20
*** creiht has joined #openstack-meeting14:25
*** dendrobates is now known as dendro-afk14:36
*** jaypipes has quit IRC14:39
*** martine has joined #openstack-meeting14:45
*** jaypipes has joined #openstack-meeting14:53
*** dprince has quit IRC14:57
*** rnirmal has joined #openstack-meeting15:01
*** dragondm has joined #openstack-meeting15:02
*** mancdaz has joined #openstack-meeting15:08
*** mattray has joined #openstack-meeting15:15
*** heckj has joined #openstack-meeting15:20
*** heckj has quit IRC15:23
*** heckj has joined #openstack-meeting15:23
*** dendro-afk is now known as dendrobates15:23
*** nati has quit IRC15:24
*** dprince has joined #openstack-meeting15:37
*** nati has joined #openstack-meeting15:50
*** dwcramer has quit IRC16:02
*** dwcramer has joined #openstack-meeting16:18
*** troytoman-away is now known as troytoman16:29
*** dcramer_ has joined #openstack-meeting16:33
*** dwcramer has quit IRC16:37
*** ohnoimdead has joined #openstack-meeting17:03
*** joearnold has joined #openstack-meeting17:20
*** jpipes has joined #openstack-meeting17:21
*** jpipes has quit IRC17:21
*** jaypipes has quit IRC17:21
*** jaypipes has joined #openstack-meeting17:23
*** jaypipes has quit IRC17:24
*** jaypipes has joined #openstack-meeting17:24
*** joearnol_ has joined #openstack-meeting17:38
*** dcramer_ has quit IRC17:38
*** joearnold has quit IRC17:41
*** anotherjesse has joined #openstack-meeting17:44
*** darraghb has quit IRC17:55
*** mxant has joined #openstack-meeting17:56
*** mxant has quit IRC17:57
*** joearnold has joined #openstack-meeting18:00
*** joearnol_ has quit IRC18:00
*** alekibango has quit IRC18:42
*** dcramer_ has joined #openstack-meeting18:51
*** alekibango has joined #openstack-meeting18:52
mtaylorhey everybody19:00
deshantmhey mtaylor19:00
mtaylorhi deshantm19:00
deshantmI wanted to attend the meeting today, but I need to drop off in like 15 minutes19:00
natihi mtaylor!19:01
soreno/19:01
mtaylorok19:01
jeblairhi19:01
mtaylorwell - let's get this started then19:01
mtaylor#startmeeting19:01
openstackMeeting started Tue Aug 16 19:01:54 2011 UTC.  The chair is mtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot.19:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.19:01
*** edconzel has quit IRC19:02
mtaylor#topic Actions from last meeting19:02
*** openstack changes topic to "Actions from last meeting"19:02
mtaylor#action jaypipes design upgrade path jenkins job with mtaylor19:02
mtaylor(that's my way of saying we still haven't done that)19:02
mtaylorjeblair did do an auto-closing pull request hook though19:02
mtaylorjeblair: is that deployed now?19:03
jeblairi did...19:03
*** dcramer_ has quit IRC19:03
jeblairhere it is: https://github.com/openstack/openstack-ci/blob/master/gerrit/close_pull_requests.py19:03
jeblairand yes, it's deployed.  it should be running in production for keystone and glance19:03
mtaylor#link  https://github.com/openstack/openstack-ci/blob/master/gerrit/close_pull_requests.py19:03
mtaylorsweet19:03
jeblairit runs out of cron every 5 mins19:03
mtaylorthat's all from last week then19:04
mtaylor#topic Discuss automated testing and configuration coverage19:04
*** openstack changes topic to "Discuss automated testing and configuration coverage"19:04
jeblairsomeone last week volunteered to take that and see about adding support for creating gerrit changes19:04
mtaylor#link http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-15-20.07.log.html19:04
mtayloroh yeah - who was that19:04
mtayloranybody remember?19:04
mtaylorheckj: was that you?19:04
jeblair19:44:36 <_0x44> vi, and bengrue is volunteering to write the second-round hook to auto-integrate gerrit and github.19:05
heckjmtaylor: sorry, no19:05
mtaylorbengrue. that's him19:05
mtaylor#action bengrue write the second-round gerrit github hook19:06
mtaylorhow's that? :)19:06
jeblair:)19:06
jaypipesoh, cool, I got an action item...19:06
mtaylorso - soren, jaypipes and deshantm: what are we supposed to pow-wow about?19:06
jeblairfuture bengrue, if you're reading this, let me know if you need anything. :)19:06
sorengimme a sec, catching up.19:06
sorencaught up.19:07
* jaypipes reading back..19:07
deshantmI think most of the things have been discussed. Xen.org/Citrix is here to help with automation/testing19:07
mtaylorsweet. we're in favor of that19:07
deshantmworking thing into our workflow as needed19:07
sorenmtaylor: Is that the action item from yesterday?19:07
mtayloryeah19:07
sorenOk.19:07
jaypipesdeshantm: have you and mtaylor chatted about how to set up a jenkins slave?19:08
deshantmjaypipes: not yet19:08
mtaylorwe theoretically have a citrix slave, actually :)19:08
deshantmwe run jenkins at Citrix and Xen.org19:08
mtayloralthough it's been offline for a bit19:08
jaypipesdeshantm: yup, understood. we'd like to have our master jenkins box trigger builds on your local jenkins.19:08
sorenmtaylor: I must admit, I'm not completely sure. I wasn't following the meeting, my name was just mentioned and I chimed in, but I didn't completely get the context.19:08
*** joearnold has quit IRC19:08
deshantmI have limited experience, but have created a job successfully19:09
mtaylorjaypipes: just to be clear (and because people keep saying similar words) ...19:09
deshantmjaypipes that neat19:09
jaypipesdeshantm: no worries, mtaylor can help explain that process.19:09
mtaylorwe're actually NOT interested in having our master jenkins trigger jobs on other people's jenkins19:09
mtaylorbecause that doesn't work19:09
*** joearnold has joined #openstack-meeting19:09
jaypipesBus, meet mtaylor. :P19:09
mtaylorwe're interested in having people provide jenkins slaves, and running jobs there19:09
jaypipesmtaylor: no?19:09
mtaylorjaypipes: no. it is not an option19:09
jaypipesmtaylor: hmm, that's odd. I thought that was the whole purpose of having a slave builder?19:10
deshantmmtaylor and I can take the details of the discussion offline though19:10
mtaylorjaypipes: yes. a slave builder19:10
sorenjaypipes: slave builders are "dumb".19:10
deshantmis there anything at a high level that we need to discuss though?19:10
jaypipesmtaylor: sorry, that's what I was referring to..19:10
mtaylorjaypipes: but a slave builder is not another jenkins ... it's a slave hanging off our our jenkins19:10
deshantmI'm dropping off in 519:10
sorenjaypipes: They're not full Jenkins installs, just workers.19:10
jaypipesmtaylor: sorry, got my semantics wrong...19:10
jaypipessoren: got it.19:10
mtaylorjaypipes: I figured - I just wanted to be clear here because some folks have been getting confused :)19:10
jaypipesmtaylor: appreciate that :)19:11
* soren included19:11
soren:)19:11
mtaylordeshantm: cool - well let's definitely talk offline about getting some useful jobs set up on your slave19:11
* jaypipes replaces slave with builder in his mind...19:11
mtaylordeshantm: I'm also working with alandman and primeminiterp from msft/novell with their slave19:11
mtaylordeshantm: so hopefully we can put together a generic/reusable process here19:11
deshantmok sounds good. we may already be testing useful things that can help with automated testing for things like XenAPI support19:14
mtaylorI'd love that19:14
deshantmI'll have to check19:14
mtaylor#action dshantm and mtaylor will talk jenkins slaves19:14
deshantmthe end goal is to fill in that hypervisor support matrix automagically19:14
mtaylorooh - that _would_ be magical19:14
sorenYeah. I'm working on that, too.19:15
sorenDifferently, though.19:15
deshantmok, i'm off19:15
deshantmthanks guys19:15
deshantmtake care19:15
jeblairthanks!19:15
sorenSo, I have a stack of tests that exercise all the various things hypervisor drivers are supposed to do.19:15
soren(unit tests)19:15
sorenWhenever a NotImplementedError is raised, I log that.19:16
soren...so when this massive clean-up task is done, that should provide reliable information to fill in such a matrix.19:16
soren...and then it's just a matter of extracting the info from these logs and turn it into beautiful html.19:16
mtaylormmmm19:16
* mtaylor thinks that sounds wonderful19:16
sorenIt's coming along reasonably well.19:17
mtaylorsoren: this may sound like an odd question, but ...19:17
sorenShoot.19:17
mtaylorsoren: do you actually have information on installed cluster setup prereqs for running those tests?19:17
soren19:15 < soren> (unit tests)19:17
mtaylorah19:17
soren:)19:17
mtaylorsorry - missed that19:17
mtaylorI was about to get wet19:18
mtaylorand on that note ...19:18
mtaylor#topic Open Discussion19:18
*** openstack changes topic to "Open Discussion"19:18
mtayloranybody gots anythings?19:18
*** bengrue has joined #openstack-meeting19:19
sorenI can go into a bit more detail about this stuff I'm doing if anyone wants it?19:19
*** dcramer_ has joined #openstack-meeting19:19
soren..but maybe it's more suitable for an ml post.19:19
bengrue(sorry about being late; this meeting is right at lunchtime here.)19:19
bengrueAnything new of note?19:19
mtaylorsoren: I'm happy to listen - but also happy to read mailing list post19:19
mtaylorbengrue: there's an action with your name on it :)19:20
bengrueoh?19:20
bengrueurl?19:20
mtaylorbengrue: jeblair made the auto-closing pull-request hook thing - so we made you an action for poking at the create-a-gerrit-review bit19:20
bengruewhere is gerrit installed19:20
bengrue?19:20
mtaylorit'll be in the meeting notes. gerrit is installed at review.openstack.org ... the hook is at https://github.com/openstack/openstack-ci/blob/master/gerrit/close_pull_requests.py19:21
jeblairwe have a dev box: review-dev.openstack.org19:21
bengruewill I need an account on the dev box?19:21
*** joearnol_ has joined #openstack-meeting19:21
jeblairnope19:21
jeblairyou can do everything you need to externally19:22
jeblairits has a test project set up on it19:22
bengrueis the dev box auto-updated on push?19:22
jeblairthat's linked to https://github.com/gtest-org/test19:22
*** joearnold has quit IRC19:22
jeblairso what you might do is send pull requests to that project, and then have your script check for them and create gerrit changes19:23
jeblairyou can submit the changes as your own gerrit user (it syncs with launchpad same as production)19:23
jeblairand yes, both dev and production run the latest code out of the github repo19:24
jeblairso when you're done, and propose the change in gerrit, when it's approved, it'll go into production19:24
bengrueOkay.19:24
jeblairlemme know if you need anything19:24
bengrueOther than that, were any decisions made/discussed today?19:24
bengrueSure thing.19:24
mtaylornot really19:25
mtaylorjeblair: can you think of anything else we should talk with folks about?19:28
jeblairnope19:29
*** hisaharu has joined #openstack-meeting19:30
bengrueSo, I have some general questions about CI workflow and openstack.19:34
mtaylorgreat! bring em on19:34
*** hisaharu has quit IRC19:34
bengrueWhat tests are the set of acceptance tests for something to be put into trunk?19:34
bengrueacceptance tests being the set of tests that are required to be green.19:35
mtaylorcurrently, it's the unit tests in the tree19:35
bengrueBecause I've been having issues with the smoketests on my dev box, and they seem to be the only ones that actually integrate various subsystems.19:36
bengrueI see.19:36
jaypipesbengrue: for glance, it is the set of unit and functional tests inside glance/tests/19:36
mtaylorthat is correct19:36
mtaylorwe're currently working on getting smoketests added to the list of things that are acceptance tests19:36
bengrueSo, are there any full integrstion tests between nova/glance/stance?19:36
bengrue...19:36
bengrueswift.19:36
bengruestance, wtf.19:36
mtaylorhehe. stance19:37
*** hisaharu has joined #openstack-meeting19:37
mtaylorbengrue: also currently in work19:38
bengrueAlso, what's the level of code coverage?  I've been removing whole functions from my dev and the unit tests have still been passing.19:38
bengrueWhich has been frustrating, because I was removing the functions to see the set of tests that went red to learn about said functions.19:38
*** mattray has quit IRC19:39
mtaylorbengrue: https://jenkins.openstack.org/view/Nova/job/nova-coverage/19:39
jaypipesbengrue: where are you putting your code?19:39
mtaylorbengrue: is is also an open task to get the code coverage jobs to block coverage decreasing19:39
bengruewhere am I putting my code?  My code is currently local, I didn't commit this stuff.19:40
dprinceI'm not the biggest fan of blocking commits if code coverage decreases.19:41
bengrueThe one that comes to mind is the iscsi discovery code.  I made it return at the top with a false to see what tests were covering it.19:41
bengrue(none were)19:41
jaypipesbengrue: ok. there are a number of projects on github that are trying to address integrated testing: https://github.com/cloudbuilders/kong and https://github.com/rackspace-titan/stacktester/19:41
bengrueI'm not a fan of code coverage as a hard metric either, but I was surprised that such systems didnt seem to have tests at all, so I was hoping to get a high level picture of how safe I should feel because of the tests.19:42
dprincejaypipes: Smokestack runs stacktester now.19:42
dprinceAlso. Mtaylor. I can make nova-vpc run it too if your interested.19:42
jaypipesdprince: figured as much :)19:42
mtaylordprince: please do19:42
bengrueI'm working at integrating kong with piston's workflow right now.19:42
dprinceWill take a bit of work to make those tests pass for libvirt though.19:42
mtaylordprince: blocking based on decreasing coverage was a request from NTT from last ODS19:42
jaypipesbengrue: could you elaborate on what Piston's workflow is?19:42
dprinceYeah. I was at that session during the conference. Just saying it worries me.19:43
dprinceSeems like it motivates people to write tests for coverage which wouldn't always be good tests that we need.19:43
bengrueright now, jay, it's being invented!19:43
jaypipesdprince: soren is working on un-f-king the unit tests and removing the excessive use of stubs...19:44
dprincegreat!19:44
dprinceStill. I hate to block a commit on code coverage as a metric.19:44
jaypipesbengrue: OK, well I want to make sure that we all work together and that all these new tests get brought under a single umbrella project that everyone can benefit from :) too little communication going on up until now, so there's a myriad projects duplicating efforts..19:44
heckjjaypipes: a thousand flowers blooming?19:45
bengrueI can elaborate more in a few days; I'm currently working on a CI project internally so we can work on our proprietary stuff alongside the open stuff.19:45
jaypipesdprince: I sent an email to Gabe this morning about trying to get Kong and stacktester merged and everyone working on the same stuff. Sorry, didn't include you because it was more high-level discussion trying to get everyone on same page first...19:45
jaypipesheckj: indeed, my friend :)19:45
mtaylorwait - there are flowers?19:47
dprincejaypipes: Sure. As far as test suites go I'm Okay with there being multiple options out there. I sort of see them as weapons. If they work well at finding bugs people will use them. Right now I'm running 3 suites: Ruby Openstack Compute v1.0, Nova Smoke Tests, StackTester v1.119:48
dprinceSo essentially all 3 API/versions are getting some coverage on every commit and/or branch we run in SmokeStack.19:48
dprinceHaven't heard of Kong but I'll take a look.19:48
dprinceI appears to be 5 days old. (Initial release).19:50
*** danwent has joined #openstack-meeting19:50
soren?!? I thought we adjourned this meeting 20 minute ago?19:51
sorenDoh.19:51
mtaylorsoren: whatever gave you that idea?19:51
dprinceSorry. I was late. And people were still talking. So...19:51
dprincemtaylor: On another topic. The nova tarmac job is getting hung every couple days.19:53
dprinceIf I see its been running for more than 10 hours in the morning I kill it, a new one starts, and code gets merged again.19:53
mtaylordprince: yeah - I've been seeing that. have I mentioned how much I can wait to move from tarmac to gerrit so that we can actually see _where_ it's getting hung?19:54
mtaylors/can/can't/19:54
dprinceSure. Just trying to keep things moving along until we make the switch.19:54
sorenmtaylor: the 5 minutes of silence, perhaps? :)19:55
mtaylordprince: thank you very much! if you kill the job, probably looking at the console output of the job for the last branch attempted to merge and setting that to work in progress with a note about hanging would prevent the re-hang (I would hope)19:55
dprinceI've done that a couple times. Sometimes the branch it hangs on appears to already have merged though. Its wierd.19:56
mtaylorvery weird19:56
mtaylorI will very much look forward to tracking that down better19:56
dprinceAlso. I've been gone.... Last week or a couple of weeks ago I saw you made a comment about the nova-vpc job being red a lot. The test_004_metadata test had some issues (I think those have been fixed now).19:57
dprinceAnyway. The job is red today... because of another nova bug. So I think it is working pretty well.19:57
dprinceThe nova smoke tests still need a bit of tuning IMHO.19:57
mtaylor++19:58
*** bengrue has quit IRC19:58
ttx2min left19:58
mtaylordprince: well, the question is - once we can do this (post gerrit) - do you think that nova-vpc is solid enough to add to the pre-merge blockers?19:58
dprinceWe may want to wait a bit longer for an instance to boot. Adding an option to increase the instance boot timeout would do the trick. But its getting to the point where I would consider gating commits on a job like this possible.19:58
mtaylordprince: or do you think it shoudl stay post-merge19:59
*** johnpur has joined #openstack-meeting19:59
dprinceIts close.19:59
mtaylordprince: cool19:59
mtaylorwell - we're at least 3 weeks out from being able to make that choice anyway - so sweet19:59
*** zns has joined #openstack-meeting19:59
mtayloralright - I think we're out of time here20:00
mtaylorthanks everybody!20:00
mtaylor#endmeeting20:00
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"20:00
openstackMeeting ended Tue Aug 16 20:00:11 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)20:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-19.01.html20:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-19.01.txt20:00
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-19.01.log.html20:00
*** carlp has joined #openstack-meeting20:00
ttxo/20:00
johnpurol20:01
jaypipesdprince: sorry, got a phone clal..20:01
jaypipeso/20:01
mtaylorhey johnpur ... how're things?20:01
johnpurdoing great, how are things going fo u?20:01
dendrobateso/20:01
johnpurbusy...20:01
soren/o/20:01
jaypipesvishy, notmyname: PPB?20:02
anotherjesse busy...20:02
* notmyname needs to step away for a few minutes. be back asap20:02
*** jakedahn has joined #openstack-meeting20:03
*** dcramer_ has quit IRC20:04
ttxwhere is jbryce ?20:05
johnpurttx: chasing his horses around?20:05
jaypipeshehe20:06
ttxI can relate to that.20:06
*** dcramer_ has joined #openstack-meeting20:07
jaypipesIs Jarret Raim here by any chance?20:07
*** jbryce has joined #openstack-meeting20:09
johnpurjbryce!!20:10
jbrycesorry i'm late20:10
vishyaqui20:10
jbrycedo we have a full crew?20:10
*** dprince has quit IRC20:11
znshere20:11
notmynameback20:11
sorenvishy: *cough* "aquí" *cough*20:11
jbryce#startmeeting20:12
openstackMeeting started Tue Aug 16 20:12:01 2011 UTC.  The chair is jbryce. Information about MeetBot at http://wiki.debian.org/MeetBot.20:12
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.20:12
jbryceagenda - http://wiki.openstack.org/Governance/PPB20:12
jbryceis ziad present?20:12
znsYes20:12
znszns=ziad20:12
jbryce#topic Keystone review20:12
*** openstack changes topic to "Keystone review"20:12
jbryceziad said he'd like to have keystone considered for promotion to core during this cycle20:13
jbrycethis wiki page had some of the criteria we had previously laid out as the things we would want to evaluate new projects on: http://wiki.openstack.org/Governance/Approved/NewProjectProcess20:13
znsPart of the exercise is to figure out what are the requirements for inclusion in core...20:13
*** zul has quit IRC20:14
*** dabo has joined #openstack-meeting20:14
*** johnpur has quit IRC20:14
jbrycezns: i think an update of how you feel the project is maturing from a development and deployment standpoint is a start20:14
znsItem #1. DONE. Code is out there.20:14
znsItem #2 is to gather feedback.20:15
znsI'd like your feedback. Status right now is...20:15
znsWe're finalizing the API and aim to get a stable release out by Diablo.20:15
znsWe have production deployments (although, I admit, I have not been part of setting them up!)20:15
znsIntegration with other projects is moving along well (I'd say Swift integration is the toughest and still needs work).20:16
jaypipeszns: I've been impressed with Keystone devs learning the new Gerrit processes and working with Monty and Jim to integrate with the CI infrastructure.20:16
notmynamezns: I've been able to get it to work (however, the docs are completely wrong)20:16
znsWe have interested parties outside Rackspace submitting code (LDAP backend is one example).20:17
znsnotmyname: yes, docs are bahind.20:17
jbrycedo people feel like finalizing the api is an important milestone for core promotion?20:17
znsbehind20:17
anotherjessejbryce: I'm torn - since it is a high bar20:17
*** johnpur has joined #openstack-meeting20:18
anotherjessebut when we know that the api *WILL* change soon, it feels like it should be finalized before promotion20:18
ttxzns: when do you plan to move your issues to LP bugs ?20:18
jaypipeszns: one thing I'd like to see, though, is a little more restraint on +2'ing code reviews... it seems there is a bit of a "just wing it" thing going on there :) I think working with mtaylor to set up a param builder for Keystone would help to alleviate some of the issues.20:18
znsttx: working with jay/monty and team on that. They have a script. We're ready to do that as soon as we get the api done (focusing on that this week).20:18
* jaypipes doesn't think finalizing 2.0 API should be a requirement for core promotion...20:19
ttxzns: cool20:19
znsjaypipes: agreed.20:19
*** eday has joined #openstack-meeting20:19
jaypipeszns: on the API front or the code review comment? :)20:19
ttxjaypipes: do we have Keystone ubuntu/debian packaging under control ?20:19
notmynameI don't think a final API is key. using the same processes as the other projects (like issues moving to LP) and establishing community involvement seem the important things top me20:19
*** clayg has joined #openstack-meeting20:19
znsIn fairness, we need to get more aggressive on following the LP workflow (Blueprint, approval, code, etc…).20:19
jaypipesttx: one sec, checking blueprint.20:20
vishyi am split as well.  I think we need auth in core ASAP, but keystone is still highly volatile, and it might be sending a bad message to promote it right now.20:20
*** letterj has joined #openstack-meeting20:20
znsjaypipes: on the review part.20:20
ttxvishy: it will be promoted for the next release.20:20
anotherjessejaypipes: as someone who helps with implementation, deployed it and consumed it - it is a *required* part of openstack20:20
ttxi.e. be in core for Essex20:20
johnpuragree that we need to have a core auth project20:20
anotherjessejaypipes: but we need to get API settled ?20:20
ttxit won't be part of "Diablo".20:20
ttxso it needs to be stable in 6 months. Not now.20:21
anotherjessejaypipes: i'm concerned if it isn't, once it becomes core does it become harder to settle?20:21
mtaylorttx: I'm going to be attacking soren's keystone packaging work probably tomorrow (and zul's doing some work tonight_ so we should have it well under hand soon20:21
jbrycettx: that is a good point. we are talking about it being a core project for essex in ~7 months20:21
johnpurthere is a reality that core projects depend on it today and going forward20:21
anotherjessettx: the problem with that statement is that nova is removing its user system to REQUIRE keystone20:21
jaypipesanotherjesse: not sure. I don't feel that it becomes harder to settle, but that's an opinion, nothing more...20:21
anotherjessethis milestone20:21
sorenanotherjesse: Wait, what?20:22
ttxanotherjesse: I think that's a mistake.20:22
ttxanotherjesse: I thought it was to be an option.20:22
anotherjesseit is what was discussed at the last summit20:22
anotherjesseand is what vishy has been talking about in blueprints, ...20:22
notmynameanotherjesse: but that's not a big issue, is it? we all depend on other things (eg eventlet) that aren't in openstack core20:22
znsIf it helps, the API and implementation will be done by Diablo. Our goal is to have no changes after diablo feature freeze (9/6) and, in fact, have the API locked down this week (we're a few days behind our self-set deadline of 8/14).20:22
anotherjessenotmyname: I am talking to the statement that stabliity of keystone api isn't important20:22
anotherjessenotmyname: it is very important20:23
notmynameanotherjesse: indeed. but is it a requirement for core inclusion?20:23
notmynameanotherjesse: I tend to think not20:23
johnpurwhat we need to do here is set a precedent/policy around the usage of keystone across projects.20:23
anotherjessenotmyname: I wasn't sure20:23
jaypipesanotherjesse: yes, agreed with notmyname. I don't think anyone is saying it's not important... just that it's not a blocker for core promotion.20:23
johnpuri feel we are implicitly moving in the direction of "coreness"20:23
anotherjessejohnpur: ya20:24
notmynamejohnpur: there are some important discussions around how/if it is integrated20:24
johnpurshouldn't we make it official, and require the project follow the core project rules/guidelines?20:24
*** zykes- has joined #openstack-meeting20:24
anotherjessejohnpur: even if it isn't core, if dash, glance, nova all integrate with it20:24
anotherjesseif in order to have a multi-tenant cloud you need keystone, then keystone is de-facto core ;)20:24
*** nati has quit IRC20:24
johnpuranotherjesse: right20:25
jaypipesanotherjesse: glance integrates with it, but doesn't *require* it...20:25
anotherjessejaypipes: right20:25
notmynamejohnpur: same with swift20:25
*** nati has joined #openstack-meeting20:25
ttxanotherjesse: ...and it is my opinion it should be the same for nova20:25
notmynameerr jaypipes:20:25
johnpuri guess dash isn't core, but it requires it i believe20:25
jaypipesnotmyname: I got ya :)20:25
ohnoimdeadjohnpur: yeah, dash requires keystone currently20:25
anotherjessenotmyname: without keystone or swauth (both external auth to swift) then swift accepts any query right?20:25
ttxdash requiring it is not an issue -- it's not in core20:26
notmynameanotherjesse: yes, but we include a tempauth stub to do simple stuff20:26
johnpurfor folks that rae integrating authn/authz systems it is pretty important to have a consistent framework to hang openstack off of20:26
anotherjessenotmyname: which is saying that "an auth system" needs to be added - even if simple20:26
ttxvishy: do we *have to* rip out the current auth from nova ?20:26
alekibangohmm so if i understand it correctly,  without auth  it will be possible to anonymously upload whatever images into glance for next 6 months ?    or i missed something...20:27
anotherjessettx: and so that is what we have been talking about for nova20:27
johnpurttx: separate discussion20:27
anotherjessettx: remove auth from inside nova to being external20:27
jbryceso the questions that have been raised so far are around api stability, merge acceptance process, bug tracker and rate of change of the codebase. is there anything distinct for keystone specifically?20:27
anotherjesseprovided by a component20:27
anotherjessejbryce: what is the level of stability that we require20:27
anotherjesseI want it to be core20:27
johnpuranotherjesse +120:28
anotherjessebut I want it to have some level of stability by being in core20:28
anotherjessecurrently the mutation rate is HIGH20:28
creihtIs there any level of scalability that is required (of any core project added)?20:28
notmynamejbryce: zns: how does it handle scale? that is one of the core openstack principles. (just making sure it's on the list too)20:28
johnpurnotmyname: good q20:28
jbryceit will be core for the essex cycle, so not official until next april. so i would say a level of stability and a trajectory that we feel comfortable it can be solid and production ready, deployable, not out-of-control by the essex timeframe20:28
ttxjbryce: +120:29
jbryceit will be core for essex if approved now, i mean20:29
notmynameanotherjesse: I may be wrong, but isn't nova's codebase pretty volatile too? (or at lest it used to be)20:29
vishyttx: My plan is to rip out unused parts, to deprecate the core stuff in diablo, and pull it out in essex20:29
znsnotmyname: we have not tested at scale. We support LDAP and MySQL as backends for more *scalable* deployment, but we still need to validate load-balancing multiple nodes.20:29
anotherjessenotmyname: there is a difference between external volatility and internal20:29
ttxvishy: ok20:29
vishyttx: so you should be able to configure nova to use old auth, but it will not be the default20:29
johnpurjbryce: by being a core component, what do we say is the "policy" around required use by core/inubated/associated projects?20:29
notmynameanotherjesse: ok. that's true. but one leads to the other, no?20:29
vishyttx: my plan is default: no multitenant auth20:30
anotherjessenotmyname: right - hence i was asking if the api settling down would be a good thing to happen first20:30
jbryceIntegration Each project should use as many of the others' features as possible and provide the requested integration points20:30
jbrycehttp://wiki.openstack.org/ProjectTypes20:30
vishyttx: with options for keystone or old auth, with keystone heavily favored20:30
anotherjesseso - reason for this concenr: when keystone is added to core - other projects should work hard to make sure we all play well together20:30
notmynamend if keystone isn't accepted today, it can still be accepted up to halfway throught he essex cycle, right?20:30
ttxanotherjesse: I think you need less mutation because of the integration with components, not because it will be in core for Essex20:30
ttxnotmyname: no20:30
ttxnotmyname: we need it in core before the design summit20:31
notmynamettx: ah20:31
anotherjesseif the api is still in flux, then swift+nova+glance saying we all play with keystone20:31
johnpurttx: agree20:31
anotherjessewill be complicated - since it changes daily due to being actively reworked20:31
ttxnotmyname: so that we can have the PTL involved in prep and give it the place it deserves in the summit20:31
vishycan we reeval in a few weeks then?20:31
ttxvishy: deadline is Sep520:31
jbryceanotherjesse: it sounds like zns is saying the api will be done very soon20:31
ttx(based on a recent PPB decision)20:31
johnpurvishy: what will you leatn in a couple of weeks?20:31
johnpurlearn20:32
anotherjessejbryce: yes - they were locked in a room all day friday and are working on it20:32
alekibangovishy:  +120:32
jaypipessounds like fun20:32
jbrycewe have 3 weeks basically to approve it20:32
znsjohnpur: API stable. That's big for integration and *comfort* around integration.20:32
anotherjesseI'd rather that finish, not focus on integration into core (whatever that entails)20:32
jbryceso what if we defer for now and get another update next week20:32
vishyjohnpur: I'm convinced it should go in, but I think it sends a better message to wait for stability before promoting20:32
johnpurzns: will it be done by then?20:32
anotherjessevishy: ++20:33
alekibangovishy: ++20:33
johnpurvishy: i get it20:33
johnpurand agree20:33
heckjvishy++20:33
jaypipesvishy: ++20:33
znsjohnpur: Sept5 or next week? Yes to Next week=API documented. Sept 5th implemented.20:33
jbrycejohnpur: if not, we can defer until the week after. we have 3 weeks (minus a day) before the deadline.20:33
jaypipesremember, next week we have to review quantum for incubation...20:33
johnpuri am hearing that (assuming the right level of work) that Keysone will be core for Essex, just a matter of timing?20:34
znsvishy: I agree with the message to set the bar high. I would like to be clear on what the bar is so we can work towards that...20:34
notmynamejohnpur: well, the timing is depending on the level of work :-)20:34
johnpurand we can have a lot of discussion at the DS :)20:34
*** alandman has joined #openstack-meeting20:34
jbrycezns: i think the main component is api definition stable. correct me if i'm wrong, anyone20:35
johnpurzns: who is giving input on the api dfn?20:35
jbryceso that integrating projects will not have to worry about a moving target and we are establishing a precedent of external stability before core promotion20:35
znsjohnpur: many inputs from mailing list, blueprints, etc...20:35
jaypipesjbryce: correct20:36
johnpurzns: how are you arbitrating the inputs?20:36
jbrycei propose we defer decision on keystone promotion until next week. review again with the primary focus for the team to be api stability. thoughts?20:36
*** Gordonz has joined #openstack-meeting20:36
jaypipesjbryce: #agreed20:37
znsjohnpur: right now, the bar has been easy given our first goal: support existing Nova, swift, Rackspace use cases.20:37
anotherjessejohnpur: I think they are focusing on making the core api as small as possible, until friday core was 2 api calls20:37
johnpurah, ok20:37
anotherjessejohnpur: authenticate(user, pass, optional tenant) -> token, catalog20:38
anotherjessejohnpur: validate(token) -> user/tenant/role info20:38
johnpurit is critical that not only are the api calls stable and defined, but that all of the concepts are consistent, right? tenancy, project, user, account, etc.20:38
anotherjessethere are extensions about how users/tenants/roles can be managemed20:38
johnpuracross projects20:39
vishy* and get_tenants no?20:39
anotherjessevishy: oh ya ;)20:39
anotherjessejohnpur: ++ - it is critical that the concepts of tenant (projects in nova, accoutns at rax), user, roles20:39
anotherjesseand what the response from validate (the roles, ...)20:39
johnpurright20:39
anotherjessezns: I think having a document with just core would be helpful to send to the list20:40
anotherjessezns: the user/tenant management is extensions20:40
znsanotherjesse: working on that… will send out this week.20:40
anotherjessezns: i wouldn't mind help etherpading the core doc20:40
anotherjesseif you have time20:40
znsanotherjesse: yes, non-core is either OS extensions or RAX extensions.20:40
anotherjessemoving to sidechannel20:40
jbryceok. so, defer until next week?20:41
ttxjbryce: sure20:41
anotherjesseheh - ya - sorry20:41
notmynamejbryce: +120:41
jbryce#info defer promotion decision 1 week. keystone team to focus on external api stability and definition.20:41
jbrycehttp://wiki.openstack.org/Governance/Proposed/OpenStack%20Security%20Group20:41
jbryce#topic security group proposal20:41
*** openstack changes topic to "security group proposal"20:41
johnpuranotherjesse, zns: let me know if there are discussions/etherpadding, etc.20:41
jbrycewe've had a fair amount of discussion on this already on the mailing list20:42
jbrycehow does everyone feel about the state of the proposal currently?20:42
notmynamejbryce: my thoughts are that this proposal seems...ponderous. a defined process to submit bugs and alert the right dev teams seems all we need20:42
notmynameI don't think there needs to be a separate group responsible for "Security". If we all arent' aware of it while we're writing/reviewing the code we're going to end up in a world of hurt.20:44
ttxI share Soren's concern on the group size20:44
znsjohnpur: will do20:44
johnpurthx20:44
notmynamettx: as do i20:44
ttxnotmyname: yes -- we need nothing like something of the size of MSG20:44
dendrobatesttx: me too20:45
sorenI'm thinking 2 people. Maybe 3.20:45
jaypipesI think having a group focused on testing OpenStack (the entire project, not just a subproject) for security vulnerabilities is a worthy goal.20:45
ttxI mean, I've yet to see a serious vulnerability that would have neede embargo.20:45
johnpurjbryce: i would like to see the proposal broken into 2 pieces: 1) process for setting up openstack working groups, and 2) the specific around a security wg20:45
sorenjaypipes: That's not what this is, though.20:45
notmynamesoren: agreed. and those people IMO really only need to be responsible for getting the bug reports to the right people20:45
ttxjaypipes: that's an auditor group -- that's different20:45
sorenjaypipes: At least, that's not what I read into it all.20:45
creihtperhaps another way of stating notmyname's position (which I share) is it would be better to start small and expand as the need requires rather than create a huge bureaucracy to start with20:46
jaypipescreiht: ++20:46
ttxcreiht: +120:46
johnpuri think there are at least 2 working groups we could initiate, besides the security group20:46
letterjjaypipes: are any of the current tests focused on security?20:46
termiewgwg20:46
vishyI think there are six or seven working groups here :)20:47
johnpurtermie: lol!20:47
termieseconded20:47
anotherjessetermie: pbb = wgwg20:47
jaypipesletterj: not that I know of.. what about for swift?20:47
johnpurmy 2 are 1) legal and 2) strategy20:47
notmynamejohnpur: that's getting a little off topic, isn't it? ;-)20:48
notmynameit's not like we have a lot of time here20:48
letterjjaypipes: Not specific security tests I know of not related to auth20:48
ttxletterj: I'm adding some security-related tests together with my new privsep stuff20:48
anotherjessejohnpur: both groups need to talked about but ping jbryce about those?20:48
johnpurnotmyname: probably, but if we have a process to define the groups, then the security group is just one of some20:49
johnpuri'll table it now20:49
jbrycejohnpur: we can follow up on it later20:49
johnpurjbryce: ok20:49
jaypipesall I was saying was that having a team looking at security testing/validation for openstack as a whole would be a laudable effort, nothing more.20:50
jbryceso on this it sounds like most people are in favor of a small group to start with to handle vulnerability identification and handoff20:50
letterjIs there a list floating around somewhere of what specific sercurity tests people have in mind?20:50
jaypipesand if Jarret is already offering to lead such an effort, that might be a good start...20:50
jbryceseparate from that possible a testing/validation group for all of openstack20:50
jaypipesletterj: I'm thinking that an app security person like Jarret would probably have some ideas on that :)20:50
ttxjaypipes: I can work with Jarret.20:50
johnpurwe need an escalation as well for when a problem is found inthe community, an escalation of a bug report20:51
notmynamejohnpur: I think that's all that's needed now20:51
letterjjaypipes: What about a test enviornment?20:51
johnpurmany folks are doing security, penetration, etc. testing20:51
creihtit just needs to be well defined, and published20:51
creihtI don't think most people know about the feature in launchpad20:51
heckjcreiht: published ++20:51
letterjjaypipes: I didn't know if a list of proposed tests or things to look for had been proposed20:52
jaypipesletterj: ya, no worries :)20:52
ttxcreiht: yes + publish a couple individual email addresses with GPG keys, in case someone wants to send an encrypted report20:52
*** jrouault has joined #openstack-meeting20:52
creihtttx: certainly, or at least publish those for all the PTLs and publish the fact that they are the main points of contact20:52
ttxthat's all we urgently need. Doc on how to submit a security vulnerability20:52
creihtagreed20:53
notmynamettx: ++20:53
*** SumitNaiksatam has joined #openstack-meeting20:53
anotherjessettx: I think there should be page on openstack.org and it linked at the footer of every community page20:53
jbryceso we are rejecting the larger proposal for now and setting up a small team to route reports, plus publishing the process for submitting security reports20:54
ttxanotherjesse: that's part of what Jarret proposes -- maybe we should skip the "security group" setup for now, and concentrate on doc ?20:54
*** joesavak has joined #openstack-meeting20:54
creihtIf you have the security process well established, then it makes it easy for multiple groups to do their testing20:54
johnpurjbryce: having Jarret be a point of contact seems like a good thing... we can point people to him?20:54
*** rnirmal has quit IRC20:54
letterjIs there a blueprint started on security tests yet?20:55
jbrycewe've got 4 minutes left so i'd like to get at least some resolution on this one before we run out of time20:56
ttxjbryce: i can take the action of discussing a bit more with Jarret and come up with a proposed security.openstack.org page contents.20:56
jbrycettx: +120:56
jaypipesletterj: not that I know of. please feel free to create one.20:56
jaypipesletterj: in the openstack-ci project maybe?20:56
jbryceanyone opposed to ttx's proposal?20:57
jaypipesnope, sounds good to me.20:57
jbryceok20:57
notmynamejbryce: +1 to rejecting the larger proposal and publishing the security reports process20:57
jbryce#action ttx to discuss more with jarret and come up with the content to publish a process for security reporting20:57
*** letterj has left #openstack-meeting20:57
*** Vek has joined #openstack-meeting20:58
jbryceanything else?20:58
jbrycethanks everyone20:58
jaypipesty jbryce20:58
*** ryu_ishimoto has joined #openstack-meeting20:59
jbryce#endmeeting20:59
notmynameeday: good luck on your new stuff20:59
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"20:59
openstackMeeting ended Tue Aug 16 20:59:02 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)20:59
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-20.12.html20:59
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-20.12.txt20:59
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-20.12.log.html20:59
ttxNova trunk is on fire.20:59
*** jk0 has joined #openstack-meeting20:59
edaynotmyname: ty!20:59
Vekreally?  I thought the leafs would be more flammable </tounge-in-cheek>20:59
ttxvishy, notmyname, jaypipes: still around ?21:00
notmynameyes21:00
vishyyup21:00
*** bsza has joined #openstack-meeting21:00
*** Cyns has joined #openstack-meeting21:00
*** edconzel has joined #openstack-meeting21:01
*** Tushar has joined #openstack-meeting21:01
*** somik has joined #openstack-meeting21:01
*** jamesurquhart has joined #openstack-meeting21:01
jaypipesttx: of course :)21:01
ttx#startmeeting21:01
openstackMeeting started Tue Aug 16 21:01:34 2011 UTC.  The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot.21:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.21:01
ttxWelcome to our weekly team meeting...21:01
*** comstud has joined #openstack-meeting21:01
ttxToday's agenda is at:21:01
*** salv has joined #openstack-meeting21:01
ttx#link http://wiki.openstack.org/Meetings/TeamMeeting21:01
ttx#topic Actions from previous meeting21:02
*** openstack changes topic to "Actions from previous meeting"21:02
ttx* ttx to look at best dates for final Swift 1.4.321:02
ttxdone , we'll talk about it in next topic21:02
*** mattray has joined #openstack-meeting21:02
ttx#topic Swift status21:02
*** openstack changes topic to "Swift status"21:02
ttxnotmyname: o/21:02
ttxnotmyname: Could you confirm the Swift plans for 1.4.3 ?21:02
notmynameswift 1.4.3 set for sept 7 and 921:02
notmynamebranch on 9-7, final on 9-921:03
ttxnotmyname: Does https://launchpad.net/swift/+milestone/1.4.3 miss already-implemented significant features ?21:03
notmynamechecking...21:04
ttxISTR you mentioned *several* cool features :)21:04
notmynameISTR?21:04
notmynameis that french?21:04
ttxI seem to remember21:04
notmyname:-)21:04
notmynameI'll double check that everything is included there21:05
ttx1.4.3 milestone page only shows "Catch more with quarantine code" so far21:05
notmynamemost of our recent work has been in things like language bindings and slogging21:05
ttx#action notmyname to double check that everything is included in https://launchpad.net/swift/+milestone/1.4.321:05
notmyname(ecosystem projects)21:06
ttxnotmyname: Anything else ?21:06
notmynamenothing springs to mind21:06
ttxRaise your hand if you have questions on Swift...21:06
ttx#topic Glance status21:07
*** openstack changes topic to "Glance status"21:07
*** mattray has quit IRC21:07
jaypipeshttps://launchpad.net/glance/+milestone/diablo-421:07
ttxLast feature branches for Diablo need to be merged by August 22 !!21:07
*** johan_-_ has joined #openstack-meeting21:07
*** jbryce has quit IRC21:07
jaypipeshttp://wiki.openstack.org/GlanceFeatureMatrix21:07
jaypipesI've been putting together the above feature matrix to help folks understand what's in the different releases...21:07
glencnice21:07
ttxjaypipes: I renamed the integrated-freeze milestone to diablo-rbp (release branch point) and adjusted the date, btw21:08
ttxso that it matches our recent release process decisions21:08
jaypipesGlance contribs are kicking ass in D4. Vek proposed for merging a control script into keystone which unblocks the remaining tasks for keystone-integration blueprint (functional tests)21:08
*** dolphm_ has joined #openstack-meeting21:08
jaypipesttx: no prob on freeze release21:08
ttxAre all the blueprints at https://launchpad.net/glance/+milestone/diablo-4 still on track ?21:08
ttxOr should we already defer some to Essex ?21:08
jaypipesttx: yep.21:08
jaypipesttx: no, i'm confident for all of them.21:09
jaypipesin d421:09
ttxjaypipes: I heard that one before :)21:09
jaypipesttx: yeah, yeah...21:09
ttxjaypipes: Other announcements/comments ?21:09
jaypipesttx: nope21:09
ttxRaise your hand if you have a question on Glance.21:10
*** jrouault has quit IRC21:10
ttx#topic Nova status21:10
*** openstack changes topic to "Nova status"21:10
ttxAh, Nova...21:10
vishyoh, nova, we love you so much21:10
vishy:)21:10
ttxLast feature branches for Diablo also need to be merged by end of day, August 22 !!21:10
ttxThat leaves very little time: "propose early, review often".21:10
ttxthe new OpenStack motto.21:11
sorenI like it.21:11
ttxvishy: admin-account-actions (Essential) was pushed post-diablo-4, which makes me a very sad bunny.21:11
ttxI don't really like the idea of an essential spec being pushed post-FeatureFreeze.21:11
ttxvishy: do we know the story there ?21:12
vishyhmm21:12
vishyno21:12
vishyi didn't know it got pushed21:12
vishypvo: ?21:12
ttxhttps://blueprints.launchpad.net/nova/+spec/admin-account-actions -- for those following at home21:13
ttxwestmaas: ?21:13
sorenttx: thanks for that :)21:13
westmaasthere is some work on it from ozone this sprint21:13
westmaas_cerberus_: yes?21:13
* _cerberus_ is looking21:14
_cerberus_Not on our end, actually21:14
comstudhmmm21:14
ttxi could use more detail on "some work" and "this sprint"21:14
jk0this sprint is mostly keystone stuff21:14
westmaasworking on it ttx, sorry21:14
jk0I don't think any of us devs have looked at this BP yet21:15
westmaasactually is /hosts done already?21:15
glencFYI, portions of this have been completed, but the /hosts stuff has not been worked on21:15
westmaasoh.21:15
jk0oh, right, this is /hosts -- a lot of that is done and there are a couple things in this sprint being worked on21:15
_cerberus_It's still up in the air, actually21:15
westmaasttx perfectly clear now?21:16
comstudlol21:16
_cerberus_;-)21:16
jk0it's on our radar21:16
ttxjk0: when does that sprint end ? Is "what is being worked on" sufficient to please whoever finds this "essential" ?21:16
jk0ttx: we do two week sprints, just started yesterday21:16
westmaasttx: a week from friday21:17
comstudttx: I can't see any way that BP would be complete in time21:17
_cerberus_+121:17
ttxconveniently non-aligned with our feature freeze :)21:17
ttxcomstud: right, that's what I think too21:17
ttxcomstud: question is, is it still "essential" to this release ?21:18
ttxcomstud: as in "stop the press, everyone works on that instead" ?21:18
*** zul has joined #openstack-meeting21:18
ttxcomstud: given the level of engagement around it, I'd say, it's not essential21:18
comstudI don't feel that it is21:18
ttxvishy: opinion ?21:18
vishyseems more rs essential than os essential to me21:18
glencIMHO it's essential for a service provider to deploy, but probably not for everyone21:18
comstudIt's a rackspace requirement, and we can work21:18
westmaasmy feeling is no21:18
comstudvishy: right21:19
glencand our deadline is somewhat later21:19
ttxvishy: looks like reprioritization is in order, before deferring :)21:19
vishyagreed21:19
glencvishy: can we sync? much of the stuff in that spec is completed, but the /hosts is not21:20
ttx#action vishy to reprioritize admin-account-actions which is likely to miss diablo21:20
vishysure21:20
vishywe could split it into two blueprints21:20
*** debo has joined #openstack-meeting21:20
glencthat's what I'm thinking21:20
vishyand mark one completed21:20
vishyand the other for essex?21:20
ttxvishy: works for me21:20
glencyup21:20
ttxvishy: there are also 4 new specs proposed to d4 (the four at the bottom with undefined prio)21:20
vishyglenc: you want to handle the rewrite?21:21
vishyttx: looking21:21
ttxat https://launchpad.net/nova/+milestone/diablo-421:21
ttxvif-driver-802-1qbh and scheduler-for-802-1qbh are from Cisco21:21
glencI will21:21
ttxSumitNaiksatam: how close is this from being proposed ?21:21
SumitNaiksatamhi, there is a dependency issue21:21
*** dendrobates is now known as dendro-afk21:21
SumitNaiksatamthe code relies on Quantum modules21:22
ttxSumitNaiksatam: ew21:22
vishysumit: is it just a driver and scheduler?21:22
*** markvoelker has quit IRC21:22
SumitNaiksatamyes VIF driver and a scheduler, two modules21:22
vishySumitNaiksatam: then they could live in the quantum source tree21:22
vishyand be loaded via a flag21:22
SumitNaiksatamok21:23
ttxvishy: +121:23
SumitNaiksatami do already have flags21:23
vishyyou don't need to have the code in nova for things like --scheduler_driver=xxx.xxxx21:23
SumitNaiksatamok21:23
SumitNaiksatamthat sounds like a good solution21:23
vishyyou could say --scheduler_driver=quantum.some.cool.Scheduler21:23
SumitNaiksatamyep, got it21:23
ttxvishy: hyper-v-update sounds pretty useful, could even be post-d4 from where I'm standing21:24
vishyttx: agreed that sounds like bug fixes to me21:24
*** markvoelker has joined #openstack-meeting21:24
vishythe security group one is a just an interesting feature, not a huge deal if it doesn't go in21:24
vishyso I will low it21:24
ttxright, low21:24
*** RamD has joined #openstack-meeting21:25
ttxvishy: there is "add diff disk support" in the hyperv stuff21:25
ttxbut it sounds like feature catchup21:25
ttxvishy: medium ?21:25
vishysure21:25
vishytarget to freeze?21:25
*** cbeck has quit IRC21:25
ttxlet it to d4, we'll postpone it if needed21:26
vishyk21:26
ttxvishy: how is finalize-nova-auth going ?21:26
vishyshould i untarget the SumitNaiksatam ones?21:26
vishygood.21:26
vishyI think we have one more branch to go in21:26
ttxvishy: I think so yes. Will do if not done21:26
vishyI got buy-in from the rs deploy teams that it won't cause them issues to have no auth by default21:27
vishyand it doesn't sound like anyone is using the os_api auth and accounts21:27
vishyso those will go away21:27
vishythat is the api endpoints for controlling accounts and users21:27
sorenHow will this affect the EC2 API? If at all.21:27
vishysoren: I pushed an extension into keystone to allow it to auth ec2 creds21:28
*** cbeck has joined #openstack-meeting21:28
vishysoren: my thoughts are to basically do no auth checking by default.21:28
sorenSo every request will need to go through keystone?21:28
vishyif you want auth checking, you can a) install keystone or b) use the old pipeline, with users and projects in auth manager21:28
sorenOk.21:29
ttxdanwent: what about linuxnet-vif-plugging and implement-network-api ?21:29
vishydoes that work?21:29
*** markvoelker has quit IRC21:29
danwentlinuxnet-vif-plugging is in review21:29
*** markvoelker has joined #openstack-meeting21:29
dolphm_vishy, that's intuitive21:29
danwentI believe all concerns have been addressed, just waiting for final approval.21:29
sorenvishy: b) is the status quo, right?21:29
sorenvishy: Just same ol', same ol'?21:29
sorenvishy: If yes, then yes :)21:30
danwentimplementation of quantum network api needs to be merge propped in the next few days.21:30
sorenI won't have to change anything. That's easy.21:30
vishyb) yes, I'm trying to take it away as the default though, because I want to remove the old auth manager completely in essex21:30
ttxdanwent: indeed.21:30
danwentcode is working, but will probably cut down on what I merge prop to reduce the scope of the review.  just the core stuff.21:30
ttxryu_ishimoto: How is nova-quantum-vifid going ?21:30
danwenthe's ready to merge prop, I believe.21:31
vishysoren: maintaining two auth systems for people in production will be a pain, so I'm trying to encourage people not to deploy with the old stuff21:31
sorenvishy: sure21:31
ttxdanwent: the sooner the better21:31
ryu_ishimotottx: I've made some changes yesterday and preparing for merge prop right now21:31
ttxryu_ishimoto: perfect !21:31
ryu_ishimotottx: I willl make sure to do so before the end of the week21:31
ttxeveryone else: if one spec assigned to you on https://launchpad.net/nova/+milestone/diablo-4 simply won't make it by Monday, please let me know ASAP.21:31
danwentttx: this is our highest priority nova issue, so we'd like that prioritized.21:32
*** jsavak has joined #openstack-meeting21:32
*** joesavak has quit IRC21:32
danwentif you have to cut some quantum stuff, the vif-id stuff should be the last thing cut21:32
ttxdanwent: it's High priority, so theoretically gets priority in reviews.21:32
danwentttx: thanks.21:32
* ttx knows we won't have all 28 d4 BPs in21:32
*** rohit has joined #openstack-meeting21:33
*** rohit is now known as Guest9055221:33
ttxso vishy should get ready to be hit with networking code review :)21:33
ttxvishy: Announcements, comments ?21:33
*** edgar_perdomo has joined #openstack-meeting21:34
*** Guest90552 has quit IRC21:34
vishyI hope everyone has lots of time for review this weekend21:34
vishygoing to be a crunch :)21:34
jk0speaking of that21:35
ttxvishy: Monday is OK too.21:35
jk0we could use a few more nova core members21:35
*** Jamey_ has joined #openstack-meeting21:35
* jk0 looks at jkoelker 21:35
*** rohita has joined #openstack-meeting21:35
comstudheh21:35
ttxjk0: nominate, nominate !21:35
jk0:)21:35
ttxQuestions for Nova PTL ?21:35
claygvishy: vsa's branch?21:36
comstudvishy: What is the air-speed velocity of an unladen swallow?21:37
vishyso I've been talking with vsa about their branch21:37
vishytrying to get them to back out a few changes21:37
vishyso it isn't so tightly coupled with nova21:37
Vekcomstud: air speed != velocity21:38
comstudVek: fail.21:38
* jk0 flys the plane over Vek's head21:38
comstudYeah21:38
vishyI'm not totally convinced that vsa's are the way of the future, but I think it is reasonable to have it in experimentally if they can decouple it a bit more21:38
Vekheh.  Velocity is a vector quantity; air speed is a scalar quantity :)21:38
Vekanyway...21:38
vishyso they are working on it now21:39
ttxvishy: ok21:39
comstudVek: you fail.  google the question to find the reference.21:39
ttxclayg: does that answer your question21:39
ttx?21:39
vishyafrican, or american?21:39
comstudafrican or european21:39
vishydang21:39
creihtvishy: any word on other volume changes?21:39
claygttx: i'm ok with that answer for now21:39
vishymemory is faulty21:39
comstudvishy: close enough :)21:39
vishycreiht: talked with piston today, we're going to try and finish up the branch for volume types at the openstack hack-up on thursday21:40
creihtcool21:40
ttxvishy: let me know when we can move to the next topic.21:40
vishyi think we're good21:41
ttx#topic Incubated projects news21:41
*** openstack changes topic to "Incubated projects news"21:41
ttxdevcamcar, dolphm: o/21:41
ttxNews, questions on Keystone/Dashboard ?21:41
ttx...21:42
ttx..21:42
ttx.21:42
Vek.21:42
ttx#topic Documentation report21:42
glenc…21:42
*** openstack changes topic to "Documentation report"21:42
ttxI received a postcard from annegentle: """Documentation report:21:43
ttxWe're looking for a good week for a doc sprint after the August 22 freeze date - can be remote.21:43
ttxPlease send suggestions and be on the look out for a doc sprint week announcement.21:43
ttxWe'd like man pages for all services and CLI tools, XenServer deployment instructions (deshantm is working on those), zones "how-to", finalize flags docs, and review networking docs, adding HA info.21:43
ttxAlso, the openstack-manuals project hopes to move to git before the Design Summit (by the end of September).21:43
ttxFull notes from the Doc Team meeting are at http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-15-20.07.html """21:44
*** edconzel has quit IRC21:44
zykes-openstack-manuals is ?21:44
ttxNo return address.21:44
*** edconzel has joined #openstack-meeting21:44
ttxopenstack-manuals is the project maintaining the source to docs.openstack.org21:44
ttx#topic Open discussion21:44
*** openstack changes topic to "Open discussion"21:44
jk0o/21:44
jk0can we start shooting a quick notice to the ML when adding new deps to nova/glance/etc?21:45
ttxjk0: oh, that sounds like a great idea.21:45
zykes-ml ?21:45
jk0mailing list21:45
zykes-ah21:45
* Vek agrees21:45
Vektnstaafl21:46
jaypipesjk0: ++21:46
ttxIf we could avoid adding new dependencies late in the development cycle, that would be great too21:46
dabottx: my thoughts exactly21:46
ttxit puts a lot of pressure on our downstreams21:46
ttxFor example, if you add a new dep now, Ubuntu needs to package it and push it to main -- after their FeatureFreeze21:47
*** jamesurquhart has left #openstack-meeting21:47
Vekwhich reminds me, there's been a slight change to glance-registry.conf, so make sure you synchronize...21:47
Veknot a dep, per se, but in a similar category of breaking change.21:47
jaypipesVek: we need to figure out a way of making changes like that in glance upgrades...21:47
ttxPTLs: so we /could/ use something like a DependencyFreeze21:47
jaypipesVek: https://blueprints.launchpad.net/openstack-ci/+spec/glance-upgrade21:48
Vekttx: would have to come after feature freeze, though...21:48
ttxVek: not necessarily. Not all features add dependencies.21:48
Vekjaypipes: *nod*21:48
ttxsounds like a good design summit discussion.21:48
* glenc thinks coconuts are not migratory21:49
Vekttx: true, but there's always the potential for it...21:49
ttxDesign Summit is still planned for Oct 3-5 in Boston. Registration should open as soon as I get the time to learn Django, or find a victim to do it for me.21:50
ttxjk0: could you shoot an email to the ML saying that from now on, new deps should be announced (before they get merged)21:51
ttx?21:51
jk0you got it21:51
ttx#action jk0 to push new dep email policy to ML21:51
* Vek will also send an email about his glance .conf change shortly21:51
ttxAnything else ?21:51
*** jlm^ has joined #openstack-meeting21:52
*** zul has quit IRC21:52
*** Jamey_ has quit IRC21:52
ttxok then.21:52
ttx#endmeeting21:52
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"21:52
openstackMeeting ended Tue Aug 16 21:52:35 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:52
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-21.01.html21:52
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-21.01.txt21:52
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-21.01.log.html21:52
ttxThanks everyone.21:52
*** Vek has left #openstack-meeting21:52
*** johan_-_ has left #openstack-meeting21:52
*** Jamey_ has joined #openstack-meeting21:52
glencThank you, ttx21:52
*** creiht has left #openstack-meeting21:53
*** markvoelker has quit IRC21:56
*** markvoelker has joined #openstack-meeting21:56
*** comstud has left #openstack-meeting21:56
*** jk0 has left #openstack-meeting21:56
*** eday has left #openstack-meeting21:56
*** somik has quit IRC21:58
*** edgar_perdomo has left #openstack-meeting21:58
*** shwetaap has joined #openstack-meeting22:00
*** vladimir3p has joined #openstack-meeting22:00
*** jamesurquhart has joined #openstack-meeting22:00
danwenthello netstackers22:00
salvhello!22:01
jamesurquharthey22:01
*** asomya has joined #openstack-meeting22:01
debohowdy!22:01
danwentsalv: I thought you were on vacation... or is this what you do on vacation :P22:01
SumitNaiksatamGreetings!22:01
*** alandman has quit IRC22:01
ryu_ishimotohello!22:01
salvI'm on vacation, actually22:01
*** somik has joined #openstack-meeting22:01
hisaharuhi.22:02
salvhaving this meeting with beer and ice cream22:02
danwentok, so we have a lot of items to cover... let's get started.22:02
SumitNaiksatamdanwent: you did not spot the margarita in salv's hands! :-)22:02
danwent#startmeeting22:02
openstackMeeting started Tue Aug 16 22:02:15 2011 UTC.  The chair is danwent. Information about MeetBot at http://wiki.debian.org/MeetBot.22:02
*** dabo has left #openstack-meeting22:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.22:02
somiksalv: living the good life :)22:02
danwentSumit: I thought he had that every meeting22:02
danwent#general topics22:02
*** edgar_perdomo has joined #openstack-meeting22:02
danwent#info please make sure you're signed the openstack CLA22:02
danwentif you're contributing code.  need to sign both the individual and a corporate one.22:03
danwentThanks to rick and mark for clearing this up on the ml22:03
salvif you have already  contributed to nova/swift/glance, you should have already signed it.22:03
danwentany else general?22:03
danwentbtw, forgot to send out the agenda:  http://wiki.openstack.org/Network/Meetings22:03
danwentguess I was in a hurry to get started22:04
danwent#topic melange22:04
*** openstack changes topic to "melange"22:04
danwentTroy?22:04
troytomanwe have been working on integration this week22:04
*** ying has joined #openstack-meeting22:04
danwentdo we expect this to land in D4?22:04
troytomanjust trying to make sure that Melange can service the IP needs for Nova22:04
danwent(in nova?)22:04
troytomanlooks good so far22:04
danwentOk, great.22:04
troytomanI think we'll merge prop the Melange folder late this week22:05
troytomanwe want to at least propose it before the D4 deadline22:05
danwentOk, cool.  I am not sure we'll be able to integrate the quantum manager with melange in that time frame... that may have to wait.22:05
troytomanwe actually got our first VMs up in a test environment with the integrated Quantum/Melange network manager22:05
troytomanbut that code might not be done by D422:06
danwenttroy: ah, you tweaked it yourself?  great22:06
zykes-what's the deal with quantum / melange ?22:06
zykes-make sure ips' and so on arent taken 2 times ?22:06
danwentzykes:  http://launchpad.net/quantum22:06
danwentzykes: http://launchpad.net/melange22:06
troytomandanwent: yes we have created a branch that integrates melange and are doing some testing with it22:06
*** Cyns has quit IRC22:07
danwenttroy: melange link isn't right... what am i missing?22:07
troytomanafter the merge prop we are going to work on Notifications and Usage22:07
*** edgar_perdomo has quit IRC22:07
danwenthttp://wiki.openstack.org/Melange22:07
*** edgar_magana has joined #openstack-meeting22:07
danwenttroy: can you send out a pointer to the branch?22:08
troytomanhttps://blueprints.launchpad.net/nova/+spec/melange-ipam22:08
troytomantry to do that by tomorrow22:08
danwenttroy: thanks.22:08
danwentthat's all for melange?22:08
troytomani've added blueprints for notification and usage for both melange and quantum22:09
troytomanit that's it22:09
danwent#topic donabe22:09
*** openstack changes topic to "donabe"22:09
danwentwe have an update this week!22:09
danwentdebo?22:09
deboHi22:09
deboI have put up a prelim22:09
deboversion of hte API framework22:09
debobased on the glance code22:09
deboand we have simple CRUD boilerplate for nouns like tenants, network containers,22:10
danwenthttps://code.launchpad.net/~netstack-core/donabe/diablo22:10
debothanks Dan22:10
danwentdebo: great.22:10
danwentsome kind of blueprint/write-up describing the API entities, etc. would be helpful for those just trying to get the big picture.22:11
somikdebo: do we have some blueprint(design spec) that we can use as a starting point for reviews22:11
deboRick and I felt that it would be good to start discussions and do some framework dev at the same time22:11
danwentI think Rick said that we'll get that soon.22:11
*** dwcramer has joined #openstack-meeting22:11
deboDan, I agree ... as I mentioned maybe by next week I should have a simple writeup22:11
danwentGreat.  ok, anything else on donabe?22:11
deboNothing more ... please send me your comments about the framework if you have any22:12
*** bsza has quit IRC22:12
deboglance vs something .....22:12
danwentto the netstack list, i presume22:12
danwent#topic quantum22:12
*** openstack changes topic to "quantum"22:12
danwent#info goal is to apply for incubation at next week's PPB meeting22:12
danwenthere's a pointer to the proposed application: http://wiki.openstack.org/Projects/IncubatorApplication/Quantum22:13
danwentdefinitely let me know if I'm missing anything or we think it is not representative22:13
danwent(I spent a lot of time googling linked in profiles :) )22:13
danwentbut I may have missed some people.22:13
*** dcramer_ has quit IRC22:13
danwentOn the topic of reviews, we got the Cisco branch merged22:14
debosomik: Gimme a week .... Rick/Dan suggested I give a quick update 1 hr ago :)22:14
danwentcongrats to the team on doubling the number of full-fledged plugins22:14
danwentat this rate, we'll have 2^32 plugins in no time22:14
deboin 32 weeks?22:14
jamesurquhartdanwent: Ha!22:14
danwent:)22:14
danwentthere are a few other misc reviews for quantum... free brownie points to whomever picks them up22:15
SumitNaiksatamthanks a ton guys for the great reviews22:15
SumitNaiksatamon the cisco branch22:15
RamDNetstack team: Thanks a lot22:15
danwentalso, I think there are some additional reviews coming down the pipe on the Cisco branch, correct?22:15
SumitNaiksatamDan, Salv, Somik, much appreciated22:15
RamDsumit: :-) +122:15
salvyou're welcome22:15
SumitNaiksatamdanwent: yes very much22:16
SumitNaiksatam:-)22:16
edgar_maganayeah sumit: +1 thanks for the comments!22:16
SumitNaiksatamsalv: we are fixing the merge in the prop today22:16
danwentOk, on a related topic: ignoring changes to nova for a second, what issues targeted for the D4 milestone do we consider blockers?22:16
salvthanks!22:16
SumitNaiksatamapologies!22:16
danwenthttps://launchpad.net/quantum/+milestone/diablo-422:16
danwentWe essentially have a week for D422:17
rohitayes dan..we proposed one today..but it seems we are out of sync with the trunk..hopefully we'll get it fixed..cc:salv22:17
salvnova integration can become a blockere for auth22:17
danwentafter that we are in integration freeze, which means no major new changes.22:17
danwentsalv:  API v1.0 seems like a definitely must have22:17
*** RamD_ has joined #openstack-meeting22:17
salvdanwent: therefore, for auth, verification of ownership for interface could be a non-major change22:18
salvon API:22:18
danwentare there any other definitely "must haves" for Quantum D4?22:18
salvchanges are ready for merge propo22:18
danwentsalv: great.  we'll definitely want to give that review high priority.22:18
SumitNaiksatamdanwent: we have a bunch of things lined up, how do we got about those?22:18
SumitNaiksatamthese are specific to our plugin22:18
salvWould it be ok to merge prop it without unit tests for CLI? I was aiming at completing those tests first and then merge prop the API22:19
danwentSumit:  if they are ready to go, I would merge prop them.22:19
danwentsalv: tests and minor tweaks can definitely come in during integration freeze, though if you have them ready, we can do it earlier.22:19
SumitNaiksatamdanwent: what about the ones which will be ready by in the next few days?22:19
salvokay, I'll merge prop tomorrow22:19
danwentSounds like we'll have a lot of code to review in the next week or so.  Let's make sure everyone is pitching in on reviews.22:19
salvReview days?22:20
danwentEven if you haven't reviewed before, now's a great time to start.22:20
somiksalv: review sundays :)22:20
*** RamD has quit IRC22:20
danwentsalv: I was thinking the same thing...  let's see if we think its needed.22:20
salvWe probably need them. With a few reviews in the pipeline, some of them are already in starvation22:21
danwentwe can perhaps have a review day after the deadline for getting nova changes in.22:21
danwent#action #salv, schedule a review day22:21
danwentthis is the less fun side of being a "core dev"... but on the plus side you get to learn a lot about parts of the code base that may be new... a great way to get up to speed on the project.22:22
danwentOk, anything else that is a must have for d-4 quantum?  Then we'll talk about nova22:22
salvdanwent: and what would the "fun side" be?22:22
danwentwriting code :)22:23
SumitNaiksatamwhat is the deadline for getting the merge prop in for D4 (for quantum)?22:23
danwentsalv:  you're attending the netstack meeting while on vacation.... you dont' seem like one to talk :P22:23
salvdanwent: I may argue you don't have to be a core member for that. Anyway, I don't see any blocker on my side.22:23
salvSumitNaiksatam: We should release D-4 on wed 2522:24
danwentsalv:  definitely.  anyone can review.  core devs SHOULD review though, its part of the responsibility.22:24
troytomanDeadline for D-4 is Monday (at least for Nova)22:24
danwentyes.  generally, anything "big" should be in by friday.22:24
danwentby "in", i mean proposed22:25
danwentSomik can spend his sundays revewing code, right?22:25
*** zul has joined #openstack-meeting22:25
danwentBut if you consider something a "must have" please speak up now.22:25
danwentOk, onto the topic of quantum related code in nova.22:26
*** Tushar has quit IRC22:26
somikdanwent: yup uptil we get them merge propped by friday22:26
salvSumitNaiksatatam: how much stuff have you got lined up for merge prop?22:26
danwentthe nova team is clearly really crunched for review cycles22:26
somikbut that means I would need other dev to be responsive to my comments too :)22:26
SumitNaiksatamsalv: lots, some of it is ready, some of it we need to work on some more22:27
danwentif there is a well-defined interface by which a "driver" can be loaded without being part of nova core, they are probably going to push for that.22:27
danwenthence the comments during the nova meeting today. The same logic could be applied to the Quantum Manager.22:27
salvSumitNaiksatam: In order to understand the review effort for D-4 we probably need something more quantitative than "lots" :-)22:27
danwentThe linuxnet vifplugging is already reviewed, just needs to be approved.22:28
salvTrey approved it about one hour ago22:28
SumitNaiksatamsalv: I believe RamD exchanged some emails on that, but we can go back to that thread and discuss22:28
*** jsavak has quit IRC22:28
danwentryu's work to expose vif-id doesn't have a pluggable interface, so that needs to go into nova core22:28
danwentsalv: ah great.... i'm way behind on email :)22:28
RamD_Salv: There are two main merge props. One queued today by Rohit A22:29
salvSumitNaiksatam: good, I'll check the email later on. I'm behind on my email as I'm official on holyday :)22:29
danwentRyu: that will merge prop today/tomorrow?22:29
RamD_One followed by Ying on API Extensions now that we have Extension framework merged22:29
SumitNaiksatamsalv: no worries :-)22:29
SumitNaiksatamdanwent: on the vif-driver, vishy's suggestion to package the vif-driver within quantum should be fine, right?22:30
salvI think that plugins can be "free" from standar release cycle deadlines. But this is just my opinion.22:30
danwentHopefully the cisco team can repay the favor with some other reviews during the D-4 crunch :)22:30
SumitNaiksatamsalv: +122:30
SumitNaiksatamdanwent: +122:30
danwenttoo many threads at once22:30
salvHence, I'd gice the API ext work an higher priority22:30
edgar_maganaSure Dan count me in as reviewer22:30
somiksalv: plugins are really not tied to quantum as we have a framework where you can plug something developed out of band22:31
danwentOk, first: Sumit, yes, the vif-driver approach should be fine.22:31
SumitNaiksatamdanwent: ok thanks!22:31
salvI'd also say that thanks to the interface, there's no chance a plugin can break Quantum :)22:31
danwentsalv: yes... generally speaking I think that plugins don't necessarily have the same requirements compared to core code.22:31
salvOkay, so do we agree we will give priority to reviews pertaning core code?22:32
danwentbut at the same time, an administrator picking up quantum will expect to be able to get a stable release of both core and plugin with major release.22:32
somikfor that matter, I would say API extensibility framework has to be in core but extensions can be plugged-in out of band22:32
danwentsalv:  I think that's a good policy in general.22:32
somikand promoted to API or "required" extensions at a later date post review22:32
*** bengrue has joined #openstack-meeting22:33
danwentThat said, in the case of the Cisco extension I'd like to get that in for the diablo release22:33
*** edconzel has quit IRC22:33
RamD_danwent: +1 stable...both core and all plugins for D422:33
RamD_Cisco Extensions definitely for Diable :-)22:34
salvdanwent: "diablo release" or D-4?22:34
danwentIn theory someone could release and rev a plugin independent of the quantum core, but if the plugin is shipped with the main quantum distro, I'd like it to adhere to basic release policies.22:34
salvagrred22:34
danwentsalv:  D-4 is the last chance to get major changes in for diablo....22:35
danwentthe rest should just be integration....22:35
danwentand testing...22:35
danwentand documentation :)22:35
danwentOk, any other issues to discuss with quantum + nova?22:36
salvWere we discussing Quantum + nova?22:36
danwentwas trying to.... though there were several conversations at once22:36
danwentsalv: did you have anything else you wanted to discuss on that topic?   There's a thread on the netstack list about the interface ownership communication between nova + quantum.22:37
salvLet's move to the remaining topics22:38
danwentdont' need to rehash that there though... please respond via email if you have thoughts.22:38
danwentah, one other topic I had about nova + quantum...22:38
danwentis tyler here?22:38
asomyadanwent: Don't think so22:39
danwentI was curious about the client packaging, and whether we could use that for the QuantumManager in nova, or whether we should keep with the current (ugly) approach of having a copy of the client lib in nova.22:39
danwentasomya:  k, will try and sync via email.22:39
danwentUpdate on the GUI work?22:39
*** msinhore has joined #openstack-meeting22:39
asomyaA few changes.. I implemented all the changes suggested by Devin Carlen and rolled everything up into one django-openstack module22:40
danwentasomya: wow... very cool.22:40
asomyajust waitin for the setup script to get merged into quantum so that I can update the pip requirements in the dashboard and push a dashboard merge request :)22:40
danwentyup, saw that.  I reviewed... needs one more person to sign off.22:41
danwentanyone?22:41
salvasomya: API v1.0 merge prop will have an impact on the Quantum GUI as well.22:41
asomyasalv: yes but that  shouldn't require any major code changes.. just the way I read dicts returned22:41
asomyashould  be easy to refit22:41
RamD_danwent: I'll review as well22:41
*** nati has quit IRC22:42
*** anotherjesse has quit IRC22:42
salvasomya: very easy, I just wanted to give you the heads-up!22:42
danwentyet another reason to prioritize the API review once it is proposed.  sounds good.22:42
*** anotherjesse has joined #openstack-meeting22:42
asomyasalv: thanks for the heads up :)22:42
*** nati has joined #openstack-meeting22:42
danwentRamD: thx, that would be great.22:42
salvOne more thing from me: can someone fix the pip-requires adding webtest, so we can have jenkins back?22:42
danwentSalv: heckjoe took care of that this morning22:42
salvdanwent: I did not see that! See, after all I'm on vacation :)22:43
danwentsalv: no worries :)22:43
danwentI'll have to track down the duplicate bug and close it, as he filed another bug on it.22:43
danwentSalv: on API auth.22:43
salvThe good news22:44
salvI have a branch (the one attached to the auth blueprint) in which I have keystone integration for authentication and a very trivial22:44
salvauthorization module which ensures a tenant operates only on his own networks, and hence ports22:44
salvThe bad news22:44
salvWe need to verify ownership for interfaces, and that depends on the nova integration work22:45
danwentyup.  does it make sense to merge the first branch, then track the second independently, as it is dependent on the quantum manager?22:45
danwentor would you prefer to keep them coupled?22:45
salvdanwent: that would be my plan as well (separate things)22:46
danwentOk, great.22:46
salvI will merge prop the auth work as it is on thursay22:46
danwentsounds great.  email thread on the netstack list is covering the remaining issue of how to report interface ownership to quantum.22:46
danwentOk, sounds like tyler isn't here, so we'll try to sync up on packaging via the email list.22:46
danwent#action #danwent, email list about packaging22:47
danwentAny updates on the CI infrastructure?22:47
danwentor other testing issues?22:47
danwent#topic open discussion22:48
*** openstack changes topic to "open discussion"22:48
danwentis everybody talked out? :)22:48
salvI'm here, but I don't have anything else on my plate22:49
danwentok, sounds good.22:49
*** debo has quit IRC22:49
asomyaabout the nova vif-exposure.. I can't find any threads on the netstack alias realted to this.. can someone forward me the discussion so I can make changes if required in the dashboard22:49
danwentasomya:  ryu has a BP on this in nova, its liked from the BP in quantum22:49
asomyadanwent: thanks22:50
danwenthttps://blueprints.launchpad.net/quantum/+spec/nova-quantum-vifid22:50
*** cbeck has quit IRC22:50
danwentif you have feedback, please provide it ASAP, as given the nova review crunch, he's hoping to merge prop this today/tomorrow22:50
danwentok, sounds like we're all done.  thanks folks.22:51
danwent#endmeeting22:51
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"22:51
openstackMeeting ended Tue Aug 16 22:51:11 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)22:51
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-22.02.html22:51
salvbye22:51
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-22.02.txt22:51
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-16-22.02.log.html22:51
edgar_maganaThank you all!22:51
RamD_Thanks and bye22:51
*** jlm^ has quit IRC22:51
*** asomya has quit IRC22:51
danwenthave a good rest of the vacation salv :)22:51
*** cbeck has joined #openstack-meeting22:51
*** RamD_ has quit IRC22:51
salvthanks Dan22:51
SumitNaiksatambye22:51
*** dwcramer has quit IRC22:51
*** ying has quit IRC22:51
somikhave a good one all!22:52
*** jamesurquhart has left #openstack-meeting22:52
*** rohita has quit IRC22:52
*** debo_os has joined #openstack-meeting22:52
*** shwetaap has left #openstack-meeting22:52
*** ryu_ishimoto has quit IRC22:53
*** SumitNaiksatam has quit IRC22:54
*** martine has quit IRC22:55
*** zns has quit IRC22:57
*** zns has joined #openstack-meeting22:57
*** somik has quit IRC23:00
*** zns has quit IRC23:01
*** salv has quit IRC23:02
*** Jamey_ has quit IRC23:03
*** marktvoelker has joined #openstack-meeting23:03
*** debo_os_ has joined #openstack-meeting23:04
*** markvoelker has quit IRC23:06
*** marktvoelker has quit IRC23:06
*** msinhore has quit IRC23:06
*** debo_os has quit IRC23:07
*** debo_os_ is now known as debo_os23:07
*** anotherjesse_ has joined #openstack-meeting23:08
*** zns has joined #openstack-meeting23:10
*** msinhore has joined #openstack-meeting23:12
*** anotherjesse has quit IRC23:12
*** anotherjesse_ is now known as anotherjesse23:12
*** troytoman is now known as troytoman-away23:13
*** msinhore has quit IRC23:13
*** msinhore has joined #openstack-meeting23:13
*** zns has quit IRC23:27
*** ohnoimdead has quit IRC23:31
*** msinhore1 has joined #openstack-meeting23:33
*** msinhore has quit IRC23:33
*** anotherjesse has quit IRC23:41
*** anotherjesse_ has joined #openstack-meeting23:41
*** anotherjesse_ is now known as anotherjesse23:41
*** joearnol_ has quit IRC23:47
*** dragondm has quit IRC23:53

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!