21:02:32 #startmeeting nova 21:02:33 Meeting started Thu Sep 13 21:02:32 2012 UTC. The chair is vishy. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:02:34 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:02:35 The meeting name has been set to 'nova' 21:02:40 yo 21:02:44 foo 21:02:45 Morning 21:02:47 o/ 21:02:49 hi 21:02:57 what up? 21:03:07 hey 21:03:30 hi 21:03:34 hi guys 21:03:39 howdie 21:03:40 #link http://wiki.openstack.org/Meetings/Nova 21:04:05 o/ 21:04:14 #topic Risky Reviews 21:04:32 so i there are couple of reviews which seem risky but also could be quite useful 21:04:42 i want to have some discussion on what we should do with them 21:04:46 the first is: 21:04:56 #link https://review.openstack.org/#/c/10797/ 21:05:23 The way we handle msysql disconnects is very fragile and inefficient 21:05:30 this fix is a much better way to do it 21:05:30 I initially said no to that as it didnt have any testing and its a pretty integral codepath that is changing 21:05:37 This review has been kicking around a long time 21:05:46 man, removing the SELECT 1 pinging sure seems hard to ignore 21:06:04 dansmith: is that a positive or negative reaction? 21:06:52 so I really want the fix but I'm concerned about potentially blowing things up 21:07:26 A few cores have +2'ed it along the way 21:07:44 bcwaldon: meaning, removing it seems too good to ignore :) 21:07:46 At least three that I see 21:07:47 it certainly looks risky 21:07:53 Yeah. 21:08:01 Not something to put in at the last minute. 21:08:01 dansmith: right, just wanted to verify that 21:08:19 Couldn't you let it sit in Grizzly for awhile and then backport to Folsom for a point release or something? 21:08:51 Of course this is just an RC1. 21:09:13 dprince: or do the opposite, let it fester in the rc releases whilst people are doing all their testing :) 21:09:30 s/rc releases/early rc releases/ 21:09:31 I like the grizzly idea and consider it for backport 21:10:04 so i see two approaches 21:10:22 1) merge it for rc-1 and if it causes explosions we can back it out for rc-2 21:10:34 or 2) merge in grizzly and backport later 21:10:38 2) is safer 21:10:47 How angry will the mob be if RC1 doesn't work? 21:10:50 so i am leaning there 21:11:02 2 might mean some different behavior midway through folsom, right? 21:11:17 someone who is using and happy with folsom (or hacked around things) and suddenly it changes a bit.. 21:11:36 it's pure bugfix territory 21:11:45 no API changes, user-visible behavioural changes 21:12:03 only question from stable branch would be whether it's a serious enough bug to warrant the risk 21:12:16 and it probably is, if it's been well tested in grizzly 21:12:19 it's database access patterns though.. I don't think it's invisible to the admins 21:12:38 markmc: yeh, but that can be a part 2 question. 21:13:00 dansmith, I don't see how this one can impact admins, really 21:13:21 so it sounds like no one is really arguing for 1 21:13:22 agree, it will just drop some largely no op queries 21:13:31 the question is just whether the backport is ok 21:13:32 markmc: okay 21:13:46 vishy: right, but we don't need to make the backport call today 21:14:01 if we do not want to backport it I might be for pushing it in now rather than dealing with crummy sql for the whole folsom release 21:14:06 see how it does in grizzly, then make the call at the first update 21:14:22 but I just had a bunch of coffee so I want to merge everything 21:14:25 :) 21:14:26 :) 21:14:49 heh 21:14:51 #action wait on https://review.openstack.org/#/c/10797/ 21:15:01 I think it's a reasonable candidate for stable after some soaking on master 21:15:05 #link https://review.openstack.org/#/c/11923/ 21:15:37 vishy: has anyone floated that by danpb 21:15:42 ok this is fixing some stuff that should have been fixed a long time ago 21:16:09 the bug that it is fixing is not super critical, but I really want to get rid of legacy nw info 21:16:25 my thinking on this one is the same grizzly and backport after we are sure it doesn't break anything 21:16:44 hmm 21:17:01 not super critical, lots of risky refactoring ... doesn't sound like such a good stable candidate 21:17:26 markmc: it doesn't sound like a straight bug fix for the issue is easy unfortunately 21:17:35 yeah 21:17:48 markmc: so we just keep the bug as a known issue for the whole folsom release? 21:18:14 vishy, assuming it's not super critical and we can't find a less invasive fix, yeah 21:18:49 markmc: ok we will delay that one until grizzly then 21:19:01 #action wait on https://review.openstack.org/#/c/11923/ 21:19:40 #topic cinder/nova sync status 21:19:49 markmc: any idea where we are on this? 21:20:13 #link http://etherpad.openstack.org/cinder-to-nova-sync 21:20:22 jgriffith says he's updated the etherpad 21:20:24 * markmc looks 21:20:27 :) 21:20:40 yes, everything on the pad is *in* except for the clone images 21:20:48 jdurgin: is on it as we speak 21:20:53 Should be in later today 21:21:11 looks like 2 left cool 21:21:14 markmc: Do you also keep a list of what needs syncing from Nova to Cinder? 21:21:21 I think we are good on that side then 21:21:37 jgriffith, anything you feel needs to be in for rc1 that's still in review? 21:21:55 jgriffith, thought we were going to have an rc1 targeted bug for those? 21:21:56 On the nova side, just my recent change to delete on startup 21:22:11 There is, just not being used :* 21:22:12 :( 21:22:14 dprince, nope 21:22:49 markmc: 1049381 21:23:04 markmc: Okay. I suppose that is something we'd talk about in the Cinder meeting. Still... there are a couple things missing. The xensm driver for instance: https://review.openstack.org/#/c/12843/ 21:23:23 dprince, well ... I think we're in reasonable shape on actual volumes stuff being in sync between nova and cinder 21:23:41 dprince: Yes, that's another story and I think I'm going to punt on it unless you have new news (we can talk later) 21:23:41 dprince, I'm more thinking of non-volumes core stuff changes in nova that haven't been synced to nova 21:23:54 #link https://code.launchpad.net/bugs/1049381 21:23:56 Launchpad bug 1049381 in cinder "sync nova-volume and cinder" [Critical,In progress] 21:25:09 jgriffith: sure. We can talk about the missing xensm driver in Cinder at another time. 21:26:06 markmc: Everything in both directions should be merged or in review barring the two mentioned earlier 21:26:47 ok, sounds good 21:28:17 markmc: Sorry, missed your question earlier. Anything in review is RC1 from my perspective 21:28:48 jgriffith, we should add all the reviews to the bug, I guess 21:28:52 * markmc starts doing that 21:29:14 good idea 21:29:26 ready for the next topic then? 21:29:36 aye 21:29:39 #action mark to add reviews to cinder sync bug 21:31:10 #topic RC1 buglist 21:31:40 #link https://launchpad.net/nova/+milestone/folsom-rc1 21:32:10 looks pretty good 21:32:14 mostly just in need of reviews 21:32:20 does someone want to take? https://bugs.launchpad.net/bugs/1046054 21:32:21 Launchpad bug 1046054 in nova "Security groups leak across tenants for admin users" [Medium,Triaged] 21:32:46 it should be pretty easy, just limit security groups by project even for admins 21:32:53 I can grab that tmrw 21:33:00 eglynn__: cool thanks 21:33:09 is there anything else on there that is stuck? 21:35:07 belliott_ took the unassigned bug so i think we are good 21:35:10 #topic outstanding reviews 21:35:27 the main thing is to stay on top of reviews for the bugs on the list 21:35:56 anyone know of stuck reviews? 21:36:05 vishy: this isn't on the list but https://bugs.launchpad.net/nova/+bug/872899 21:36:07 Launchpad bug 872899 in nova "VMs cannot be terminated if compute host is dead" [Medium,In progress] 21:36:23 vishy: I have a fix stuck in review 21:36:54 https://review.openstack.org/12231 21:37:01 yeah that one seems fine to me 21:38:08 vishy: thanks 21:38:13 ok 21:38:18 #topic open discussion 21:38:22 anyone have anything? 21:38:48 man pages? 21:39:24 jog0: as in someone should write them ? 21:39:25 :) 21:39:43 yes, its about time nova has some 21:40:25 that would be nice 21:40:27 volunteers? 21:40:31 vishy: I can start writing a few but we do have 22 binaries 21:40:32 --help | help2man 21:40:42 russellb: :) 21:41:00 help2man does exist. it's a starting point at least. 21:41:04 jog0: maybe start and put out a request for help on the ml 21:41:07 fun part is then keeping them up to date 21:41:14 jog0: if you get started I'll throw in a bit on them. I think my name is still at the bottom of the xm man pages in xen somewhere :) 21:41:31 i think we are done. Thanks guys 21:41:35 laters 21:41:36 #endmeeting nova