21:01:22 <ttx> #startmeeting 21:01:23 <Vek> dabo: depends on the level of amusement, but in essence...yes. 21:01:23 <openstack> Meeting started Tue Apr 12 21:01:22 2011 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:01:24 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic. 21:01:35 <ttx> Welcome everyone to our weekly OpenStack team meeting... 21:01:42 <ttx> Today's agenda: 21:01:46 <ttx> #link http://wiki.openstack.org/Meetings 21:01:58 <ttx> #topic Current release stage: Release 21:02:14 <ttx> At the end of the day we are supposed to set RCFreeze and cut a release candidate tarball... 21:02:25 <ttx> See http://wiki.openstack.org/RCFreeze 21:02:40 <ttx> With no more merges allowed, we use the last day before release to test the release candidate for blatant regressions. 21:02:55 <ttx> Let's move directly to the next topic to discuss if a short delay would buy us a better release... 21:03:06 <ttx> #topic Cactus Release Go/no-go 21:03:25 <ttx> So there were far too many fixes landing in this post-Gamma timeframe, most of them warranted by their impact... 21:03:41 <ttx> I think we could use one more day of testing and rc-bugfixing. 21:03:50 <soren> Easily. 21:03:56 <ttx> So my proposal would be to delay the release by one day. 21:04:00 <jk0> +1 21:04:10 <ttx> RCFreeze EOD Wed, RC cut Thursday, Release push Friday 21:04:30 <ttx> I think if we delay by more than a day, we'll start introducing large bugfixes again, with their potential for regression. We'll also open Diablo one week later... 21:04:31 <blamar> Would the delay be for fixing regressions only? 21:04:54 <ttx> blamar: the delay would be to fix a list we come up with on the next topic of this meeting. 21:04:57 <kpepple> ttx: do we really want to push a release on Friday ... there will be very little support on IRC during the weekend if we get a show stopper 21:05:03 <vishy> are there any unfixed bugs still remaining? 21:05:16 <ttx> vishy: yes, see next topic 21:05:35 <ttx> kpepple: in fact you cut a release candidate on the Thursday. 21:05:51 <ttx> kpepple: on Friday it's just about pushing that RC through as the gold release 21:06:26 <ttx> kpepple: if the RC is broken, we might need more time to fix and cut a new RC. 21:06:41 <ttx> kpepple: in which case we might delay to next week, but I'd rather not :) 21:07:08 <ttx> I think if we delay by more than a day, we'll start introducing large bugfixes again, with their potential for regression. We'll also open Diablo one week later... 21:07:29 <ttx> jbryce, sparkycollier, spectorclan: I hope that won't screw up any PR plan ? 21:07:31 * jaypipes votes for one day delay only. 21:07:37 <vishy> what are we gaining by a day? 21:07:43 <spectorclan> ttx: we should be fine, imho 21:07:46 <ttx> vishy: a few extra fixes 21:07:51 <kpepple> ttx: we won't really find out if RC is broken until the masses get their hands on it ... but i understand your relunctance 21:08:09 <ttx> vishy: maybe we should discuss the list first 21:08:21 <ttx> vishy: and then revisit if a one-day delay is useful. 21:08:21 <vishy> ttx: ok 21:08:32 <ttx> #topic RC bugs 21:08:33 <jbryce> ttx: it won't be a problem if we know ahead of time 21:08:43 <ttx> At this point we have the following RC bugs left: 21:08:49 <ttx> Nova: https://bugs.launchpad.net/bugs/752735 (Volumes aren't zeroed out) 21:08:50 <uvirtbot> Launchpad bug 752735 in nova "Volumes aren't zeroed out" [High,In progress] 21:09:00 <ttx> Glance: https://bugs.launchpad.net/bugs/758761 21:09:02 <uvirtbot> Launchpad bug 758761 in glance "logging in Swift backend store does not work" [Medium,In progress] 21:09:07 <ttx> Glance: https://bugs.launchpad.net/bugs/756886 21:09:08 <uvirtbot> Launchpad bug 756886 in glance "is_public must be "True" - mismatch with docs" [Low,In progress] 21:09:11 <sparkycollier> jbryce: agreed, if we know new plan today it's fine 21:09:14 <ttx> Glance: https://bugs.launchpad.net/bugs/758762 21:09:15 * vishy got smoketests passing again so I'm happy 21:09:15 <uvirtbot> Launchpad bug 758762 in glance "Need for more user-friendly docs" [Wishlist,In progress] 21:09:19 <ttx> Swift is good to go so far. 21:09:39 <ttx> Those 4 could go in today. 21:09:48 <ttx> But I have other candidates on my watchlist: 21:09:53 <ttx> Bug 759053 21:09:54 <uvirtbot> Launchpad bug 759053 in nova "Running an instance using an image name returns NotFound" [High,In progress] https://launchpad.net/bugs/759053 21:10:06 <ttx> vishy: that's a regression, right ? 21:10:12 <vishy> yes 21:10:34 <vishy> and it will make a lot of our installation instructions not work if we don't fix it 21:10:41 <ttx> ok, so I think it's a good RC candidate ? 21:10:50 <ewindisch> ttx, the volumes being zeroed needs fixing - fyi 21:11:11 * ttx add 759053 to the list 21:11:19 <ttx> Bug 758404 21:11:21 <uvirtbot> Launchpad bug 758404 in nova "euca-attach-volume fails when using RBD driver" [High,In progress] https://launchpad.net/bugs/758404 21:11:39 <ttx> If I read this one correctly, RBD volumes are unusable 21:12:31 <ttx> the fix is rather small and only affects RBD, which is broken without... 21:12:37 <ttx> opinions ? 21:12:46 <ttx> should it make it to "the list" ? 21:12:49 <vishy> that one seems low impact i'd put it in 21:13:04 <ttx> agreed 21:13:12 <ttx> Bug 758810 21:13:13 <uvirtbot> Launchpad bug 758810 in nova "VMwareAPIConnection class should inherit ComputeDriver class" [High,Confirmed] https://launchpad.net/bugs/758810 21:13:39 <ttx> I'm a bit unsure of the impact, but I suppose it renders VMWare unusable ? 21:13:55 <vishy> id really like this one to make it as well: https://code.launchpad.net/~vishvananda/nova/has_role_cache/+merge/56449 21:14:00 <salvatore-orland> I also suppose so, thought I haven't had a chance to speak with Steesh 21:14:24 <ttx> vishy: just a sec 21:15:11 <ttx> Looking at the patch, I'd say bug 758810 should be in list 21:15:11 <uvirtbot> Launchpad bug 758810 in nova "VMwareAPIConnection class should inherit ComputeDriver class" [High,Confirmed] https://launchpad.net/bugs/758810 21:15:26 <ttx> any +1 / -1 ? 21:15:32 <jaypipes> ttx: when doing a fix for another bug, I discovered this: https://bugs.launchpad.net/glance/+bug/759012. I believe it should also be in the RC for Glance. It's a pain in the butt for users if it isn't... 21:15:33 <salvatore-orland> +1 21:15:34 <uvirtbot> Launchpad bug 759012 in glance "verbose and debug settings no effect on logging" [Critical,In progress] 21:15:46 <soren> vishy: You want to add a patch that adds a feature, and changes flags? Really? Now? 21:15:46 <ttx> jaypipes: beh 21:15:58 <vishy> +1 21:16:11 <ttx> please only discuss one at a time 21:16:13 <vishy> jaypipes: do we have the max image size bug fixed? 21:16:22 <ttx> I'll come back to vish and Jay's. 21:16:31 <jaypipes> k 21:16:32 <ttx> ok, adding the VMWare one 21:16:38 <vishy> soren: actually I wanted it a couple of weeks ago, but no one was reviewing it :( 21:16:42 <ttx> bug 742256 21:16:44 <uvirtbot> Launchpad bug 742256 in nova "nova-compute should logout an iSCSI target on migration failure" [Medium,In progress] https://launchpad.net/bugs/742256 21:16:53 <ttx> Not completely convinced by this one 21:17:08 <ttx> since it's an error case, and we are already struggling with normal cases 21:17:10 <soren> vishy: That's a separate (but real!) problem. 21:17:23 <ttx> bug 750544 21:17:24 <sirp_> vishy: max-image-size issue is fixed 21:17:24 <uvirtbot> Launchpad bug 750544 in nova "Snapshotting VM instance failing for KVM" [High,Fix committed] https://launchpad.net/bugs/750544 21:17:34 <jaypipes> vishy: that image size needs 2 more core reviews. 21:17:35 <soren> "Fix committed"? 21:17:38 <ttx> fix commtted ? 21:17:41 <ttx> wtf 21:18:01 <ttx> ah, EBADSTATUS 21:18:05 <jaypipes> sirp_, vishy: https://code.launchpad.net/~johannes.erdfelt/nova/bug723996/+merge/57367 21:18:12 <ttx> it's proposed for merging 21:18:34 <sirp_> jaypipes: oh i was thinking of the other issue, the 32-bit size column 21:18:45 <sirp_> nm 21:18:50 <johan___> if there's any other feedback for that fix, let me know 21:18:53 <ttx> any opinion on the snapshotting one ? I think this is mostly untested 21:19:15 <vishy> wow I hadn't seen the snapshotting bug 21:19:30 <blamar> ttx: Very much so, I have a branch linked, but not confident in it for something to put in the last day. I'm sad to not include it though. 21:19:30 <soren> I'm not super comfortable with it. 21:19:47 <ttx> I'm ok to set it as a known issue 21:19:50 <ewindisch> is that doing volume snapshots, too? 21:19:53 <soren> Its current breakage is well understood: Attempts just utterly fail. 21:20:05 <vishy> jaypipes: i was referring to the one in glance that put size as 32 bit number 21:20:13 <blamar> soren: Have you tried the patches? 21:20:13 <ttx> ok, -1 21:20:20 <soren> If we fix the call to qemu-img, I don't know if it works, and if not, how it fails. I say leave it. 21:20:41 <vishy> soren: but what is the drawback of fixing that call? 21:20:47 <vishy> soren: it is already failing 21:20:54 <soren> vishy: I don't know. 21:21:00 <soren> vishy: And that is precisely the poiint. 21:21:03 <ttx> vishy: it may work, but you don't document how unsure we are that it does 21:21:14 <jaypipes> vishy: that is in already, yes. 21:21:18 <soren> vishy: Maybe it overwrites other snapshots. Or kills your kitten. 21:21:19 <soren> I don't know. 21:21:29 <soren> Right now, it jsut doesn't work. I know how to explain that to people. 21:21:41 <soren> And people understand that. 21:21:49 <vishy> soren: understood. Just marking off the list of things that we need to fix in our deploy branch :) 21:21:57 <ttx> next: https://code.launchpad.net/~vishvananda/nova/has_role_cache/+merge/56449 21:22:17 <ttx> vishy: I'm not comfortable with this at this point. 21:22:25 <jaypipes> vishy, soren: is 750544 a Glance bug? I can't really tell. Looks like the snapshotting code for libvirt isn't calling glance-upload properly? 21:22:25 <ewindisch> checking now, I'm seeing that we *are* doing snapshots... in this case, I'm going to have to more strongly oppose to the wipe-on-delete patch. 21:22:25 <vishy> ttx: ok 21:22:41 <ttx> bug 759012 21:22:42 <uvirtbot> Launchpad bug 759012 in glance "verbose and debug settings no effect on logging" [Critical,In progress] https://launchpad.net/bugs/759012 21:22:45 <vishy> jaypipes: no i don't think it is a glance bug 21:23:13 <ttx> jaypipes: I'm ok with it, if you think you can get all of them in in time... 21:23:14 <soren> jaypipes: There might be a glance component to the bug, too, but first of all, the call to qemu-img is being passed as a string with spaces and stuff, and not as an argv. 21:23:25 <jaypipes> ttx: I have the fix for that done. 21:23:42 <soren> jaypipes: ..and that's my problem with it. I don't know if the breakage stops there. 21:23:48 <jaypipes> soren: k 21:23:51 <soren> ...but I think I've made my point by now :) 21:23:57 <jaypipes> heh 21:23:58 <ttx> jaypipes: added 21:24:09 <ttx> any other candidates ? 21:24:11 <jaypipes> ttx: cheers. Jordan will be happy. 21:24:12 <ttx> Current lists: 21:24:19 <ttx> https://launchpad.net/nova/+milestone/cactus-rc 21:24:24 <ttx> https://launchpad.net/glance/+milestone/cactus-rc 21:24:30 <ttx> https://launchpad.net/swift/+milestone/1.3-rc (empty) 21:24:51 <ttx> hrm 21:24:55 <ttx> I missed the vmware one 21:25:47 <ttx> That's 4 for Nova, 4 for Glance 21:25:52 <ttx> warranting one extra day. 21:26:07 <Vek> *nod* 21:26:14 <jaypipes> ttx: k. so when is the new proposed tarball cut time? 21:26:21 <ttx> We'll need someone to convert the fix for bug 758810 into a branch merge proposal 21:26:22 <uvirtbot> Launchpad bug 758810 in nova "VMwareAPIConnection class should inherit ComputeDriver class" [High,Confirmed] https://launchpad.net/bugs/758810 21:26:31 <ttx> (patch is attached to the bug) 21:26:52 <ttx> We freeze tomorrow EOD, I cut the tarball early Thursday. 21:27:05 <salvatore-orland> I'll drop an email to Sateesh for the Branch merge proposal. If he can't I'll do it. 21:27:11 <ttx> then unless we discover it's eating your data and sleeps with your wife, it's released on Friday. 21:27:51 <Vek> the hard-drinkin' cactus... 21:28:01 <ttx> Last comments ? 21:28:54 <ttx> and then we open the diablo floodgates on Friday. 21:29:42 <alekibango> we could release like this every week or two :) 21:29:51 <soren> Or every day! 21:29:55 <ttx> jbryce, spectorclan, sparkycollier: so release is early Friday morning 21:30:01 <spectorclan> ttx: cool 21:30:34 <ttx> #topic Open discussion 21:31:13 <devcamcar> we need nova-adminclient in the ppas 21:31:15 <vishy> any one else have doc fixes? 21:31:17 <ttx> -core teams: At this point please only set to 'accepted' the merge proposals that are on the RC lists 21:32:13 <vishy> ttx: can we put in doc changes? because if not, I'd like this to go in as well: https://code.launchpad.net/~vishvananda/nova/cloudpipe-docs/+merge/57241 21:32:27 * ttx looks 21:32:33 <jaypipes> ttx: I think doc fixes are fine, no? 21:32:39 <jaypipes> pure doc fixes... 21:32:44 <annegentle> we've done pure rst edits in the past 21:32:51 <annegentle> I think so 21:33:05 <ttx> well, they can regress too, like borking the doc generation and not ending in tarball 21:33:17 <ttx> but we can certainly add them 21:33:44 <annegentle> ttx: true, that doc gen bug is problematic 21:33:57 <ttx> vishy: i'll create a "cloud pipes is heavily underdocumented" bug and rc it, so that it appears on the list 21:34:17 <ttx> (on http://wiki.openstack.org/reviewslist/) 21:34:47 <vishy> cool thanks 21:35:57 <ttx> done 21:36:37 <ttx> Last remark: we'll work on release notes at: 21:36:59 <ttx> http://wiki.openstack.org/ReleaseNotes/Cactus 21:37:21 <ttx> That includes a small feature list and known bugs 21:37:30 <ttx> Please feel free to contribute :) 21:37:41 * ttx will work on that tomorrow. 21:37:55 <tr3buchet> is there a way to make sure we don't overwrite other people's changes when working on the wiki? 21:38:12 <ttx> tr3buchet: if there was, wikis wouldn't be so fun. 21:38:21 * annegentle will also work on release notes tomorrow 21:38:24 <tr3buchet> haha, i'm good with that 21:39:07 <ttx> anything else ? 21:40:20 <annegentle> tr3buchet: heh. MoinMoin does warn you when someone else has the page opened for edits. Just edit quickly :) 21:40:30 <ttx> ok then. 21:40:35 <ttx> #endmeeting