Tuesday, 2011-10-18

*** dragondm has quit IRC00:18
*** adjohn has quit IRC00:20
*** adjohn has joined #openstack-meeting00:21
*** mattray has quit IRC00:21
*** dragondm has joined #openstack-meeting00:38
*** jdag has quit IRC00:51
*** shang has quit IRC00:51
*** zul has quit IRC00:51
*** carlp has quit IRC00:51
*** colinnich has quit IRC00:51
*** xtoddx has quit IRC00:51
*** termie has quit IRC00:51
*** mirrorbox has quit IRC00:51
*** pandemicsyn has quit IRC00:51
*** Daviey has quit IRC00:51
*** ttx has quit IRC00:51
*** ke4qqq has quit IRC00:51
*** troytoman-away has quit IRC00:51
*** cburgess has quit IRC00:51
*** ameade has quit IRC00:51
*** novas0x2a|laptop has quit IRC00:51
*** jjm has quit IRC00:51
*** jdag has joined #openstack-meeting00:55
*** shang has joined #openstack-meeting00:55
*** jjm has joined #openstack-meeting00:55
*** zul has joined #openstack-meeting00:55
*** carlp has joined #openstack-meeting00:55
*** pandemicsyn has joined #openstack-meeting00:55
*** mirrorbox has joined #openstack-meeting00:55
*** ameade has joined #openstack-meeting00:55
*** troytoman-away has joined #openstack-meeting00:55
*** ke4qqq has joined #openstack-meeting00:55
*** ttx has joined #openstack-meeting00:55
*** Daviey has joined #openstack-meeting00:55
*** cburgess has joined #openstack-meeting00:55
*** termie has joined #openstack-meeting00:55
*** xtoddx has joined #openstack-meeting00:55
*** colinnich has joined #openstack-meeting00:55
*** mtaylor has quit IRC00:55
*** mtaylor_ has joined #openstack-meeting00:55
*** ohnoimdead has quit IRC01:07
*** novas0x2a|laptop has joined #openstack-meeting01:23
*** vladimir3p has quit IRC01:26
*** _adjohn has joined #openstack-meeting01:36
*** _adjohn has quit IRC01:37
*** adjohn has quit IRC01:39
*** jakedahn has joined #openstack-meeting01:53
*** medberry is now known as med_out02:06
*** novas0x2a|laptop has quit IRC02:35
*** blamar has quit IRC02:41
*** blamar has joined #openstack-meeting02:41
*** adjohn has joined #openstack-meeting02:47
*** adjohn has quit IRC02:52
*** HowardRoark has quit IRC03:10
*** HowardRoark has joined #openstack-meeting03:10
*** vladimir3p has joined #openstack-meeting03:23
*** vladimir3p has quit IRC03:28
*** dragondm has quit IRC03:33
*** mattray has joined #openstack-meeting03:33
*** adjohn has joined #openstack-meeting04:14
*** mattray has quit IRC04:23
*** adjohn has quit IRC04:31
*** novas0x2a|laptop has joined #openstack-meeting04:39
*** adjohn has joined #openstack-meeting04:43
*** jakedahn has quit IRC05:10
*** adjohn has quit IRC05:12
*** tsuzuki_ has joined #openstack-meeting05:18
*** adjohn has joined #openstack-meeting05:18
*** mdomsch has quit IRC05:20
*** HowardRoark has quit IRC05:54
*** ogelbukh has joined #openstack-meeting07:08
*** cmagina has quit IRC07:15
*** GavinB_ has joined #openstack-meeting07:25
*** adjohn has quit IRC07:26
*** darraghb has joined #openstack-meeting08:58
*** GavinB_ has quit IRC09:07
*** tsuzuki_ has quit IRC10:30
*** corrigac has quit IRC12:28
*** cmagina has joined #openstack-meeting12:35
*** hggdh has quit IRC12:53
*** hggdh has joined #openstack-meeting12:57
*** mattray has joined #openstack-meeting13:33
*** mdomsch has joined #openstack-meeting13:38
*** mattray has quit IRC13:47
*** HowardRoark has joined #openstack-meeting13:57
*** HowardRoark has quit IRC13:58
*** adjohn has joined #openstack-meeting14:16
*** adjohn has quit IRC14:22
*** vladimir3p has joined #openstack-meeting14:34
*** mdomsch has quit IRC14:40
*** dragondm has joined #openstack-meeting14:44
*** HowardRoark has joined #openstack-meeting15:17
*** bencherian has joined #openstack-meeting15:48
*** reed has joined #openstack-meeting15:49
*** corrigac has joined #openstack-meeting15:52
*** ohnoimdead has joined #openstack-meeting16:02
*** mtaylor_ is now known as mtaylor16:03
*** mtaylor has joined #openstack-meeting16:03
*** dendrobates is now known as dendro-afk16:31
*** hisaharu has joined #openstack-meeting16:31
*** Susanne-Balle has joined #openstack-meeting16:33
*** novas0x2a|laptop has quit IRC16:33
*** vladimir3p has quit IRC16:37
*** heckj has joined #openstack-meeting16:42
*** bencherian has quit IRC16:43
*** dendro-afk is now known as dendrobates16:54
*** patelna has joined #openstack-meeting17:01
*** adjohn has joined #openstack-meeting17:14
*** adjohn has quit IRC17:17
*** adjohn has joined #openstack-meeting17:17
*** adjohn has quit IRC17:18
*** vladimir3p has joined #openstack-meeting17:19
*** blamar has quit IRC17:24
*** blamar has joined #openstack-meeting17:28
*** blamar has quit IRC17:30
*** blamar has joined #openstack-meeting17:31
*** novas0x2a|laptop has joined #openstack-meeting17:37
*** kbader has joined #openstack-meeting17:47
*** darraghb has quit IRC17:53
*** zns has joined #openstack-meeting17:58
zns#startmeeting Keystone Team Meeting17:59
openstackMeeting started Tue Oct 18 17:59:14 2011 UTC.  The chair is zns. Information about MeetBot at http://wiki.debian.org/MeetBot.17:59
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.17:59
*** openstack changes topic to " (Meeting topic: Keystone Team Meeting)"17:59
znsHi - anyone here for the first Keystone meeting?18:01
* heckj lurking for it18:01
heckjdidn't have anything specific though, just thought I'd sit in18:02
znsheckj: cool. Welcome! It's our first one and we decided to do only yesterday, so the word may not have spread yet. But I'm going to be available online for questions. I'll also publish the roadmap to test that it makes it into the meeting logs too.18:03
*** dolphm has joined #openstack-meeting18:03
zns#topic Essex Roadmap18:03
*** openstack changes topic to "Essex Roadmap (Meeting topic: Keystone Team Meeting)"18:03
heckjI did have a question related to tenantID when you're ready18:03
znsFire away. I see dolphm just joined too.18:04
*** Susanne-Balle has quit IRC18:04
* dolphm salutes.18:05
heckjI forwarded a bug to the dash team to add in representing a tenant by Name in the dash (it currently just shows an ID). ohnoimdead (Tres) did some digging on it over the weekend, reported back that Keystone doesn't present a name with the tenantID18:05
heckjWondered how we could get that more accessible for display in the dash to resolve that bug18:05
dolphmheckj: what call doesn't show the name with the id?18:06
heckjlooking up the code to find out - Tres's sending me the branch he worked on18:06
dolphmis there an LP bug for this?18:07
znsFor the record, since we have been asked by many regarding the API:18:07
heckjrelevant bug: https://bugs.launchpad.net/openstack-dashboard/+bug/87523118:07
zns- v2.0 API is final. Only extensions to it will be pubished.18:07
zns- Any core changes needed/requested will trigger next version (v2.1)18:07
zns- During F summit, we will discuss v3 and if any extensions should be promoted to v3 (core)18:07
uvirtbotLaunchpad bug 875231 in openstack-dashboard "req: display username and tenant in syspanel" [Undecided,New]18:08
heckjTres related that (through openstackX?) any of the calls to getting users only returned the ID's, not the combined data sets18:08
znsExtensions can still be released at any time (so RBAC and other work scheduled will be as extensions to v2.0).18:08
dolphmheckj: the bottom line is that whenever there is both a backend-managed ID and a user-managed Name, both should always be returned together18:09
dolphmheckj: so if that's not happening somewhere, it's a bug18:09
heckjcool - I'll dig it up, and if it's not happening now, I'll open a bug proper for it and link it up18:09
dolphmheckj: thanks18:10
znsROADMAP18:10
zns #1 - Essentials (E-1)18:10
zns    Implementation on 2.0 API+Extension18:10
zns    Documentation sprint18:10
zns    RBAC prototype18:10
*** zns has quit IRC18:10
dolphmzns: (this meeting is already productive, yay!)18:10
dolphmwhat is the date for E-1?18:11
dolphmhttp://wiki.openstack.org/EssexReleaseSchedule18:13
*** zns has joined #openstack-meeting18:13
znsThat's the latest roadmap.18:13
znsOops - got kicked off for too much text...18:14
dolphmso, in terms of sprinting, we're either not going to do a doc sprint, or we're not going to touch RBAC by E118:14
znsWe'll prototype the RBAC API in E1 only; so basically give the other core teams sample API responses with capabilities and roles in them. Those would be hardcoded so we can iterate on the API, but no implementation.18:15
heckjWhat did you have in mind re: the Documentation sprint?18:15
znsheckj: we've heard frustration that documentation is lacking. We want to improve that with things like; consolidating docs, clearly identifying quickstart, install, admin, and design docs.18:15
znsI'm going to clean this up and we're going to put blueprints in and target them to milestones as well.18:17
heckjI'd be happy to take a swing at the RST docs to improve this and submit it as pullreq - you'll likely need to correct me as I'm not super-familiar with the internals, but picked up some detail at the design summit18:18
znsWhat is not clear also, but important, is that we will focus on stability for E3. We want to be stable for the last few milestones and we'll start on the F blueprints during the last milestone.18:19
znsheckj: super! Much appreciated. That would be helpful.18:19
dolphmzns: stable by e3 or by end of e3?18:19
dolphmzns: in other words, other projects are squashing bugs in e4/rc... are we squashing bugs for e3/e4/rc then?18:20
znsheckj: see also http://wiki.openstack.org/GerritJenkinsGithub. We're using that instead of pull requests.18:20
heckjzns: yeah, that's what I meant. I've used it previous, just still call it pull request because I'm lame :-)18:21
znsdolphm: stable by end of E3. Schedule:18:21
znshttp://wiki.openstack.org/EssexReleaseSchedule18:21
znsSchedule: 18:21
zns    - E1: implement 2.0 API & doc sprint18:21
zns    - E2: RBAC (big feature)18:21
zns    - E3 (Jan 5th-Feb 1st): stabilizing/performance, etc... actively working code18:21
zns    - E4 (Feb 2-March 1st): bug fixing, supporting users – prep for RC18:21
zns    - E5 (March 1st-April 5): starting on BPs, prototypes for F18:21
zns    - F Summit: April 19th18:21
znsheckj: not lame. Hopeful maybe? I miss pull requests :-)18:22
heckjzns: yeah, me too. Whole different discussion though.18:22
*** susanne-balle has joined #openstack-meeting18:22
heckjzns: looks like a good schedule18:22
znsdolphm: so while other projects quash bugs in E4, they should be writing against a pretty stable Keystone release.18:23
znsAlso means we get a head start on F1. But that's what we need to commit to for a while to avoid the chaos we had (I caused!) for Diablo.18:23
*** med_out is now known as medberry18:24
zns#topic Documentation Sprint18:24
*** openstack changes topic to "Documentation Sprint (Meeting topic: Keystone Team Meeting)"18:24
znsheckj asked and I answered, so we've covered this topic. Any questions on it?18:24
annegentlehey would you all (including heckj) consider writing the admin/quickstart  and install docs in openstack-manuals rather than RST?18:24
annegentleRST is more for dev docs than admin guidance18:25
annegentlethough I did take the RST install info as a start18:25
annegentlethe RST install should be for dev environments not production18:25
annegentlemake sense?18:25
heckjHappy to, once I'm comfortable with the content - it's a little faster for me to knock out RST18:25
dolphmannegentle: makes sense to me18:25
annegentleheckj - yeah and if you want to author RST and then convert to DocBook we could do that on the sidelines possibly?18:25
dolphmi rewrote the README yesterday, trying to cut as much as possible that's been moved elsewhere (i.e. docs.openstack.org)18:26
annegentleheckj: just want to ensure the audience is appropriately served in the source18:26
annegentledolphm: oh thanks for doing that18:26
znsannegentle: so RST for dev manuals (setting up a test/debug environment, documenting the code and design, etc?). Sounds fine to me. Any other projects following that model?18:26
heckjI'm going to fill in the blanks that exist in RST now, get familiar with the underpinnings by making Ziad and Dolph read me crap, than I can take a stab at install/configure docs in docbook18:26
heckjzns: all of them, actually18:26
znsdolphm: just saw that. Thanks!18:26
znsheckj: all of what?18:27
annegentlezns: yep, all projects follow the RST>Dev Docs, DocBook> Ops/Admin model18:27
heckjzns: answering your question - all the other projects have dev docs in RST, formal docs in Docbook18:27
heckj(what annegentle said)18:28
znscool.18:28
zns#agreed dev manuals in RST. All other manuals in openstack-manuals..18:28
znsAnything else on documentation sprint?18:29
zns#topic Open Bugs18:29
*** openstack changes topic to "Open Bugs (Meeting topic: Keystone Team Meeting)"18:29
znsI know Yogi has tackled a few since he came back from the summit. Anyone have any high priority bugs they are blocked on?18:30
*** susanne-balle has quit IRC18:30
znsOK. Nothing particular on bugs. We'll work them as they come up.18:31
dolphmhow should we be prioritizing bug fixes? (besides spec mal-compliance)18:31
znsI'll work with Joe on prioritizing what's in the backlog. But if you have anyone blocked or asking for a bug to be fixed, we should prioritize unblocking them.18:32
znsSo: if someone is actively asking, we help them. Otherwise, they get prioritized with all other work.18:32
zns#topic Open Discussion18:32
*** openstack changes topic to "Open Discussion (Meeting topic: Keystone Team Meeting)"18:32
dolphmalright18:33
znsI'm rushing the agenda a bit becuase I have to leave early.18:33
zns* apologizes *18:33
dolphmlol18:33
dolphmand that wraps it up for today18:33
znsAny other items to bring up, log in the minutes, or  add to the agenda for next week?18:33
annegentlejust a note of appreciation, thanks for the efforts18:34
znsOK. I'll be online during the PPB meeting in a bit too.18:35
znsannegentle: you are wlecome!18:35
znsheckj, dolphm, annegentle: thank you for attending :-)18:35
znsSee you next week.18:35
zns#endmeeting18:35
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"18:35
*** bencherian has joined #openstack-meeting18:35
openstackMeeting ended Tue Oct 18 18:35:42 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:35
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-17.59.html18:35
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-17.59.txt18:35
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-17.59.log.html18:35
*** dendrobates is now known as dendro-afk18:38
*** kbader has quit IRC18:41
*** nati2 has joined #openstack-meeting18:50
*** markvoelker has joined #openstack-meeting18:54
*** bencherian has quit IRC19:00
*** jakedahn has joined #openstack-meeting19:00
*** donaldngo_hp has quit IRC19:00
*** mdomsch has joined #openstack-meeting19:00
sorenmtaylor: CI meeting?19:04
*** bencherian has joined #openstack-meeting19:04
heckj0/19:06
*** bencherian has quit IRC19:07
*** bencherian has joined #openstack-meeting19:08
mtaylorhey all19:12
mtaylorsorry - took me longer to get to this coffeshop than I thought19:13
mtaylor#startmeeting19:14
openstackMeeting started Tue Oct 18 19:14:20 2011 UTC.  The chair is mtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot.19:14
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.19:14
mtayloranybody still around? heckj - soren?19:16
* zul is lurking19:17
mtaylorhey zul!19:17
* ttx lurks as well19:17
mtaylorzul: our private conversations about packaging changes after the public discussions about packaging changes seem to have upset ttx ... ;)19:17
zulmtaylor: i expect a deathmatch in a week or two19:18
* ttx lurks just enough to make sure another consensus is not made without him :P19:18
mtayloror at least my inability to write things in a tense other than "this is what we're going to do"19:18
zuldeathmatch much more interesting :)19:19
sorenmtaylor: Yeah.19:19
mtaylorttx: so, to be clear (and I'll respond to the list too) I was mainly talking about packages as an output/deliverable of the project - i.e. the release ppa19:20
mtaylorttx: because without ongoing updates to those packages, it is highly irresponsible to offer to them to someone as an installation source, largely due to security issues.19:21
ttxmtaylor: ah. that was not very apparent from your email.19:21
mtaylordev ppas don't bother me nearly as much - although if it's not a project output, the logistics of actually maintaining the packaging of those packages becomes slightly weirder (since ubuntu upstream is not interested in maintaining packages that work as is on lucid)19:22
ttxMaybe I read too much into "We will not be uploading nova/swift/glance/keystone to PPAs." next to "We will be setting up a PyPI mirror into which we will publish pip-able packages for every trunk commit"19:22
mtaylorbut certainly doable19:22
mtaylorttx: well - pypi mirror will be for dev build testing19:22
ttxso it looked like you were talking about trunk ppa19:22
mtaylorwell, the concern was release ppa - but trunk ppa _does_ wind up becomming problematic from a maint perspective19:23
ttxI fully agree that the release PPA can easily be replaced by the "last-milestone" PPA for the purpose of releasing the latest stuff19:23
mtaylorbecause if we're starting to run unittests with run_tests.sh  instead of run_tests.sh -N19:23
*** mrmartin has joined #openstack-meeting19:23
sorenWell, so is everything else we do :)19:23
mtaylorsoren: ++19:23
soren(problematic from a maint perspective)19:23
ttxsince after a few days it's no longer that useful19:24
mtaylorthen we will not have the "deps must be packaged before they can be used" blocking trunk commits19:24
mtaylorttx: I think that's a great idea19:24
ttxI really don't mind if it ends up being replaced by essex-1, for example19:24
ttxbut there is still value in 0-day release packages, imho19:25
mtaylorttx: also don't get me wrong ... I ACTUALLY think it's extremely valuable for us to release packages19:25
* Daviey reads up19:26
mtaylorttx: but I think we need a will behind the staffing and maintenance of the mini-distribution we'd be creating19:26
mtaylorttx: because I do not support release packages that we then never update or pay attention to ever again19:26
ttxmtaylor: I think the effort is limited if we don't maintain it after release19:26
Davieymtaylor: I agree about it being less than ideal for openstack to maintain their own distro fork, like it currently is.19:27
Daviey*However*, i don't agree that producing a PPA is bad.19:27
DavieyYour recent mail was not what i thought we agreed.19:27
Daviey(it's been on my todo list to reply, bit not sure it makes sense now)19:27
ttxmtaylor: having a "last milestone" PPA is just that, a way to install the last milestone. The 0-day package19:27
mtaylorso - producing a ppa is bad only if it's unmaintained19:27
ttxmtaylor: I agree the release PPA seem to hold a promise they won't keep19:28
mtaylorbecause no matter what we say ... people _WILL_ use it19:28
mtaylorttx: ok. I think we're on the same page about that then :)19:28
mtayloryes?19:28
ttxmtaylor: and the value of the release PPA is limited since the development version of Ubuntu carries something better19:28
mtaylor#agreed release PPA seems to hold an implicit maintenance promise which we are not interested in - we will replace it with the last-milestone PPA19:29
Davieymtaylor: So the PPA isn't going away as a development resource?19:29
mtaylor(unless I got that wrong ^^^)19:29
mtaylorDaviey: we're working back towards that I think. one sec19:29
ttxsoren: does that work for you ?19:29
mtaylorwe REALLY need the ubottu voting thing19:30
mtaylorwhy aren't we using that meetbot?19:30
* mtaylor digresses19:30
mtaylorttx: the thing our release ppa offered that ubuntu does not is packages for current openstack that work on lucid19:30
*** Susanne-Balle has joined #openstack-meeting19:30
mtaylorttx: which is the push back I've gotten from users I've talked to about pointing them towards ubuntu19:31
mtaylorttx: thus far, none of them are wanting to run oneiric in prod19:31
mtaylorBUT19:31
mtaylorI think we can perhaps agree that solving that _might_ not happen this instant19:31
ttxmtaylor: I think our PPAs are usable for development, evaluation, and QA. Not production -- you should use something more maintained for that19:31
DavieyI think the burden can be shared, but as yet - i haven't seen a request for help.19:31
Davieyrather than drop it, if it's prooving to be too much work - a request for help should go out.19:32
zulpeople will use distros for production me thinks19:32
ttxmtaylor: the stable-branchers /could/ produce a PPA that is usable in production, but I don't think they really want to19:32
ttxzul: or internal distros19:32
zulttx: yeah19:32
mtaylorzul: I do not think that people will use distros for production until P comes out19:32
Davieykeep in mind that 12.04 is an LTS, so i would expect people to deploy that.19:33
zulmtaylor: they already are apparently19:33
sorenttx: Sorry, got distracted. /me catches up19:33
mtaylorso, let me say - I had a set of people who are not core devs approach me about this this weekend19:33
Davieymtaylor: and what did they say, and who were they?19:33
mtaylorand they were beside themselves upset that we were not maintaining the release PPA for lucid with bugfixes19:33
sorenttx: Does it work for me to stop doing a release PPA? Sure.19:33
mtaylorDaviey: various people who don't talk much in #openstack-dev , but who are apparently trying to deploy use at wherever they are19:34
mtaylorDaviey: it was saturday, and there were at least three people in the conversation19:34
mtaylorwhich is a digression19:34
DavieyI don't think it was declared to be part of the openstack release.. therefore I'm not sure an active /effort/ is required to make it go away.. why not let it fade away if nobody pitches in?19:34
mtaylorbecause I think we've agreed that the current solutoin to this is to not produce the release PPA19:34
ttxmtaylor: right, so we are back on the promise the release PPAs apparently seem to carry with them19:35
Davieymtaylor: "various people" isn't much use.. they really need to identify themselves if they have any hope of getting their use case catered for.19:35
zulmtaylor: simple fix, bzr mirror the stable git tree, then do a bzr reciepe, and let launchpad do the rest for you19:35
mtayloryes. so I think we've got this bit - the next question is maintenance of dev ppas19:35
mtaylorzul: recipes don't make any sense to me - if someone wants to set that up there are more than welcome to19:36
ttxsomeone should get into the business of doing an openstack distro for lucid19:36
zulor a next LTS ;)19:36
mtayloryes. they should - it would be quite popular :)19:36
mtaylorat least for the next year19:36
mtaylor:)19:36
ttxmtaylor: let me find a VC that will fund that startup19:36
mtaylorttx: sweet19:37
Davieyttx: I have £10 in my pocket if that helps.19:37
mtaylorzul: was the recipe fix a fix for dev ppa?19:37
zulmtaylor: yeah at least19:37
mtaylorzul: well, sure - but that's not really the problem that needs solving for the dev ppa19:37
mtaylormaking the packages is easy19:37
zulmtaylor: and then i can break it when i upload to the bzr tree19:37
mtaylorthe content of the packaging is harder19:37
mtaylorbecause of a) packaging version diversions and b) backport packages ... so I'm just wondering about maint of those things19:38
mtaylorpackaging version diversions == dh_python2 problems19:38
mtaylorsorry - those were obtuse words19:38
ttxmtaylor: is it difficult, or too much work ?19:39
sorenAdmittedly, I can't imagine a stable update would add new dependencies.19:39
sorenThe trouble is that the things in the PPA that aren't openstack might have security problems. *That's* the part that freaks me out.19:39
ttxmtaylor: because we certainly can limit the number of flavors supported to current / current LTS19:39
ttxmtaylor: soren is the only openstack coredev that runs ubuntu under development :)19:40
sorenttx: I think that would be great.19:40
DavieyHmm19:40
*** dolphm has quit IRC19:40
DavieyConsidering Ubuntu plan to run on-commit functional testing in the development release, we will need a PPA for the Ubuntu development version.19:41
DavieyI don't object if we do this ourselves19:41
sorenttx: We only got to this point, because noone ever had the heart to pull the trigger on the maverick builds and now the natty builds.19:41
DavieyOr if it is handled ~openstack-ubuntu-packagers, or whatever19:41
mtaylorttx: difficult19:41
mtaylorI am not worried about ubuntu dev release packages, because I _know_ that ubuntu devs will be working on those19:42
mtaylorand I have no problem with creating/uploading those and or triggering the ubuntu on-commit functional testing even19:42
mtayloris that the needs of _that_ ppa is very specific ubuntu19:42
Davieymtaylor: We can probably take this aspect out of band TBH19:42
mtaylorand does not address what ttx was talking about, which is the potential need of devs to have packages of trunk commits19:43
mtaylorDaviey: ++19:43
mtaylorDaviey: I think there is very little consternation around packages targetted at ubuntu dev release :)19:43
Davieygroovy19:43
mtaylorthe question at hand is - should we, as the project, produce packages on each source commit for old ubuntu releases19:44
notmynameI may be the slow one in the room here. why don't we provide "prod-ready" packages (with support, committed to by the projects) and "dev/beta/test/whatever" packages for those who want other projects that aren't yet ready for prody19:44
notmynamemtaylor: lucid isn't old :-)19:44
mtaylornotmyname: I'm aiming that sentence at the ubuntu devs in the room, which thus far have been the only people other than me in the conversation :)19:44
sorenNo. It's ancient :)19:44
mtaylornotmyname: to whom lucid is very olld19:44
mtaylornotmyname: thus far, swift is the only project that has indicated _any_ interest in maintaining such packages19:45
notmynamesoren: lucid is the current prod-ready version of ubuntu (no ops will not run LTS)19:45
jaypipesnotmyname: uhm, Rax public cloud is running on Sid.. ;)19:45
* mtaylor would like to table any disagreements about lucid age at the moment19:45
ttxnotmyname: some ops do though :)19:45
mtaylorjaypipes: no, it's not19:45
mtaylorjaypipes: it's running squeeze19:45
jaypipesoh, sorry, even better19:45
notmynameall generalizations are wrong19:45
mtaylorwhich is the current released versoin of debian19:45
jaypipesnotmyname: :)19:45
mtayloranyway19:45
mtaylorbikeshed19:46
zuljaypipes: heretics :)19:46
jaypipeslol19:46
* jaypipes goes back in hole19:46
notmynameso decide if an openstack core project is ready for prod and then support it as such with LTS packages and support from the project team19:46
mtaylor#topic should we, as the project, produce packages on each source commit for old ubuntu releases19:46
*** openstack changes topic to "should we, as the project, produce packages on each source commit for old ubuntu releases"19:46
ttxnotmyname: who is this "project team" ?19:46
notmynamenova/swift/whatever19:47
ttxah ok19:47
notmynameie, if a team says they are ready for prod, they should provide some support for it in the way of bugfixes (security), etc19:48
mtaylornotmyname: right. based on conversations at the ODS, we created an openstack-stable-maint team comprised of distro folks who will deal with patching released versions19:48
ttxmtaylor: not necessarily for every trunk commit -- but maybe for milestone-proposed, and definitely for last-milestone19:48
mtaylorttx: ok. the next question is why19:48
ttxso it's not that much more work to also do it for trunk19:48
mtaylorttx: because if we are not going to releae those packages, what is the point of explcitly testing those packages19:49
mtaylorttx: when the devs are most likely going to be using devstack to run local tests? (not trying to be snarky, just making sure I understand)19:49
ttxtrunk is used for development, milestone-proposed for QA, last-milestone for evaluation19:49
mtaylorsure. but QA of what19:49
mtaylorI mean, what value does the PPA add to that process19:49
mtaylorif it's different than testing trunk commits19:50
ttxI guess we could limit it to a relatively-new ubuntu version19:50
mtaylorand if it isn't how the final release is packaged19:50
DavieyThis Topic is going a bit TL;DR, can we sumarise actions?19:50
ttxQA of the milestone itself19:50
jeblairif the CI team and the devs are all using devstack to test during development, then that same procedure seems suitable for testing milestones19:50
mtaylorDaviey: I would love that - but I think we're still in discussion of the basic issue to figure out what it is that we're all actually talking about :)19:52
ttxwith 7 minutes left19:52
mtaylorYAY!19:52
mtaylorttx: I'm really not trying to difficult, I'm just trying to make sure I understand the thing we're trying to accomplish19:53
ttxmtaylor: so far I've been using trunk PPA for development, calling people to test the milestone-proposed using that PPA, and sent milestone release emails pointing to a milestone PPA19:53
ttxthat worked.19:54
mtaylorreally?19:54
ttxNow you tell me it doesn't work anymore and needs to be abandoned, at least partially19:54
mtaylorI don't think it did19:54
mtaylornova was broken upon release19:54
ttxbecause people don't give a shit about fixing bugs19:54
mtaylorand only works in oneiric because ubuntu patched19:55
mtaylorpatched it19:55
ttxnot because of testing of the milestone-proposed19:55
ttxI don't see how removing the option people had to test actually improves that state19:55
DavieyI think it's not that simple, Diablo nova was a special case due to many factors.  I'm not sure it's releated to the PPA.19:55
mtaylorso, what does testing milestone-proposed from packages rather than from source tarballs gain us in this case19:55
DavieyAlthough feature vs stability is a good point :)19:56
mtaylorI'm not saying it's related to the ppa - I'm just saying that ppa itself is an implementation detail19:56
mtaylorand that testing debian packages of the project vs. testing source tarballs of a version is an extra layer of code to test if the debian packages are not a project output19:56
ttxI guess I fail to see devstack as a usable way of testing. You probably know better19:56
mtaylorI think it made PERFET sense when the de-facto primary output of the project was the release PPA19:57
jeblairpackages themselves don't produce a working environment for testing, devstack has the advantage of doing so19:57
DavieyI actually found the non-nova PPA's really useful for development of nova.19:57
zulthe juju charms has options to use the dev ppas as well19:58
Davieyjeblair: For the project you are currently working on, i agree - for the depends, packages make more sense IMO.19:58
*** mancdaz has quit IRC19:58
mtaylorDaviey: only if you're an ubuntu dev - the python devs on the project all keep adding depends to pip-requires and then being confused why they don't work19:58
zulbut everyone has their own usecase/agenda so you are not going to get a good concensous19:58
ttxI suppose I should try devstack -- it must just be my aversion for shell scripts used to setup complex things19:58
mtaylorzul ++19:58
ttxprobably dates back from my ebuild past19:58
zullol19:59
mtaylorttx: I totally hear that19:59
jeblairit's no panacea.  don't run it on anything important. :)19:59
mtaylorjeblair: ++19:59
zulttx: funny i have the same aversion19:59
*** kbader has joined #openstack-meeting19:59
ttxjeblair: like our whole CI ?19:59
jeblairour CI is disposable. :)19:59
mtaylorbut it's certainly a simple way for a dev to get an installable/working version of the current version from trunk19:59
mtaylorttx: we're going to use devstack as the basis for CI testing because it's something that the devs can reproduce locally20:00
Davieymtaylor: No, i mean.. if you are developing nova - then use, use nova git checkout.. but for devenv - glance, why the heck would you use source when you don't care about it for the feature you are working on?20:00
mtaylorwhich is something that the other solutions thus far for integrated testing (puppet, chef, vpc, smokestack, whatnot) have drastically failed to do20:00
DavieyIt's like installing python from source :)20:00
mtaylorDaviey: pip install -i http://pypi.openstack.org/ glance20:00
ttxmtaylor: maybe I was special, but my development workflow (based on installing deb packages) was totally reprodueable20:00
*** mancdaz has joined #openstack-meeting20:01
zulttx: yeah but you knew what you were doing i bet20:01
vishybecause source gives you more reliable version pinning?20:01
ttxmtaylor: but I hear that it's a bit ubuntu-slanted20:01
ttxmtaylor: and that to be distro-agnostic you need to cut the special link we built between ubuntu and openstack20:02
Davieyanyone want to join me behind the bikeshed for a smoke?20:02
mtayloras fun as this has been ... we may or may not have a ppb meeting next20:02
mtaylorDaviey: please. god20:02
mtaylorttx: yes. EXCEPT - that I'd like to _change_ the link between ubuntu and openstack20:02
mtaylorttx: so that it's one that isn't exclusive20:02
mtaylorttx: and it won't be totally cut20:02
mtaylorbecause we're still pinned to ubuntu release dates :)20:03
mtaylor#agreed we could all discuss this for ages and ages and cause Daviey to smoke more20:03
Davieymtaylor: "not totally cut",  implies do damage to.20:03
mtaylorDaviey: only if change == damage20:03
vishyis ppb happening btw?20:03
Davieywell it depends if it's a positive or a negative change :)20:03
znsvishy: I'm here for PPB...20:04
mtaylor#endmeeting20:04
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"20:04
openstackMeeting ended Tue Oct 18 20:04:27 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)20:04
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-19.14.html20:04
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-19.14.txt20:04
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-19.14.log.html20:04
ttxvishy: I don't like shell scripts that go unmaintained as soon as people look the other way, being used as a critical piece of CI workflow. I hope that devstack proves me wrong20:04
*** jk0 has joined #openstack-meeting20:04
ttxvishy: but I fail to see why its fate would be different from nova.sh ?20:05
*** mancdaz has quit IRC20:05
mtaylorttx: well, for one, it's going to drive CI20:05
mtaylorttx: so if it stops working, shit ain't gonna get into trunk :)20:05
jeblairttx: and ppl can submit a patch to gerrit to fix it.20:06
mtaylorttx: and the puppet and chef modules that attempted to install that stuff before were horribly unmaintained20:06
ttxmtaylor: it all goes down to maintenance. And maintainability20:07
mtaylorand juju doesn't quite fit our usecase yet20:07
Davieywait, CI on the CI script.. i like that20:07
sorenI really wish that the thing that would block getting stuff into trunk was that same thing we expected people to use for deployment. I.e. not devstack.20:07
mtaylorsoren: the problem is that NOBODY agrees on how to install for deployment20:07
sorenWell, NOBODY says to use devstack for deployment, AFAICT.20:07
*** mancdaz has joined #openstack-meeting20:08
mtaylorsoren: we have puppet, chef and juju, none of whom talk, and all of who are mostly unusable by the standard dev20:08
sorenJust effing pick something that someone will use, rather than something noone will use.20:08
mtaylorno20:08
mtayloreverytime we do that20:08
ttxsoren: "something" needs to be used as a basis. Using Ubuntu packages apparently prevents other distros to be correctly supported, hence devstack feeling the void20:08
mtaylorhuge amouts of people get pissed20:08
mtaylorand then the people who picked that one thing don't show up to help20:08
sorenYeah, there's a lot of that going around in this project.20:08
mtaylorand then the devs still can't reproduce locally20:09
sorenIt gets in the way of breaking stuff :)20:09
mtaylorI mean - have you tried installing from puppet?20:09
sorenGood grief, no.20:09
mtaylorsee20:09
heckj:-)20:09
sorenI've installed from packages a *lot*.20:09
mtaylorwhat do I pick?20:09
mtaylorjuju?20:09
*** rmk has joined #openstack-meeting20:09
mtaylorbecause that doesn't work either20:09
Davieygo on then20:09
jeblairthe puppet modules _do_ install from packages20:09
mtaylorhow, exactly, in the name of god, should I install from packages without scripting it with a shell script?20:09
notmynameppb meeting?20:09
mtaylorin a CI setting20:10
mtaylorin a repeatable manner20:10
mtaylorthat's all devstack is20:10
sorenExcept it doesn't use the packages. Right?20:10
pvonotmyname: jbryce can't make it and not one said they're going to run it yet20:10
mtayloras soon as juju, chef or puppet get involved, none of the devs know how it works20:10
mtaylorit uses packages right now20:10
heckjmtaylor: except devstack does source install, not package install20:10
sorenWhuh?20:10
notmynamepvo: did you just volunteer? ;-)20:10
pvonotmyname: and I don't have an agenda20:10
mtaylorsorry - I meant for the things that aren't the code branches20:10
pvoI gots work to do20:10
* mtaylor retracts "it installs from packages"20:11
sorenWell, there you go.20:11
mtaylorsoren: but what value add does installing from packages over python setup.py install have in a throwaway lxc container ?20:11
sorenmtaylor: That it's something we expect people to actually do.20:11
soren(and setup.py doesn't leave you with a working system)20:11
mtaylorfrom whose packages?20:11
mtaylorwe don't produce releaes packages20:12
sorenGee, I don't know.20:12
*** mancdaz has quit IRC20:12
sorenWhether we build and whether we publish release packages are different things.20:13
mtaylorso again - how am I supposed to test that a version of the software works on a released ubuntu version? and if I tested that with packages we create just for testing - how is that testing how we're suggesting it should be deployed20:13
heckjmtaylor: haven't read the scrollback entirely, but the problem with puppet is that most devs don't know/use it?20:13
mtaylorno. it's the same thing20:13
mtaylorheckj: yes. you are right20:13
*** mancdaz has joined #openstack-meeting20:13
mtayloryou're arguing that we should test things using the same mechanism that we're suggesting people use to actually deploy20:13
devcamcaro/20:13
mtaylorbut if we make special packages for that purpose20:13
mtaylorthose aren't any more what we're suggesting20:13
mtaylorthan python setup.py20:13
sorenWe don't make special packasges for that purpose.20:13
mtaylorwe do20:13
mtaylorbecause any package we make20:13
mtaylorisn't something that we release20:14
mtaylorbecause no one is making lucid packages for releaes for this project20:14
mtaylorso if you want to test that20:14
sorenBut they're the same as the ones that land in Ubuntu and as the ones we publish from trunk commits.20:14
mtaylorhow, excactly, would you do that "in the way that we suggest to deploy"20:14
mtaylorno they're not20:14
sorenHow come?20:14
mtaylorbecause dh_python2 is different in oneirc20:14
sorenThan what?20:14
mtaylorso the results of the pacakges are actually different20:14
mtaylorthan lucid?20:14
*** novas0x2a|laptop has quit IRC20:15
sorenIgnore Lucid. Or something. Just pick *something*.20:15
mtaylorno20:15
mtaylorI will not ignore lucid20:15
heckjComing at this from the final install parts - I'd love to see both deb and rpm packages made that I can just install. I'm sure I'm missing the complexity of what that actually means though.20:15
mtaylorit's the current ubuntu LTS20:15
mtaylorheckj: the problem is that you either have to make very generic packages20:15
mtaylorwhich don't work20:15
sorenmtaylor: Fine. Pick Lucid.20:16
mtaylorheckj: or packages tailored to your deploy20:16
mtaylorwhich is what the deployers do20:16
mtaylorthey make deployment choices and encode those into their packages20:16
jeblair(deployers includes distros in this context, i think)20:16
mtayloryes20:16
heckjmtaylor: bring me up to speed - why do the generic packages "not work"? I did that with the deb's that we created from the Diablo PPA without too much issue.20:16
ttxcould we move that discussion to some other channel ?20:16
*** mrmartin has quit IRC20:16
ttxIt's a bit misleading for people joining20:16
mtaylorttx: fair20:16
ttxespecially with so many participants actually being PPB members20:17
mtaylorshall we attack openstack-dev ?20:17
heckjOkay - switch to #openstack-dev?20:17
ttxyay20:17
heckjmtaylor: ++20:17
ttxlet's make those gerrit notifications a minority20:17
*** novas0x2a|laptop has joined #openstack-meeting20:20
vishyso i guess no ppb?20:21
*** ohnoimdead has quit IRC20:23
*** sleepsonthefloor has quit IRC20:23
*** bhall_ has quit IRC20:23
*** ohnoimdead has joined #openstack-meeting20:24
*** sleepsonthefloor has joined #openstack-meeting20:24
*** bhall_ has joined #openstack-meeting20:24
ttxvishy: I guess20:25
*** Tushar has joined #openstack-meeting20:27
znsvishy: I don't hear anyone volunteering to drive it. Nothing urgent I guess...20:29
*** robertn has joined #openstack-meeting20:30
*** Ravikumar_hp has joined #openstack-meeting20:39
*** bencherian has quit IRC20:45
*** clayg has joined #openstack-meeting20:45
*** wwkeyboard has joined #openstack-meeting20:45
*** bcwaldon has joined #openstack-meeting20:46
*** comstud has joined #openstack-meeting20:47
*** ewanmellor has joined #openstack-meeting20:51
*** dolphm has joined #openstack-meeting20:56
*** jdg has joined #openstack-meeting20:57
*** markmc has joined #openstack-meeting20:57
*** banka has joined #openstack-meeting20:58
*** bencherian has joined #openstack-meeting20:58
ttx...21:00
*** nati2 has quit IRC21:00
*** Vijay_ has joined #openstack-meeting21:00
*** ewanmellor has quit IRC21:00
*** Vijay_ has quit IRC21:01
*** nati2 has joined #openstack-meeting21:01
*** salv-orlando has joined #openstack-meeting21:01
ttxzns, notmyname, jaypipes, vishy, devcamcar: around ?21:01
notmynamehere21:01
jaypipesttx: o/21:01
*** somik has joined #openstack-meeting21:01
znsttx: yes21:01
*** Vijay_ has joined #openstack-meeting21:01
heckjdevcamcar not here at the moment, back soon21:01
*** troytoman-away is now known as troytoman21:01
ttxvishy and devcamcar go last anyway, I guess we can start21:02
*** danwent has joined #openstack-meeting21:02
mtayloro/21:02
ttx#startmeeting21:02
openstackMeeting started Tue Oct 18 21:02:46 2011 UTC.  The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot.21:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.21:02
ttxWelcome everyone to our weekly meeting... Today's agenda is at:21:03
ttx#link http://wiki.openstack.org/Meetings/TeamMeeting21:03
ttx#info Please use #info #link #idea #action for a richer summary.21:03
ttx#topic Actions from previous meeting21:03
*** openstack changes topic to "Actions from previous meeting"21:03
ttx* ttx to set up some survey monkey for summit feedback21:03
ttxin progress, will probably be common with the conference feedback, marketing plans to send on Thursday21:03
*** patelna_ has joined #openstack-meeting21:04
ttx* ttx to ask powers that be about next design summit location plans21:04
ttxdone, it looks like they want the next summit to be held somewhere in the US, for a change21:04
sorenWow, I've always wanted to vist.21:04
ttx* vishy to schedule nova blueprint prioritizing meeting for Thursday and send an email to the list21:04
sorenvisit, even.21:04
vishyo/21:04
ttxvishy: that was done, right ?21:04
*** nati2 has quit IRC21:05
comstudi was there, so i'd say so21:05
comstud:)21:05
*** jamesurquhart has joined #openstack-meeting21:05
ttx* devcamcar to set "Maintainer" at https://launchpad.net/openstack-dashboard to ~openstack-admins: DONE21:05
ttx* ttx to update the "How to Contribute" page and add dashboard & keystone to wiki.openstack.org overview: DONE21:05
vishyyes21:06
vishysorry internet is spotty21:06
ttx#topic Keystone status21:06
*** openstack changes topic to "Keystone status"21:06
ttxzns: Looking at:21:06
ttx#link https://blueprints.launchpad.net/keystone/essex21:06
ttxLooks a bit empty at this point :)21:06
*** thingee has joined #openstack-meeting21:06
znsWeekly meetings started. First one was today.21:06
znsInfo here: http://wiki.openstack.org/Meetings/KeystoneMeeting21:06
ttxzns: you should:21:06
znsMinutes here: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-17.59.html21:06
ttx#info 1. create blueprints (or ask people to file blueprints) matching your feature plan (if you have any feature)21:07
znsHi level roadmap and schedule:21:07
znshttp://wiki.openstack.org/EssexReleaseSchedule21:07
znsSchedule: 21:07
zns    - E1: implement 2.0 API & doc sprint21:07
zns    - E2: RBAC (big feature)21:07
zns    - E3 (Jan 5th-Feb 1st): stabilizing/performance, etc... actively working code21:07
zns    - E4 (Feb 2-March 1st): bug fixing, supporting users – prep for RC21:07
zns    - E5 (March 1st-April 5): starting on BPs, prototypes for F21:07
zns    - F Summit: April 19th21:07
ttx#info 2. set the "Series goal" to Essex so thet it appears at the above link21:07
ttx#info 3. set "Milestone" to one of the milestones21:07
ttxany chance you could convert that roadmap to that ?21:07
znsWe're working on the blueprints and will get them done by end of next week. Will report status next Tuesday. We have sopme in already.21:07
ttxcool !21:07
ttxNote that E1 is in 3 weeks now21:08
ttxzns: I'll maintain the milestones for you... but first you need to fix the group permissions:21:08
ttx#action zns to set "Maintainer" at https://launchpad.net/keystone to ~openstack-admins21:08
znsttx: yes, we have not targetted them (or entered them) yet. But the roadmap is under discussion and planning (per minutes of meeting today).21:08
znsttx: uyes. will set the series and milestones.21:09
ttxAre you planning to freeze the API by E3 or earlier ?21:09
vishyafk for 10 minutes21:09
ttxzns: i can maintain that for you with the right dates -- just set the maintainer on keystone project to ~openstack-admins21:09
znsNo API changes in E3. The last changes will be worked on in E2. So everyone can have a stable API to work on from E3 on.21:09
znsttx: will do.21:10
ttxso that I can add myself as release manager for keystone21:10
ttxthat sounds great21:10
ttxzns: Anything else ?21:10
znsttx: No. THanks!21:10
*** patelna__ has joined #openstack-meeting21:10
ttxeveryone: Raise your hand if you have questions on Keystone...21:10
westmaaso/21:11
ttxwestmaas: shoot21:11
znsttx: openstack-admins set as maintainer on Keystone.21:11
ttxzns: coolio21:11
westmaaszns: do you anticipate a lot of change between now and E1 on 2.0?  Especially in terms of backwards compatibility21:11
westmaasor is it mostly adding things21:11
westmaasnot asking for a garauntee or anything just curious where you expect most changes to be21:12
*** banka has quit IRC21:12
znsNo. No changes will happen to 2.0. 2.0 API is fixed.21:12
jaypipeszns: where is the proposed 2.0 API spec?21:13
westmaassorry, I mean in implementation21:13
westmaasseems like its working in a basic way now21:13
znswestmaas: from the Keystone meeting:21:13
zns- v2.0 API is final. Only extensions to it will be pubished.21:13
zns- Any core changes needed/requested will trigger next version (v2.1)21:13
zns- During F summit, we will discuss v3 and if any extensions should be promoted to v3 (core)21:13
westmaaskk21:13
westmaasthanks21:13
jaypipesgotcha. thx.21:13
ttxanything else ?21:14
ttx#topic Swift status21:14
*** openstack changes topic to "Swift status"21:14
ttxnotmyname: o/21:14
notmynamehi21:14
ttxnotmyname: did you come to a decision wrt the milestone plan (common vs. specific) ?21:14
znswestmaas: The 2.0 API spec is complete. It's available here: http://docs.openstack.org/21:14
*** patelna_ has quit IRC21:14
*** jdurgin has joined #openstack-meeting21:15
*** salv-orlando has quit IRC21:15
notmynamettx: we will be continuing our previous path of releasing as needed and not necessarily following the nova milestones21:15
ttxok21:15
notmyname#info swift will be continuing our previous path of releasing as needed and not necessarily following the nova milestones21:15
ttxdo you have a date in mind and a version number for the next one ?21:15
*** jdg_ has joined #openstack-meeting21:16
*** jdg has quit IRC21:16
notmyname1.4.4 I expect. and in 2-3 weeks. I want to see the currently in-review features land first. then we'll be ready for a release21:16
devcamcaro/21:16
ttxnotmyname: do you have features targeted to that already ?21:17
znsjaypipes, westmaas: sorry, correct URL for API specs is: https://github.com/openstack/keystone/tree/master/keystone/content/admin21:17
jaypipeszns: ah, cheers21:17
notmynamettx: ah, probably not in LP. I was looking at that this morning (before I got pulled aside for some personal things)21:17
notmynameI'm currently trying to clean up the blueprints and bugs in LP for swift21:18
znsjaypipes, westmaas: if you see the roadmap above, first thing we are doing is updating the docs to make it easier to find this stuff. Consolidating and simplifying.21:18
notmynamedevcamcar: did you have a question?21:18
ttxnotmyname: could you create / link blueprints to 1.4.4 by next week ?21:18
notmynamettx: I'll do my best21:18
ttxnotmyname: I'll create the milestone if it's missing21:18
devcamcarnotmyname: nope, just running behind schedule and finally got here21:18
ttx#action notmyname to create/target blueprints to 1.4.421:18
ttx#action ttx to create 1.4.4 milestone if it doesn't exist yet21:19
ttxnotmyname: Anything else ?21:19
ttxQuestions on Swift ?21:19
*** danwent has quit IRC21:19
*** patelna__ has quit IRC21:20
*** danwent has joined #openstack-meeting21:20
ttxok, moving on...21:20
ttx#topic Glance status21:20
*** openstack changes topic to "Glance status"21:20
jaypipeshttps://launchpad.net/glance/+milestone/essex-121:20
ttxjaypipes: How complete is that ?21:21
jaypipesEssex 1 looking good. Got SSL support into trunk today.21:21
ttxI mean, is that the full essex-1 plan ?21:21
jaypipesOpen reviews: https://review.openstack.org/#q,status:open+project:openstack/glance,n,z21:21
jaypipesWould appreciated reviews on there... if anyone has some time21:21
jaypipesttx: I am fleshing out the 2.0 API blueprints and proposal this week. 2.0 API stuff should be targeted to E2.21:22
jaypipesttx: so yes, that is correct for E1.21:22
jaypipesttx: focusing on getting bugs done and some refactoring work done before work on 2.0 API.21:22
ttxjaypipes: Would you consider setting a milestone target and an assignee for all the "High" blueprints on https://blueprints.launchpad.net/glance/essex ?21:22
ttxor is that too early ?21:22
ttx(I tend to think that things taht are important should have someone committed to delivering them)21:23
jaypipesttx: I've tried. If the assignee is missing, it's for a areason :) same for missing milestones...21:23
jaypipesttx: should have those filled in by next week.21:23
jaypipesttx: just need to get the proposed images API 2.0 out the door and get feedback on it.21:23
jaypipesttx: after that, I'll negotiate some resources with pvo and westmaas  ;)21:24
ttx#action jaypipes to try to get a complete Essex plan21:24
ttxjaypipes: Anything else ?21:24
jaypipesttx: nope.21:24
ttxeveryone: Questions on Glance ?21:24
ttxvishy: are you back ?21:25
*** danwent_ has joined #openstack-meeting21:25
*** salv-orlando has joined #openstack-meeting21:25
ttxlet's skip to dashbaord first21:25
ttx#topic Dashboard status21:25
*** openstack changes topic to "Dashboard status"21:25
ttxdevcamcar: o/21:25
ttxSo what's the new name ? :)21:25
*** markvoelker has quit IRC21:25
*** danwent has quit IRC21:26
*** danwent_ is now known as danwent21:26
devcamcarttx: i am actually crafting the email to announce the name right now - it'll hit the list in about an hour :)21:26
ttxcool21:26
ttxdevcamcar: Looking at your empty Essex plan:21:26
ttx#link https://blueprints.launchpad.net/openstack-dashboard/essex21:26
devcamcardashboard update - i'm triaging a number of new blueprints from the essex summit21:26
devcamcartoday21:26
ttxdevcamcar: see steps I outlined for Ziad above21:26
devcamcarttx: will review21:27
ttxon how to link existing blueprints to essex21:27
devcamcarttx: oh, yea i'm good on how to do that21:27
ttx#info Producing such a plan really helps in communicating your goals and completion targets outside your project, which is critical to attracting outside participation21:27
ttxcool21:27
devcamcarthat was all done for diablo in dashboard21:27
devcamcarso today we'll have the official dashboard roadmap, a new name, and a timeline for gerrit migration21:28
ttx(it's also about the only way to filter down the blueprints list in launchpad to something that makes sense)21:28
ttxdevcamcar: once we know the name we'll work to align the project with other core projects in terms of team names etc21:28
devcamcarsounds good!21:29
ttxdevcamcar: Anything else ?21:29
devcamcarthats all for today21:29
ttxQuestions on Dashboard ?21:29
ttxvishy: around now ?21:29
ttxhmm, skipping again21:30
ttx#topic Incubated projects and other Team reports21:30
*** openstack changes topic to "Incubated projects and other Team reports"21:30
ttx#info This (new) topic is about having a moment for the various other team leads to communicate stuff that is happening in their teams21:30
znsttx: in fairness to Vishy, he was here at the correct meeting time...21:30
ttxWe have plenty of teams now:21:30
ttx#link http://wiki.openstack.org/Teams21:30
ttxzns: correct meeting time ?21:31
*** vishyweb has joined #openstack-meeting21:31
ttxthat's him in disguise21:31
vishywebhi21:31
vishywebhaving trouble with the internet here, had to webclient it21:31
ttxvishyweb: back to Nova in a bit21:31
ttxSo if you're a team lead and want to talk about something, you can raise your hand during this topic21:31
danwenthi21:31
znsttx: PPB meeting 90 minutes ago.21:31
ttxOr just add a line to the agenda at: http://wiki.openstack.org/Meetings/TeamMeeting21:32
danwenton quantum: E1 is starting to fill up: https://launchpad.net/quantum/+milestone/essex-121:32
danwentstill more to add21:32
ttxzns: this is a different meeting :P21:32
znsttx: Oh! Felt like a PPB :-)21:32
danwentas always, our netstack meeting agenda is available at: http://wiki.openstack.org/Network/Meetings if you're interested in what we are talking about next.21:32
znsttx: albeit an efficient one ;-)21:32
ttxzns: the PPB is much more chaotic :P21:32
carlpQuick question: is there a reason Netstack is not on the Teams page?21:33
ttxhmm, I guess it could fit on that page21:33
danwentcarlp:  we can add it.21:33
ttxQuantum is not (and Nova is not) because they are a project, not a team21:33
*** cmagina_ has joined #openstack-meeting21:33
carlp\o/ Yay!21:33
*** kbader has quit IRC21:33
ttxbut the "netstack" group could, I think. Hey, it's a wiki.21:34
danwentalso, some more quantum improvements will be hitting nova soon.  reviews are much appreciated :)21:34
ttxdanwent: you can also edit http://wiki.openstack.org/Meetings21:34
*** cmagina has quit IRC21:34
ttxany other team lead with news ?21:34
danwentttx: will do21:34
ttxQA, CI , docs ?21:35
*** ohnoimdead has quit IRC21:35
annegentledocs - formed the nova-doc team with Razique and kbringard21:35
zykes-quicky question, when is the Quantum meeting ?21:35
*** ohnoimdead has joined #openstack-meeting21:35
annegentledocs - Keystone sprinting on admin/install docs21:35
ttxannegentle: does it make sense to have project-specific doc teams ?21:36
danwenttop of the hour, right after this one21:36
annegentlettx: when people volunteer for it, yes :) but seems only that nova needs it right now.21:36
ttxannegentle: in addition to the horizontal "docs" team ?21:36
ttxok21:36
ttxunless some other team has something, we'll move back to the nova topic21:37
annegentlebut we can always revisit, it's just that docs for nova/keystone are in dire need21:37
ttx#topic Nova status21:37
*** openstack changes topic to "Nova status"21:37
ttxvishy: yo21:37
ttxvishyweb: ^21:37
vishywebhi21:37
ttx#link https://blueprints.launchpad.net/nova/essex21:37
ttxStill very empty, except the nova-rootwrap one that I filed (targeted to essex-2)21:38
_0x44Sorry I'm late.21:38
ttxvishy: Any way I can help in filling this up ?21:38
ttxvishyweb: ?21:40
ttxnot sure the webclient works really better :/21:40
ttxMy other question was, do we have any significant thing that is already merged and that we should retrospectively add to the Essex list ?21:41
ttxbut I guess I'll have to solve those off-meeting21:42
ttxQuestions on Nova ?21:42
*** vishyweb has quit IRC21:42
ttxthat another nova-core dude would answer ? :)21:42
*** vishyweb has joined #openstack-meeting21:42
vishywebworst internet in history21:42
vishywebsorry ttx21:42
ttxvishyweb: feeling better now ?21:42
vishywebswitched to mobile hotspot21:43
vishywebhopefully it stays21:43
ttxvishyweb: in what country did they send you this time ?21:43
ttxvishy: reposting21:43
vishywebanyway the quick update is that I haven't targetted blueprints yet21:43
ttxAny way I can help in filling this up ?21:43
vishywebAs per my email I am going to do a rough triage and assign them to various teams21:43
ttxMy other question was, do we have any significant thing that is already merged and that we should retrospectively add to the Essex list ?21:43
vishywebthen work with team leads to narrow down the milestones21:43
vishywebthere was the volume cleanup stuff21:44
ttxI admit having not followed day-to-day essex merges21:44
*** kbader has joined #openstack-meeting21:44
vishywebi think it had a blueprint already though21:44
ttxyes. I can resurrect that one21:44
*** Susanne-Balle has quit IRC21:44
ttx#action ttx to dig the diablo blueprint grave and exhume the volume-cleanup blueprint and target it to essex121:44
ttxvishy: Anything else ?21:45
zykes-ttx: question, is there any DNSaaS going on or that's thought of ?21:46
ttxLet's move to open discussion before I answer that one21:46
ttx#topic Open discussion21:46
*** openstack changes topic to "Open discussion"21:46
ttxzykes-: I guess it depends on what you mean by DNSaaS exactly. There is some effort on IP resources management21:47
ttxthrough the "Melange" project21:47
ttxif it's pure DNS, I don't think so21:47
danwentmelange is mostly focused on ip address management, as related to DHCP for now21:47
danwentzykes: interested in chatting if this is something you'd like to work on.21:47
ttxI had one open discussion topic... with more meetings being set up, calling this meeting "the Team meeting" is a bit misleading21:48
ttxSo I'm open to a rename...21:48
ttxFor example we can call it the "General meeting" or something like it, to emphasize the fact that all teams can ultimately report progress here21:48
ttxThoughts ?21:48
zykes-ttx: i was more thing of a project to leverage typically PowerDNS which supports MySQL21:48
comstud'DNSaaS'21:48
comstuda service as a service.21:48
zykes-comstud: rs calls it i thing dnsaas ?21:49
ttxAlso, do you find the meeting reminder (on the ML) helpful ? Or just another email you ignore ?21:49
comstudi think the name changed :)21:49
comstudbut i could be wrong21:49
ttxI could send it out only when extra participation is needed.21:49
comstudeither way, I'll still make fun of it21:49
zns#idea Rackspace uses a tool called UserVoice to capture customer feedback and requests (http://feedback.rackspacecloud.com/). At the Boston summit there was talk of finding a way to capture user (non-developer) feedback to help drive the roadmaps for projects. I'd like to propose we set up UserVoice for OpenStack to capture that. Let me know if this is the right meeting or if that should be a PPB topic.21:49
*** devcamcar has quit IRC21:49
*** sleepsonthefloor has quit IRC21:49
*** xtoddx has quit IRC21:49
*** vishy has quit IRC21:49
*** thingee has left #openstack-meeting21:50
zykes-danwent: sure i could be helping in creating something that could leverage either bind or powerdns in making authorative dns work21:50
ttxlooks like we don't have a quorum of opiniated people left21:51
danwentzykes: sounds like fun.  we can help with how to plug it into quantum networks21:51
zykes-or melange?21:51
znsttx: last part of that question was for you; on whether this is the right meeting to discuss this idea.21:51
*** SumitNaiksatam has joined #openstack-meeting21:51
danwentzykes:  from a dataplane perspective, it would probably plug into quantum, from a network data perspective, might plug into melange.21:52
ttxzns: I don't know enough about that tool to have an opinion21:52
ttxlooking21:52
ttxoh, brainstorm like21:52
znsYes. Users use a limited number of votes to vote on the features they want most.21:53
znsAnd they can request new features or vote on features others have proposed.21:53
jdg_I don't know anything about the format, but capturing user input is something I think is a great idea21:53
ttxzns: that sounds mostly useful when you don't really know what you want to work on21:53
zykes-danwent: is there any design docs or something for Quantum ?21:53
znsttx: or when you don't know for sure what to work on first.21:54
ttxzns: unfortunately, in some projects, that would end up with grumpy users complaining that the feature with 800+ votes never got done21:54
danwentzykes: http://wiki.openstack.org/Quantum is the starting point21:54
danwentthere are also docs on http://docs.openstack.org/incubation21:54
ttxzns: I definitely think it can help, at least for some projects21:54
ttxzns: you should talk to stefano about it21:55
zykes-ttx: whatever happened to spector21:55
danwentzykes: developer docs are non-existent… netstack mailing list can help with that.21:55
znsttx: that would be a vlid complaint. 800+ votes means it is in demand. Why would a PTLignore that…21:55
znsOK. Will reach out to him.21:55
ttxzns: because a PTL has no real control over his developers ?21:55
*** devcamcar has joined #openstack-meeting21:56
ttxzns: swift and keystone might have some reasonable control over their devs, but nova...21:56
*** sleepsonthefloor has joined #openstack-meeting21:56
ttxzns: but I agree it could be a good resource for development teams to decide what's most needed21:56
*** vishy has joined #openstack-meeting21:57
*** xtoddx has joined #openstack-meeting21:57
ttxlast words ?21:57
znsttx: good point about PTL control. I sent Stefano and email. Will pick it up with him and/or the PPB. Thanks.21:57
znsBye? :-)21:57
ttx#endmeeting21:57
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"21:58
openstackMeeting ended Tue Oct 18 21:57:59 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:58
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-21.02.html21:58
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-21.02.txt21:58
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-21.02.log.html21:58
ttxyay21:58
*** zns has left #openstack-meeting21:58
*** bencherian has quit IRC21:58
*** jk0 has left #openstack-meeting21:58
*** agarwalla has joined #openstack-meeting21:58
*** edgarmagana has joined #openstack-meeting21:59
danwent#startmeeting22:00
ttxdanwent: floor is yours22:00
openstackMeeting started Tue Oct 18 22:00:19 2011 UTC.  The chair is danwent. Information about MeetBot at http://wiki.debian.org/MeetBot.22:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic.22:00
danwentthanks ttx22:00
*** RamD has joined #openstack-meeting22:00
*** Tushar has quit IRC22:00
*** jdurgin has left #openstack-meeting22:00
edgarmaganaHi Folks!22:00
*** devcamcar has quit IRC22:00
*** xtoddx has quit IRC22:00
*** vishy has quit IRC22:00
*** sleepsonthefloor has quit IRC22:00
danwenthello netstackers22:00
carlpHi!22:00
zykes-hmmm, cloudserver having a bad day ? :p22:00
RamDHello All22:00
salv-orlandohi22:01
SumitNaiksatamHi22:01
*** devcamcar has joined #openstack-meeting22:01
danwentok, agenda: http://wiki.openstack.org/Network/Meetings22:01
danwentany general discussion before we jump into project updates?22:01
danwentgeneral announcements rather22:01
danwent(open discussion will be later)22:01
*** sleepsonthefloor has joined #openstack-meeting22:01
danwentis troy here?22:01
*** vishy has joined #openstack-meeting22:02
danwentok, we'll start with quantum and switch to melange later if troy shows up.22:02
danwent#topic Quantum Status22:02
*** openstack changes topic to "Quantum Status"22:02
danwentcarlp: you're up first22:02
troytomano/22:02
*** markmc has left #openstack-meeting22:02
*** xtoddx has joined #openstack-meeting22:02
danwentah troy..22:02
danwentOk, let's switch over and let troy give a quick update on melange22:03
danwent#topic melange status22:03
*** openstack changes topic to "melange status"22:03
*** Ravikumar_hp has quit IRC22:03
troytomanwe're trying to get one last review on the initial merge prop into nova22:03
troytomani think we are close22:03
danwentgreat22:03
troytomanstarted working on MAC address assignment this week22:03
troytomanwill write up a blueprint for that tomorrow22:04
danwent#info basic melange that works with Quantum Manager is in last stages of nova review22:04
*** jmeredit has joined #openstack-meeting22:04
troytomanwill add nova blueprints for /interfaces as well to tie in Quantum/multi-nic/melange22:04
danwenttroy: definitely send an email to netstack with that BP22:04
troytomanwill do22:05
danwentwill be very help22:05
danwentful22:05
danwentalso, any BP for packaging melange (either with nova, or by itself?)22:05
troytoman yes. need to add that one as well. thx for the reminder22:05
danwent#action troy send email to netstack with with BP for "interfaces" API, and for melange packaging22:06
danwentAnything else?  Any questions for melange?22:06
*** Vijay_ has quit IRC22:06
bhall_one quick one22:06
bhall_troytoman: will melange also track dhcp start address?22:06
RamDyes. curious to know more about "interfaces" api...will wait for Troys BP22:07
bhall_we're still getting that from nova.. but most of the other pieces we get from melange22:07
carlpbhall_: The goal is to have Melange be the definitive source for all of that, yes22:07
troytomani think it can do that via policies22:07
danwentRamD:  basically this is how to use the nova API to define VM vNICs22:07
bhall_ok, I'll have to look at policies22:07
bhall_thanks!22:07
troytomanyou assign a block to a network and add policies that will give you the right starting point22:08
bhall_that makes sense22:08
troytomancarp is going to work on DHCP calling melange to get the auto-assigned IP22:08
troytoman^carlp that is22:08
uvirtbottroytoman: Error: "carlp" is not a valid command.22:08
bhall_ok22:08
carlphaha22:08
danwentI like "carp" better22:08
carlpYep, I'm the DHCP dude for now22:09
troytomani'll get carp to work on it too22:09
troytomanmore help the better22:09
danwent:)22:09
danwentOk, anything else for melange?22:09
danwent#info carlp will be working on DHCP service using melange data22:09
danwent#topic quantum status (for real this time)22:10
*** openstack changes topic to "quantum status (for real this time)"22:10
danwentcarlp, update on jenkins with respect to functional/system test?22:10
danwentthis is really going to have to be a team effort, but you're the point person :)22:10
carlpI have the hardware ready to go, robertn and I should have the networking done as speced by the notes from two weeks ago by the end of the week22:11
bhall_#action bhall ask jeblair about a jenkins job for code coverage for quantum22:11
danwentcool.  is there a BP tracking this work?22:11
carlpI'm also hoping to get some one-on-one with mtaylor this week to get Jenkins setup as well22:11
carlpI was going to get that straightened out tonight22:11
danwentOk, great.22:11
carlpI know you gave me one, I just need to flush it out22:12
danwent#info all milestones for essex are now open.  please start assigning BPs to them https://launchpad.net/quantum/+milestones22:12
danwentcarlp: great22:12
*** vishyweb has quit IRC22:12
danwent#info carlp is in the process of setting up quantum jenkins infrastructure22:13
danwentOk, next up, topics from the nova-parity discussion we had at the summit.  Goal is to make sure that users can use Quantum to achieve at least the same use cases as they could with traditional nova networking22:13
danwentI saw that bhall created some blueprints on this22:14
danwentsumit and salvatore as well22:14
danwentbhall, want to go first?22:14
bhall_yup, they're created but still need more detail22:14
bhall_sure22:14
bhall_#info parity blueprints linked as dependencies here: https://blueprints.launchpad.net/quantum/+spec/nova-network-parity22:15
carlpbhall_: You can assign the dhcp one to me22:15
bhall_ok22:15
zykes-so basically networking will be removed from nova late ron or ?22:15
bhall_we've got a review on gerrit for adding interim dhcp support22:16
bhall_the work carl is doing will supercede that, though22:16
danwentcarlp:  most of the nova parity things can be thought of along two lines:  a short-term solution that likely integrates with nova-network capabilities (e.g., DHCP with dnsmasq) and the better long term approach, which is extracting the functionality to be its own service22:16
danwentthis will be the case for DHCP, L3, floating ips, etc.22:16
salv-orlando#agree22:16
bhall_I think Sumit's team was going to take security groups and vpn22:17
bhall_but we still need volunteers for the other pieces22:17
danwentzykes:  basic networking capabilities will likely remain in nova for ease of use.22:17
carlpdanwent: understood.  I figured getting a simple service up and running now would be a good short term solution (so it can talk to any supported driver) and then add more features as time goes on22:17
bhall_that's pretty much where we are at this point22:17
danwentzykes: also, nova today acts not just as compute, but also as an orchtestrator (e.g., creating gateways for tenants automatically)22:17
carlpbhall_: I was going to look at VPN as well, but if sumit wants to take lead that's fine with me22:17
*** dendro-afk is now known as dendrobates22:18
danwentzykes: long-term that may change, with orchestration being pulled out into another service (e.g., donabe)22:18
bhall_carlp: either way is OK with me.. maybe they can take security groups and give you vpn22:18
SumitNaiksatambhall/carlp: we will look at it, but we can sure collaborate22:18
bhall_lets talk about it on the mailing list22:18
danwentsumit/carlp:  I looked at the vpn stuff, should be quite managable22:18
carlpsounds good22:18
danwentsumit, I believe your team was going to send out mail about the security groups + vpn stuff?22:19
salv-orlandodanwent:: do you mean cloudpipe vpn porting or APIs for configuring VPN access?22:19
danwentsalv:  just cloudpipe porting, thanks for clarifying22:20
RamDdanwent: yes, we will send soon...also thinking about the overlap between VPN and "Network extensions" that we discussed at boston22:20
danwentsalv:  short-term22:20
salv-orlandodanwent: ok22:20
salv-orlandosumit, RamD: are you including also AWS-style security groups in your L3 service design?22:21
danwentRamD: yeah, I think that will be part of the "long-term" phase of remote connectivity.  would be nice to have a uniform API that works for different types of remote access.22:21
zykes-is there any involvement from Vyatta for example for integrating their vm into the netstack ?22:21
RamDsalv-orlando: yes. atleast thinking is along those lines22:21
salv-orlandoRamD: ok, thanks22:21
danwentzykes:  would be nice, but I haven't seen any openstack interest from them22:21
danwentRamD:  aren't security groups more of a per VM VIF thing?22:22
*** mdomsch has quit IRC22:22
RamDsalv-orlando: but the priority is ensure current nova model works and supported short term22:22
salv-orlandodanwent: that's my wau of looking at them22:22
danwentRamD:  anyway, we can take this offline and have a broader discussion about what should/should not be in the L3 abstraction22:22
salv-orlandowau => way22:22
danwentagain, defining an L3 API is not in the set of the first things we're tackling for essex22:22
danwentwe have to get quantum as-is solid first22:23
RamDdanwent: Yes. Agree we need a discussion on L3 service22:23
danwentOk, so let's try to settle on next steps regarding nova-parity22:23
RamDdanwent: completely agree on Quantum stability...but if we can acheive some of the nova parity work with immeidate L3 service API then it would be great for long term as well22:23
danwent#action: sumit + team is exploring short-term cloudpipe integration22:24
salv-orlando#idea circulate list of parity-related blueprints on ML. Volunteers will pick individual blueprints.22:24
bhall_salv-orlando: good idea22:25
edgarmagana+1 salv22:25
bhall_salv-orlando: I'll send mail with the bp links/etc22:25
salv-orlandobhall_: thanks22:25
bhall_#action bhall cirtualte parity-related bps22:25
danwentRamD:  my guess is that defining a canonical tenant-facing L3 API will be a big undertaking that will require signficant effort from lots of different members of the netstack team.22:26
danwentRamD: i have a feeling its scope is much beyond simply replacing the basic L3 gateway that is in nova today.22:26
salv-orlandodanwent: my only concern is that for Quantum we came to the diablo summit with an half-cooked API proposal and finalized the API 3 days before rbp... with L3service, we don't have even a project name yet :)22:27
*** nati2 has joined #openstack-meeting22:27
RamDdanwent: Agree on the overall L3 Service APIs and we need lots of help. As we are doing the nova parity if we can do those "functionalities" only for now using L3 API "Set" then we can take up the "fuller" service later22:27
jmereditPersonally I'd rather see a continuation of the tight, concise building block approach.  Get a minimal feature set working and build from that.22:27
RamDsalv-orlando:I thought L3 service will inherit Quantum project name itself...atleast that's what I heard in the summit.22:28
danwentSalv:  do I understand you correctly in saying that L3 will be significant effort, or are you saying something else?22:29
salv-orlandodanwent: I'm exactly saying it will be a significant effort.22:29
RamDjmeredit: The L3service proposal more like what we have started in the Quantum L2 side....basic bldg blocks and keep expanding...for example start with L3 Subnet + Nat as in the nova parity list22:30
danwentRamD:  yes, that is what we talked about.22:30
salv-orlandobasically, I don't think it would be safe to bet on the L3 service for nova-parity in Essex nevertheless I do hope to see some form of L3 service with tenant facing APIs for the Essex release22:30
somikOne approach would be to discuss and spend our energy on solidifying the core quantum nova-net parity effort and if there are more cycles left towards E3, we can discuss L3.22:30
danwentsomik:  I agree.  I think we should focus on getting our core solid, hopefully early in the essex cycle, then we can start to push on L3 so we have a solid proposal in place for the next summit22:31
RamDsalv-orlando:  if we can have L3 service to meet some of the nova parity work..then as well we can spend energy on it rather than two step process22:31
danwentbut I agree with Ram that we can start learning and thinking about L3 in the mean time22:31
danwentthinking about what the relationship between QuantumManager, and L3 service, and melange might look like22:32
*** patelna has quit IRC22:32
RamDI think L3 "constructs" are huge missin block for any openstack used to use Quantum..which I think we all agree.22:32
somikRamD: The two stetp process is a risk tradeoff, this way we go slower but we can atleast deliver something solid and usable for the community in the short term22:32
danwentI just want to make sure developers are rewarded for focusing on making quantum production quality.  I don't want anyone feeling left out of the L3 discussions because they spent time building functionality tests, working on jenkins, etc.22:33
*** cdub has joined #openstack-meeting22:33
danwentRamD:  definitely agree.  L3 is THE next big part of the puzzle in my mind.22:33
danwentI just want to make sure we wrap up the L2 part of the puzzle first, as there are people that actually want to put Quantum in project with L2-only.22:34
danwentproject -> production22:34
*** jamesurquhart has quit IRC22:34
RamDdanwent: Having the focus on making Quantum prodcution ready is absoulte must and ahving L3 basic construcsts will only help in that direction...I completely agree on complete participation on this22:34
salv-orlandoI'm a bit puzzled here. On one side I see danwent has a good point, but on the other side we should not stop progress on L3 service if there are people willing to start work on it.22:34
danwentsalv:  I agree.  I'd rather see everyone pitch in to make things solid, then everyone move on to focus on L322:35
danwentthat way no one feels left out by working on the "boring" but necessary stuff, while others do the "fun" stuff like L3 :)22:36
RamDthe wiki posting from Sumit today shows one such case in which the L3 service how it can potentially help on the nova-parity side as well ..22:36
somiksalv-orlando: if we start on L3 before solidying L2, we are compromising resources that could get us to stable L2 faster, and gotten Quantum into production.22:36
danwentRamD:  agreed… L3 service would be a (large) super-set of what is needed by nova22:36
salv-orlandosomik: agree22:37
danwentthat in fact is my concern, as I think it will be a much larger effort than just trying to get the equivalent of nova.22:37
RamDdanwent: I think the proposal is already we all agree on fixing the L3 using nova parity work stream...the point is if we can achieve that and provide enough hooks to future by starting of with basic L3 service today I thing its great22:37
salv-orlandodanwent: I estimate at least the same effort we put into Quantum22:37
danwentsalv:  can you clarify?  I think I lost context :)22:37
danwentah, amount of work?22:38
RamDThat way all the developers trying/signing up for the parity work example NAT can readily particiapte on the basic L3 service as well22:38
salv-orlandoyeah22:38
salv-orlandoI don't want to be boring, but we are almost 40 mins into the meeting and nowhere near the middle of the agenda :)22:38
RamDshall I propose to set up a webex for L3 discussions?22:38
danwentRamD:  actually, parity can be achieved quite simply by leveraging all of the L3 work already done by the nova-network service and just plugging it into a L2 quantum network.  Brad sent an example of this out.22:38
*** heckj has quit IRC22:39
danwentsalv:  agreed, but I think this is a pretty key point for the community :)22:39
salv-orlandodanwent: sure.22:39
danwentsalv: apologies that this has to happy late at night for you :)22:39
bhall_also, now that dhcp is into quantummanager I think we have enough hooks to make leveraging the other features easier22:40
RamDdanwent: I see for DHCP..Apologies if there is something on subnet and other things then atleast its worth look at the flow model22:40
danwentyeah, a lot of the work will be quantummanager work that will just apply across any plugin that implements vif-plugging on the nova network node.22:41
RamDHow about for 1 hour conf call tomorrow on nova parity and L3 discussions?22:41
danwentRamD: I think it would be good to give folks a better understanding of the short-term vs. long-term plan with respect to all nova-network capabilties.22:41
danwentPerhaps brad could provide more info on how his proposal for short-term parity works… I think there is still a lot of confusion around this.22:42
bhall_here or on the mailing list?  maybe clearer if I type it up and send mail22:43
danwentif things are unclear after brad sends an email, we can try a webex or a face-to-face meeting + webex22:43
carlpbhall_: I think that's a great idea22:43
bhall_k22:43
cdubwould be nice to see the mapping of current nova L3 to quantum in the least22:43
salv-orlando#agree22:43
danwent(sorry, to remote folks, but whiteboard is probably a huge win there)22:43
danwentthough I guess webex has virtual whiteboard, right?22:43
RamDdanwent: yes my confusion is also there...nothing like we jump on to a conf call or hit whiteboard, probably this week itself.22:43
*** HowardRoark has quit IRC22:43
RamDdanwent: yes webex has whiteboard :-)22:44
danwent#action brad sent detailed email on short-term nova-network integration22:44
bhall_#action bhall send mail regarding short-term parity22:44
danwent:)22:44
danwentnow you have to do it twice brad22:44
danwentif needed, we can follow-up with a webex22:44
bhall_sounds good22:44
danwentis everyone ok with that plan?22:44
carlpyes22:45
salv-orlandoyes22:45
edgarmaganasounds good!22:45
jmeredityes22:45
zykes-how can i subscribe to the team mails ?22:45
danwentnetstack list22:45
somikyou can join the netstack team to and choose subscribe to mailing list22:45
zykes-and that is where ? :)22:45
danwentlooking it up....22:45
somiksykes: on launchpad22:45
zykes-quantum core developers or ?22:45
danwenthttps://launchpad.net/~netstack22:46
salv-orlandoor https://launchpad.net/~<your-name-here>/+editemails22:46
bhall_wow, 129 people on the list now.. guess its growing :)22:46
danwentOk, in deference to salv, let's keep moving22:46
danwentSalv, any updates you need to provide on API work?22:46
salv-orlandoJust a progress update22:47
salv-orlandoI'm in the middle of a little bit of wsgi framework refactoring22:47
salv-orlandofor splitting route paths for v1.0 and v1.1, even though the only thing that will change is the 'operational status' in responses22:48
danwentok, nice.  that will payoff in the future as well i'm sure22:48
zykes-hmm22:48
salv-orlandoalso, I'm removing unused bits of code (see code coverage emails), and improving serialization/deserialization22:48
salv-orlandoreusing code from nova22:48
zykes-just as a general question there, why isn't there an overall "version handling api" middleware that goes across all projects ?22:49
salv-orlandoSaid that, I hope we will be able to can all this code before Essex, and use openstack-commons22:49
salv-orlandozykes-: the answer would be openstack-commons22:49
danwentsalv: do we have a detailed spec yet on exactly how operation status will work?  i.e., is the field a string, a boolean "up" vs. "down", etc?22:49
salv-orlandodanwent: working on that. Will publish wiki page by end of the week. My opinion is to go for an enum22:50
danwentok, great.  looking forward to reading it.22:50
salv-orlando#action Salvatore to publish detailed spec for operational status by end of the week22:50
danwentthx, anything else on API salv?22:51
salv-orlandoI have targeted blueprints and bugs for API work to Essex milestones. that's all.22:51
danwentgreat, thx.22:51
danwentsomik, mark, are you two around to talk about the user flow + dashboard work?22:51
somikdanwent: I have high level discussions from summit summarized22:52
danwentI don't see mark in the room…  anyone from the cisco dashboard team here?22:52
somikI beleive Arvind was working on some ideas as well22:52
danwentok, would be great to see blueprints sent to the list, even if they are rough.22:53
somikalthough unsure if Arvind is back in the country yet.22:53
somikAfter I document all summit discussions, I'll send it out everybody.22:53
danwentok, sounds good.22:53
danwent#action somik send out document describing summit user flow22:53
danwentBrad, what is the status of the issues with the data extensions?22:54
bhall_danwent: create port/net is proposed for merge and reviewed22:54
bhall_(and approved I think)22:54
danwentyou had mentioned a need to change the plugin python API though?22:54
bhall_update port/net .. I just sent that out today22:54
bhall_ah, yeah.. well, I sent mail to the list about this but I want to get rid of rename_net and change_port_state22:55
bhall_and make htem just update_network and update_port22:55
bhall_which changes the cli, plugins, everything22:55
danwentOk, probably warrants more discussion on list, but I wanted to make sure it was at least raised in the meeting.22:55
bhall_(I guess we don't have to get rid of rename_net/set_port_state .. they could just make to update_network, update_port)22:55
bhall_yeah, I'm hoping for some ML feedback on that one22:56
danwentOk, thx.22:56
danwent#action somik will check with salvatore about re-enabling keystone middleware22:56
danwentOk, aything else on quantum?22:57
bhall_oh, thanks for the reviews to everyone who reviewed the stuf I sent out the other day22:57
danwent#topic open discussion22:57
*** openstack changes topic to "open discussion"22:57
danwentapologies to salvatore for keeping him up so late....22:57
danwentanything else?22:57
danwentOk, thanks folks22:58
danwent#endmeeting22:58
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/"22:58
openstackMeeting ended Tue Oct 18 22:58:22 2011 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)22:58
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-22.00.html22:58
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-22.00.txt22:58
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-10-18-22.00.log.html22:58
RamDbye22:58
danwenthave a good night all22:58
carlpthanks all!22:58
salv-orlandoBye!22:58
SumitNaiksatambyw22:58
SumitNaiksatambye22:58
*** SumitNaiksatam has quit IRC22:58
*** RamD has quit IRC22:58
*** agarwalla has quit IRC22:59
cdubcya22:59
*** jmeredit has left #openstack-meeting22:59
*** cdub has left #openstack-meeting22:59
somikhave a good one all!22:59
zykes-;)22:59
*** edgarmagana has quit IRC23:02
*** robertn has quit IRC23:08
*** robertn has joined #openstack-meeting23:09
*** somik has quit IRC23:10
*** kbader has quit IRC23:11
*** reed has quit IRC23:17
*** wwkeyboard has left #openstack-meeting23:22
*** bcwaldon has quit IRC23:22
*** troytoman is now known as troytoman-away23:29
*** dragondm has quit IRC23:36
*** danwent_ has joined #openstack-meeting23:40
*** danwent has quit IRC23:40
*** danwent_ is now known as danwent23:40
*** HowardRoark has joined #openstack-meeting23:40
*** ohnoimdead has quit IRC23:41
*** ohnoimdead has joined #openstack-meeting23:44
*** ohnoimdead has quit IRC23:45
*** ohnoimdead has joined #openstack-meeting23:45
*** jdg_ has quit IRC23:46
*** danwent has left #openstack-meeting23:55
*** jamesurquhart has joined #openstack-meeting23:55
*** jamesurquhart has left #openstack-meeting23:55
*** salv-orlando has quit IRC23:57
*** novas0x2a|laptop has quit IRC23:57
*** novas0x2a|laptop has joined #openstack-meeting23:58

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