21:00:47 #startmeeting nova 21:00:48 Meeting started Thu Aug 23 21:00:47 2012 UTC. The chair is vishy. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:49 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:50 The meeting name has been set to 'nova' 21:01:06 helo 21:01:14 #topic http://wiki.openstack.org/Meetings/Nova 21:01:30 yo 21:01:34 #topic Role Call 21:01:43 ~o 21:01:55 #link Agenda: http://wiki.openstack.org/Meetings/Nova 21:02:07 here 21:02:11 o~~~> 21:02:18 the topic setting seems to be broken :( 21:02:32 wow, someone can't spell cinder :) 21:02:46 #info Attendeees: maoy, dansmith, markmc, ttx 21:03:00 o/ 21:03:03 hello 21:03:22 #info Atendees: jk0, dprince 21:03:35 lol i can't spell attendees 21:03:38 lets try that again 21:04:01 #info Attendees: vishy, maoy, dansmith, markmc, ttx, jk0, dprince 21:04:11 #topic FFE for Entry Points 21:04:21 I think this was mostly hashed out on the list 21:04:28 vishy: the meeting report will mention everyone that spoke at least a line... so rollcall is not that useful :) 21:04:29 looks like everyone is ok deferring to grizzly 21:04:43 yeah 21:04:46 ttx: good to know, I will skip it in the future :) 21:04:49 yes, looks like everyone agrees it could wait 21:04:58 I do like to know who is here. 21:05:09 I'm actually really looking forward to digging into it more 21:05:17 #info Entry Points will be deferred to Grizzly 21:05:25 but I think it would benefit from a good big of discussion/thought 21:05:32 vishy: I think someone mentioned it could use a summit discussion 21:05:36 s/big/bit/ 21:05:48 #action summit discussion needed for entry points 21:05:53 around general usage of entry point vs. config for some things 21:06:06 mtaylor: you ok proposing that session? 21:06:27 I think Monty is out of town 21:06:38 well he can do the action anyway :p 21:06:46 action him! 21:07:05 #action mtaylor to schedule summit discussion for entry points 21:07:21 #topic Feature Freeze Progress 21:07:29 * vishy is scared that the bot is broken 21:07:36 yeah, it should be replying I think 21:07:41 clarkb: ^ 21:07:44 #link https://blueprints.launchpad.net/nova/+spec/os-api-network-create 21:08:07 #help need review on https://review.openstack.org/#/c/9847/ 21:08:10 so, I got the API issue sorted on that 21:08:15 but never got around to final review 21:08:25 will definitely do it tomorrow unless someone else gets in there 21:08:45 #link https://blueprints.launchpad.net/nova/+spec/project-specific-flavors 21:09:02 #help need review on https://review.openstack.org/#/c/11270/ 21:09:10 both of those just need another reviewer 21:09:10 vishy: we should probably communicate about nova-manage once that merges 21:09:25 ttx: agreed, lets discuss nova-manage next week 21:09:43 #topic Bug Triage Plan 21:10:00 so we are supposed to come up with a plan to get the untriaged bugs down to 0 21:10:09 ttx and I did 20 each :) 21:10:10 markmc proposed 5 people take 20 21:10:14 I did too :) 21:10:20 there aren't really enough nova-core members here 21:10:29 #action vishy to triage 20 new bugs 21:10:36 who else can volunteer 21:10:37 we're down to ~60 or so 21:10:39 we are at 67 21:10:49 How triaged do they need to be? 21:10:49 I'll do another 20 sometime next week 21:10:58 I'll take some 21:11:01 #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 21:11:12 #action dprince to triage 20 new bugs 21:11:16 I can try, I'm just always worried about properly representing the core team's feelings on things :) 21:11:16 20 seems abit ambitious for a slacker like myself though 21:11:21 lifeless, moved from new -> confirmed/incomplete/invalid and priority assigned 21:11:23 lifeless: step 1 and 2 from http://wiki.openstack.org/BugTriage 21:11:41 #action markmc to triage 20 (more) new bugs 21:11:50 that should get us almost empty 21:12:01 we still have lots of bug fixing to do 21:12:15 So just to be clear triage means assign the status, confirmed, etc. 21:12:25 yep 21:12:27 dprince: correct 21:12:28 ok cool; thats much saner than other triage processes I've seen; thanks. 21:12:33 * dprince does lots of fixing... not so much triaging though. 21:12:43 Ah. Cool. That'll be quick then. 21:12:47 usually i find 2 or 3 to fix while I'm triaging 21:12:51 which slows me down :( 21:13:02 * markmc tried to avoid that 21:13:14 just stuck things on rc1 target so I could come back to them later 21:13:21 markmc: that is probably wise. In the future I will just assign myself or something 21:13:21 ditto. Hard to keep focus where there is so much good stuff in there. 21:13:29 probably overzealous with targeting a bit, but easy to untarget 21:13:33 #topic Critical Bugs 21:13:47 dprince: it's mostly about separating things that are obviously not ready to be fixed, from things that certainly look like a valid bug 21:14:10 dprince: and notice what looks like a crtitical/High issue 21:14:12 ttx: thanks. That helps 21:14:22 so that we can put it on release radar 21:14:32 so i think we should all be targetting bugs to rc1 if they are really important 21:15:13 is this not merged? https://bugs.launchpad.net/nova/+bug/1011852 21:15:14 Launchpad bug 1011852 in nova "Scheduler race condition" [High,In progress] 21:15:46 It is. 21:15:53 vishy, well, or low hanging fruit that would be nice to knock off before release 21:15:53 setting to fixco 21:16:21 #info target bugs to rc1 if they should be fixed for rc1 21:16:24 #link https://launchpad.net/nova/+milestone/folsom-rc1 21:16:52 markmc: right, low hanging fruit can have a lower importance. 21:17:10 it looks like there are a few there that are high but have no one assigned 21:17:14 So I found a couple tickets related to dns_domains. Kind of a niche feature... but our default 'driver' is confusing people I think. I'd like to get that in if you guys buy it. 21:18:52 dprince, just target them at rc1 IMHO, it'll get untargetted later if it's not getting done and we decide it's not critical 21:19:15 dprince: links to bugs 21:19:19 markmc: soundgs good. 21:19:32 yes, the RC1 buglist is a worklist, we'll add more and remove some in the next week(s) 21:19:32 markmc: I do have thing i'd like to discuss in this section 21:20:05 #link https://review.openstack.org/#/c/10936/ 21:20:27 it got approved but i notice smokestack hasn't commented on the patchsets 21:20:47 dprince: just want to make sure the patch works with postgres 21:20:58 vishy: ack. action me 21:21:01 wow, that's a whole lot of +2s 21:21:02 seems there are duplicated version numbers 21:21:10 yes it needs a rebase 21:21:15 and fix of version numbers 21:21:16 * ttx disappears 21:21:25 #action dprince to verify https://review.openstack.org/#/c/10936/ works on postgres 21:21:36 vishy: cool. will look at it. 21:22:03 there is one other mysql related change 21:22:35 ah nm, it is going to wait until grizzly: https://review.openstack.org/#/c/10797/ 21:22:54 any other critical bugs that people need to discuss? 21:23:17 Nothing specific. Last week I ran the full suite of Tempest and lots of tests are failing. 21:23:22 heh 21:23:24 this one - https://bugs.launchpad.net/bugs/1039665 21:23:25 Launchpad bug 1039665 in nova "Creating quantum L2 networks (without subnets) doesn't work as expected" [High,Confirmed] 21:23:37 dprince: yes it looks like tempest could use some serious help. 21:23:41 seems there's some confusion about how to use quantum with nova in folsom 21:23:44 I'm pretty sure there are some valid issues in there... just haven't had a change to file them all. 21:23:51 am I missing docs, or ... ? 21:24:10 I'm going to try to look into some of them this week. Or weekend maybe. 21:24:13 strikes me that since quantum is becoming core in folsom, we should be all over it 21:24:30 markmc: docs are for lightweights, didn't you know? 21:24:51 markmc: yes that is interesting, didn't know that we still used legacy nw info in libvirt 21:25:02 dansmith, absolutely :) 21:25:34 heh 21:26:02 vishy, I guess I'm saying that it feels like we expect the quantum folks to worry about the integration 21:26:07 vishy: re: 10797, there are a few folks who would like it in Folsom, but unless I figure out why it's not working in the next day, it'll be a few weeks before I can do any more on it. 21:26:09 rather than nova-core folks generally poking at it 21:26:17 * markmc admits he hasn't played with it much 21:26:21 markmc: I think that has been true 21:26:36 i was just going to suggest making an email to the list asking for quantum people to verify 21:27:15 devananda: I would love it for performance, but it sounds like it is too slow/late so we might have to consider backporting it from g once we can verify it for a while 21:27:40 dprince, quantum's on your todo list for smokestack, right? think I remember you saying that 21:28:02 markmc: Yessir. It is one of the things up next. 21:28:10 dprince, awesome 21:28:20 markmc: short term can you email danwendlandt about that bug so they can help us solve it? 21:28:22 markmc: To really make use of it I need full linux net support. 21:29:01 vishy, will do, although dan's a bit busy right now :) 21:29:09 * markmc will include garyk 21:29:27 i'm sure, i just want to make sure someone can look at it who has a chance of a quick fix 21:29:46 #action markmc to send an email about https://bugs.launchpad.net/bugs/1039665 21:29:47 Launchpad bug 1039665 in nova "Creating quantum L2 networks (without subnets) doesn't work as expected" [High,Confirmed] 21:30:09 #topic XML Support in Nova 21:30:22 * dansmith gulps 21:30:25 this seems to be moving kind of slowly 21:30:28 dansmith: go 21:30:39 so, we have 17 changes queued against tempest right now 21:30:47 as identified, tempest has been a bit sick lately 21:30:58 david added some skips that helped free it up for the most part 21:31:09 however, I think with jaypipes out, we're lacking a lot of review muscle 21:31:15 Daryl tentatively approved the approach, 21:31:27 then realized we were proposing running the JSON and XML tests on every run 21:31:31 which is what jaypipes wanted 21:31:36 and isn't in favor of that 21:31:53 so, hopefully we can satisfy that concern with some strategically-placed skips and a flag or something 21:32:11 but I'm certainly in favor of testing the stuff we claim to be testing as often as possible 21:32:24 so anyway, we're getting pretty close to coverage on stuff that can be tested in nova I think 21:32:31 and have found three legit xml bugs I think, 21:32:41 so IMO both api testing and api docs are really important for release 21:32:41 one filed and closed, two more almost ready for that 21:33:09 markmc: has been cleaning up config samples which is also really helpful 21:33:25 also thing we found an issue in nova-volume that wasn't cropping up with regular tempest but that we see when we run both because of a fast create/delete/create thing with similar names/ids 21:33:31 but we need openstack to be easier to install and easier to build stuff on. 21:34:10 it seems like this tempest stuff is useful 21:34:14 yeah appreciate that markmc and the DocImpact flags, super helpful 21:34:22 but I don't know how to unblock dansmith with jaypipes out of town 21:34:28 thoughts? 21:34:40 annegentle, np :) 21:34:42 find jaypipes, make him come home? :) 21:34:54 someone else on core Tempest should just push them in. 21:35:03 dansmith: who else is Tempest core? 21:35:12 that's what I'm trying to figure out :) 21:35:19 mtaylor, jeblair, davidkranz, ... 21:35:37 https://launchpad.net/~openstack-qa-core 21:35:44 dansmith: I think if you explain it to Daryl he'll rubber stamp approve them. 21:35:47 blamar, bcwaldon 21:35:59 dprince: well, I did, and he said he didn't agree with jaypipes 21:36:12 https://review.openstack.org/#/c/11411/ 21:36:18 I understand his concern, of course, 21:36:22 dansmith: we can get blamar and bcwaldon to jump in. 21:36:36 and if you really don't care about XML, hiding them in a corner is legit :) 21:36:36 are they in core also? 21:36:39 * blamar jumps 21:36:40 dprince: okay, sweet 21:37:04 dprince: they may need more review, we've had very little, but we need *something* 21:37:10 17 patches is a deep queue :) 21:37:34 dansmith, meh, testing is for lightweights :) 21:37:41 haha 21:37:43 #action blamar to unblock tempest queue! 21:37:50 blamar: We need your help to review some Tempest branches sir. 21:37:57 well, I never add bugs, but I hear markmc does, so.. testing is important 21:38:12 blamar: also sounds like its time to recruite more Tempest core members too ;) 21:38:18 dansmith: have you filed the xml bugs you've found? 21:38:41 vishy: the one that was obvious we have, I'll kick (gently) my team members that are holding the others to get them filed ASAP 21:38:41 ok the other prong of our approach for xml testing is the api sample testing i'm doing in nova 21:38:53 they want to know the fix before filing, of course, but I'll push 'em 21:38:56 I really need another approve here: https://review.openstack.org/#/c/11263/ 21:39:13 dansmith: if they just report the bug and assign themselves that is awesome 21:39:16 vishy: I'm ready to approve that.. just one little question. 21:39:26 dprince: what is it? 21:39:31 dprince ... always with the questions 21:39:31 vishy: I had the same question as dprice.. 21:39:43 vishy: Would it be nicer to have an environment variable for that global to turn it on/off. 21:39:45 actually, an env variable is a good idea 21:39:47 vishy: yep, just timid, but we'll do it 21:39:59 vishy: If you pop that in I think its a go. 21:40:01 dprince: interesting thought on the env variable 21:40:09 dprince: ok i will do that today 21:40:33 vishy, will you also add a simple "how to re-generate" README to the api_samples dir? 21:40:34 do env variables pass all the way through tox/run_tests? i guess we will find out 21:40:40 should do, yeah 21:40:42 markmc: sure 21:41:15 #action vishy to switch the api sample testing to an env variable so it can get approved 21:41:28 ok so once that is in, there are a bunch more api samples that need to be generated 21:41:56 we need to hit the resto of the core apis and all of the extensions, and that is where I expect we will run into a bunch of xml bugs 21:42:03 would anyone else like to help? 21:42:09 vishy, will the docs folks pull these api samples into the docs? 21:42:22 vishy: I don't want to, no, but we'll start looking at those once we're done or completely blocked on the tempest stuff 21:42:39 vishy, if you did up a todo list, might be easier to snarf some volunteers 21:42:48 markmc: the plan is to pull them into manuals 21:42:53 coolness 21:43:03 markmc: and modify the wadls slightly so that they are used for api.openstack.org 21:43:39 #action vishy to create an etherpad for work around api samples testing 21:43:42 * markmc refrains from snarking about wadls 21:44:07 #topic Open Discussion 21:44:11 anything else? 21:44:27 i'd like get some help on lintstack! 21:44:28 yes, I've just noticed it's easy to typo your name as virsh 21:44:33 too confusing, please rename 21:44:38 I mean reviews.. 21:44:48 markmc: I typed "vishy list" at a prompt the other day 21:44:55 https://review.openstack.org/#/c/11444/ 21:44:56 * markmc sorry for distracting from maoy with silliness 21:45:06 markmc: :) 21:45:11 haha 21:45:25 the ci team has been super helpful and efficient 21:45:32 markmc: You can fix that you know. Just alias vishy='virsh' in your environment. 21:45:32 the silent pipeline is already running 21:45:36 maoy: so the lintstack stuff is just silently running atm? 21:45:41 yes 21:46:00 maoy: and your proposal turns it into a gate? 21:46:04 but since the patch is not in, the silent test is always failing.. 21:46:11 not in a few months 21:46:25 i propose to make it a FYI for checking 21:46:32 and see how it goes.. 21:46:36 so this is just to enable the silent test? 21:46:40 yes 21:46:59 maoy, hmm, this HEAD~1 vs HEAD thing - how does that work out if a developer with uncommitted changes runs it? 21:47:22 markmc: the checkout will abort 21:47:38 and this runs if you just run 'tox' ? 21:47:51 vishy: https://bugs.launchpad.net/nova/+bug/1040891 21:47:52 Launchpad bug 1040891 in nova "XML formatting for volume metadata incorrect" [Undecided,New] 21:48:00 maoy: should we add it to run_tests.py as well? 21:48:00 vishy: I was wrong, at least one of the other two is already filed 21:48:06 that i'm not sure... i only use run_tests.sh and tox -e pylint 21:48:27 Yes. run_tests.sh would be nice. 21:48:52 vishy: now I prefer not to, because it actually checks out code so it might confuse people 21:48:53 dansmith: nice, if that is being fixed, can you assign it to someone 21:48:59 dansmith: also target it to cinder as well 21:49:11 vishy: okie 21:49:15 maoy: why is it necessary to checkout code? 21:49:19 because it first: git checkout HEAD~1, then git checkout $HEAD_COMMIT 21:49:42 so it's no longer on any branch. 21:50:01 maoy: is it comparing errors from current branch to previous commit? 21:50:02 vishy: because I think maintaining an exception file is a bad idea for silent mode.. 21:50:07 vishy: exactly 21:50:28 maoy: interesting. Well I don't have a problem with it going in for silent testing 21:50:33 vishy: this way there is no need to maintain the exception file 21:51:29 maoy: so it only runs with tox -epylint 21:51:36 or a full run of tox 21:51:37 yes? 21:51:38 yes 21:51:44 seems fine to me 21:51:56 might as well try it out and see if it helps us find bugs 21:52:05 good. 21:52:22 ok anything else? 21:52:28 not here. 21:52:36 coolness 21:52:41 #endmeeting nova