21:04:19 #startmeeting nova 21:04:20 Meeting started Thu Mar 14 21:04:19 2013 UTC. The chair is russellb. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:04:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:04:23 The meeting name has been set to 'nova' 21:04:26 #chair vishy 21:04:26 Current chairs: russellb vishy 21:04:33 who's here to talk nova?! 21:04:37 o/ 21:04:38 \o/ 21:04:56 * jog0 waves 21:05:10 hi 21:05:26 soooooooooo 21:05:42 https://wiki.openstack.org/wiki/Meetings/Nova 21:05:45 #link https://wiki.openstack.org/wiki/Meetings/Nova 21:05:47 hi 21:05:51 greetings 21:06:04 \o 21:06:05 cripes, what am I doing adding agenda items? 21:06:07 russellb: fyi the traceback happens with local exceptions too 21:06:12 vishy: really? 21:06:22 vishy: hmm, I'm confused then 21:06:27 same here, what adds it 21:06:43 so, we're talking about https://review.openstack.org/#/c/24475/ 21:06:54 and specifically how the traceback gets into the exception message 21:07:34 Hi 21:07:55 but in the meantime we can discuss rc1 really quick 21:08:07 i could be wrong 21:08:09 in the release meeting, an ETA for grizzly-rc1 for nova was set for March 20th 21:08:12 Wednesday 21:08:21 vishy: yeah, we should get to the bottom of it 21:08:36 to do rc1 on Wednesday, that means have everything done by Tuesday night 21:08:38 russellb: you are correct 21:08:44 o/ 21:08:51 vishy: remote only? 21:08:56 yes 21:09:01 vishy: huzzah 21:09:01 heh 21:09:10 #link http://old-wiki.openstack.org/release/rc/ 21:09:21 our graph for the road to RCs looks pretty good :) 21:09:36 yeah, we're not losing anymore! 21:09:48 #link https://launchpad.net/nova/+milestone/grizzly-rc1 21:10:05 so, looking at that, i'm assuming all the In Progress ones are in good shape ... 21:10:15 would be good to look at the other 4 21:10:16 russellb: message = failure.get('message', "") + "\n" + "\n".join(trace) 21:10:46 arosen: you around? 21:11:02 would be good to look at the 4 bugs not listed as in progress yet 21:11:18 russellb: the one of mine on that list is in review now 21:11:19 arosen has two bugs assigned, both in Triaged 21:11:39 we have one issue not assigned 21:11:50 so ideally we should get it assigned ASAP, or remove it from the blockers list 21:11:56 and tag with "grizzly-rc-potential" instead 21:12:06 dansmith: cool 21:12:18 https://bugs.launchpad.net/nova/+bug/1143659 21:12:19 Launchpad bug 1143659 in nova "Deleting instance during snapshot leaves snapshot state in saving" [Medium,Triaged] 21:12:22 rmk: around? 21:12:27 yes 21:12:38 rmk: you looking at that? looked like you had it assigned at one point? 21:13:07 russellb: I unassigned it for myself because I don't know how to fix it 21:13:30 Thought I could handle it with an API restriction but that's not what we want 21:13:43 honestly i dont think that bug needs to be fixed for rc1 21:13:50 sdague: surely we can mark migration testing with data done at this point, right? 21:13:52 rmk: ok, that was going to be my next question 21:14:01 dansmith: I thought it was 21:14:04 russellb: It's a corner case and not really a big deal imo 21:14:05 if it's not a regression, and not the end of the world kind of bug, we can probably not block on it IMO 21:14:07 right 21:14:13 rmk: ok cool, i'll untarget then :) 21:14:13 sdague: oh, it is, just targeted so it's showing up.. nevermind 21:15:18 https://bugs.launchpad.net/nova/+bug/1100462 21:15:19 Launchpad bug 1100462 in nova "Instance task_state being left as migrating after InvalidSharedStorage error" [Medium,Triaged] 21:15:26 doesn't appear to be actively workedon ... 21:15:32 vishy: thoughts on moving that to grizzly-rc-potential? 21:15:56 seems fine 21:16:22 k, sounds like it affected folsom too, and we've lived this long without fixing it, heh 21:16:25 * russellb untargets 21:16:32 arosen is looking at the other two but the second one looks super easy with a patch already in place if someone want sto steal it 21:16:34 vishy: how about the other 2 assigned to arosen, i think i saw you guys talking earlier ... 21:18:01 vishy: ack, ok, i guess i can steal that 21:18:34 luckily the patch is trivial, otherwise the lack of being able to submit to gerrit officially would be a problem 21:18:56 (happy to let someone else steal it if someone else wants to) 21:19:15 any other bugs / rc1 talk? otherwise looks like dansmith had a topic for today 21:20:03 alrighty, then.... dansmith, what's up. 21:20:06 so, 21:20:13 I think I put this on last week out of sheer frustration, 21:20:25 and because we had gone a couple weeks without a lot of meeting fodder 21:20:40 we have a bunch of tests that fake a lot of instance_type stuff, 21:20:51 lots of modifying individual attributes of a type that we pass in and such 21:21:22 and there are a ton of places where we use inconsistent types, and where the instance has memory_mb=1024 but the type we pass to some call with it shows memory_mb=512 21:22:00 it makes it hugely problematic when we go to unify some of the instance_type stuff and have to patch up a bunch of tests to change all these strange assumptions that are made 21:22:21 I had a lot of rant material last week, but they're not as fresh for me now 21:22:27 :) 21:22:30 go go go 21:22:36 but yeah, sounds like a good thing to clean up to me. 21:22:38 but basically, I think we need a BP for havana to seriously clean up some of that stuff 21:23:19 Sounds like a good idea to me 21:23:24 21:23:33 anyone else have a rant? 21:23:37 heh 21:23:38 dansmith: ++ to Havana cleanup 21:23:48 i think mikal does 21:23:56 I hate everything 21:24:00 Is that specific enough? 21:24:03 not a rant, but another thing dansmith and I talked about was having a havana blueprint to get rid of all stack traces in a successful tempest run 21:24:04 yep, thanks 21:24:04 lol 21:24:10 We really really need a security review gerrit 21:24:15 sdague: +1 21:24:17 This whole current arrangement is bonkers 21:24:19 because if everything worked, there shouldn't be stack traces in our logs 21:24:26 mikal: +1000 21:24:27 sdague, need to revisit the SKIP'ped tests too 21:24:31 sdague: absolutely 21:24:57 should never see a stack trace unless something very bad or unexpected happened 21:25:00 dims: yeh, we actually have a tempest tool to query launchpad for closed bugs 21:25:08 we run it from time to time 21:25:13 as in, every traceback you see in a log == bug IMO 21:25:21 russellb: yes, definitely 21:25:32 russellb: ++ 21:25:34 no way, I have to abandon my periodlic_task_log_a_stack_trace() patch? 21:25:43 I'm working up some tooling to make the stack trace identification easier 21:25:53 Just make tempest grep the output for Traceback and fail the test if it's there. That'll stop all work for a couple of days then it'll be fixed. 21:26:09 dripton: well, eventually 21:26:18 we have to get rid of the current ones first 21:26:28 right 21:26:40 sdague: i was pretty surprised when you linked to that log the other day 21:27:01 russellb: it's nothing new 21:27:12 I just decided to get beligerent about it :) 21:27:28 sdague: and i just don't look unless tests failed, heh 21:28:17 so speaking of blueprints and such ... have people been filing design summit sessions? 21:28:39 yeah, I have 21:28:40 There are a fair few nova ones 21:28:43 lots 21:28:46 Not sure how the number compares to last time though 21:28:57 there are a couple more api ones cyeoh and I need to get in 21:28:59 29 for nova, in a quick count 21:29:02 If we have a gap, we could always go get a beer... 21:29:15 Is cyeoh going to be able to make the summit? 21:29:18 i don't think we'll struggle to fill the nova track ... 21:29:21 sadly no 21:29:26 sdague: :( 21:29:59 mikal: he talks funny anyway 21:30:08 speaking of which, how can i help when i am at the summit? 21:30:08 mikal: hopefully the next one! 21:31:05 cyeoh: yay! 21:31:15 dims: attend sessions and have sane ideas? 21:31:34 mikal: that's crazy talk... 21:31:35 and if your ideas aren't sane, keep them to yourself? lol. 21:31:39 mikal, that's a give :) hopefully sane ideas 21:31:58 are we planning on revving the API in Havana? 21:32:09 i was thinking of writing a blog rant about design summit best practices / etiquette / things that annoy me :) 21:32:10 definitely share the crazy ideas ;) 21:32:18 Thre seem to be a lot of EC2 API tweaks listed in bugs at the moment 21:32:24 It would be good to know what the plan is with those 21:32:32 mikal: "plan" ? 21:32:39 i.e. incorrect return codes, wrong results, etc 21:32:44 for them to sit there until someone cares enough about ec2 to work on them? 21:32:50 Plan: assign to mikal 21:32:54 I get the feeling theres an IBM tem who intends to fix them all 21:32:56 i've noticed a significant lack of people caring about EC2 this dev cycle ... 21:32:59 I tried to fix one and was told off 21:33:13 mikal: I just -2 anything from IBM 21:33:19 russellb: me too 21:33:28 Heh 21:33:33 Are still logging this meeting? 21:33:35 but really, how much EC2 work happened in grizzly? 21:33:36 i'm surprised there isn't more help 21:33:42 mikal: yes. 21:33:45 I want to rant too 21:33:46 vishy: me too 21:33:49 My rant is about dan's rant 21:33:53 jog0: no love from you guys on ec2 fixes ? 21:33:54 jk 21:33:55 vishy: people scream for it, but it's been dead this cycle 21:34:01 russellb: I get the feeling people walked away around the folsom timeline 21:34:17 russellb, means it's working perfectly! 21:34:26 dims: see bug list, heh 21:34:27 Let me rephrase -- we should try and kill off those bugs in Havana 21:34:28 we need to really get on v3 api early in h 21:34:36 so we can work out the kinks 21:34:42 russellb, yea, i have been tagging them 21:34:52 after watching what happened recently with keystone v3 21:34:54 dims: cool 21:34:56 i'm a bit scared 21:35:04 vishy: yes, agreed 21:35:09 vishy: oh dear, yeah, that's an interesting situation 21:35:11 also we should spend some effort cleaning up novaclient 21:35:22 vishy: its on my list but I never seem to get that for down it 21:35:28 nova-client focus.. yes 21:35:29 like have it detect which extensions are enabled a 21:35:40 ^ ++ 21:35:41 would be nice for someone to just decide to make novaclient their focus 21:35:41 devananda: Error: "++" is not a valid command. 21:35:43 like get-vnc-console 21:35:49 or the net and network commands 21:35:49 right now it is somewhat annoying 21:35:56 oh oh oh, yes what rmk said 21:36:01 We need to close bugs in general 21:36:02 network-create and net-create >_< 21:36:04 ITs a bit embarrssing 21:36:07 which both say "Create a network" 21:36:23 all this great work happens in nova but we don't make it too easy to consume with the client 21:36:32 * dansmith notes that he started a group rant-about-everything 21:36:38 i blame dan for this 21:36:43 dansmith: yes! 21:36:45 dansmith: good work 21:36:49 with the V3 api for H, the client will need to detect that too 21:36:53 =D 21:37:36 jog0: yep, good fodder for the session 21:37:56 We should have a rant session at the summit 21:38:00 nova get-spice-console be3968fd-b5a3-484e-a38a-25d6e64d7edb spice-html5 <--- weird 21:38:01 btw if anyone is interested in working on the CLI we now have integration tests for it, well very simple ones https://github.com/openstack/tempest/tree/master/cli 21:38:05 Try and keep the ranting contained to that one sacraficial session 21:38:17 oh oh can I rant about imagebackend 21:38:43 isn't that called "rant and drink at the nebula party"? 21:39:58 rmk: don't ask, just rant :) 21:40:33 OH 21:40:46 1 week ago today we had 547 open bugs for nova 21:40:50 right now we have 478 21:40:51 \o/ 21:41:19 100 of which are marked as in progress. 21:41:31 At this rate they'll all be fixed in 7 weeks! 21:41:52 we should have a buglist zero effort 21:41:56 that would be fun 21:42:20 especially if we had a giant wallclock of the bug count somewhere 21:42:41 i've thought about building something like that with a raspberry pi 21:43:12 also, 160 in Fix Committed 21:43:19 (not counted in the 478) 21:43:38 but that means we've merged 160 fixes that actually had a launchpad bug since grizzly-3 21:43:39 h-1: no new features until bugcount 0 21:43:40 russellb: you driving bug friday again tomorrow? 21:43:42 so, yay. 21:43:45 vishy: lol 21:43:48 :) 21:43:56 sdague: i'm going to be out tomorrow, so i asked mikal if he'd like to 21:44:00 cool 21:44:02 vishy: there are still diablo bugs in there... 21:44:11 vishy: should propose that on the -dev list 21:44:14 there are bugs before diable in there 21:44:15 Yes, I will be ranting about bugs tomorrow 21:44:21 diablo 21:44:28 there are some crazy things at the end of the bug queue 21:44:33 Although, its a bit hard when we have a rc coming out 21:44:39 some of it is still correct though, heh 21:44:53 mikal: honestly, just triage would help 21:45:09 sdague: well, I suspect we need a round of re-triage 21:45:12 mikal: doesn't hurt to sneak in more fixes 21:45:14 Some were triaged a very long time ago 21:45:19 russellb: some of it refers to directories we don't have any more :) 21:45:27 russellb: depends on how safe those fixes are 21:45:30 sdague: haha yes, i close those as Invalid :) 21:45:34 mikal: true 21:45:48 Oh yes, please please please close invalid bugs if you find them 21:46:39 mikal pays in goats if you close bugs 21:46:51 Heh 21:46:51 it's kinda weird 21:47:09 :) 21:47:21 russellb: http://www.amazon.com/Webkinz-Plush-Stuffed-Animal-Mountain/dp/B001QYPPO0 21:47:26 random other reminder ... if you haven't voted in the PTL election, you should, and it ends tonight. 21:47:45 mikal: only 14 in stock, what will you do? 21:47:49 there are 59 in incomplete status, what can we do with them? 21:48:05 dims: https://wiki.openstack.org/wiki/BugTriage 21:48:15 see Task 4 21:48:36 cool 21:48:50 task 9 is new 21:48:54 will go thru those 21:49:04 there's still a lot that can be done with task 9 21:49:25 but in general, the tasks are ordered by priority 21:49:50 yeh, typically just chatter away on -nova during triage to ask questions if you have doubts on anything 21:50:27 sounds good 21:50:36 mikal: going to send out a bug day email? 21:51:12 i'd send, but i think it makes sense to come from someone who's going to be around and banging the bug drum :) 21:51:36 I was going to do it tomorrow morning 21:51:43 Do you normally do it the day before? 21:51:43 k, cool 21:51:56 whichever 21:52:04 * russellb had been doing it day before 21:52:17 any other comments / questions / rants ? 21:52:42 review plugs? 21:52:45 heh 21:52:49 shameless! 21:53:38 wait until master opens back up 21:53:43 the review plugging will flood back in :) 21:53:56 thanks for hanging out everyone 21:54:00 #endmeeting