21:00:47 #startmeeting nova 21:00:48 Meeting started Thu Sep 20 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:00:51 yo 21:01:10 #link http://wiki.openstack.org/Meetings/Nova 21:01:29 anyone else here? 21:01:41 o/ 21:01:42 ttx, markmc: looks like it is just us :) 21:01:48 oh and eglynn 21:01:48 o/ 21:01:55 o/ 21:01:59 Hi 21:02:00 hi y'all 21:02:03 hi 21:02:05 yo yo 21:02:14 that's more like it :) 21:02:17 #topic folsom-rc-potential buglist 21:02:23 hi 21:02:45 #link https://bugs.launchpad.net/nova/+bugs?field.tag=folsom-rc-potential 21:02:54 anything in there that must absolutely be in folsom ? 21:03:00 so a few of these are kinda nasty 21:03:25 the 4 high ones especially 21:03:37 IMO, they are important enough to justify rc-2 21:03:44 vishy: I think it's safe to do a RC2 at this point... just need to start being more picky about safe fixes / high impact 21:04:18 also, I would like to see some coordination around bug 1050359 and bug 1053364: either fix them everywhere or nowhere in Folsom 21:04:19 Launchpad bug 1050359 in cinder "Tests fail on 32bit machines (_get_hash_str is platform dependent)" [Medium,In progress] https://launchpad.net/bugs/1050359 21:04:21 Launchpad bug 1053364 in quantum "Add SIGPIPE handler to subprocess execution in rootwrap and utils.execute" [Medium,Fix committed] https://launchpad.net/bugs/1053364 21:04:35 going to untarget the first one 21:04:38 not worth it 21:04:53 going to untarget bug 1052252 as well 21:04:53 Launchpad bug 1052252 in nova "Migration 90 removes foreign keys but does not re-add them" [Medium,In progress] https://launchpad.net/bugs/1052252 21:05:26 vishy: this last one sounds nasty by its description, but you downgraded its importance ? 21:05:40 I suppose it's not as deadly as it sounds 21:05:46 no it is just one foreign key 21:05:50 and things run fine without it 21:05:56 ohai 21:05:59 no reason to add a new db migration for it right now 21:06:00 And John is working on it now IIRC 21:06:15 yes, I'd like to avoid new db migrations now if we can :) 21:06:31 what about the SIGPIPE stuff ? 21:06:44 i think the sigpipe stuff is a nice to have 21:06:54 since we don't know any specific issues it is causing yet 21:07:01 the LibvirtHybridOVSBridgeDriver and the auto-assigned floating IPs ones don't look crazy risky 21:07:08 if we do rc2 it should go in 21:07:18 imo 21:08:47 the SIGPIPE thing would make me fairly nervous this late 21:09:00 especially if we don't know of a specific serious issue it causes? 21:09:06 markmc: I'm ok pushing sigpipe into grizzly + stable backport later 21:09:12 markmc: sounds like something we can backport later 21:09:13 that is probably the safe way to do it 21:09:23 cool 21:09:30 i will untarget 21:09:38 lets remove folsom-rc-potential there as well 21:10:00 removed 21:10:09 anyone know any other bugs that have been missed? 21:10:18 I just picked up the only one that didn't have a patch in 21:10:20 bug 1053041 21:10:22 Launchpad bug 1053041 in cinder "SolarisISCSIDriver does not work" [Medium,In progress] https://launchpad.net/bugs/1053041 21:11:01 vishy: want me to open a folsom-rc2 window ? I think some of your Highs should be there 21:11:15 that is the next topic 21:11:52 ok, lets see if we can remove more from the rc-potential list 21:12:08 jog0: that fix looks harmless, is it going into cinder? 21:12:24 ttx: refresh i just pulled 3 21:12:45 vishy: not sure, you will have to sync with John on that 21:13:16 O'm not sure I understand bug 1053441 21:13:16 Launchpad bug 1053441 in nova "Instances in vm state DELETED are preventing compute restart" [High,Fix committed] https://launchpad.net/bugs/1053441 21:13:21 is it as serious as it sounds? 21:13:46 jog0: ok I added to the list for now 21:13:53 markmc: does bug 1053427 only affect nova, not cinder ? 21:13:54 Launchpad bug 1053427 in nova "solidfire volume driver's sf_allow_tenant_qos option is a boolean" [Medium,Fix committed] https://launchpad.net/bugs/1053427 21:14:15 ttx, yes, fixed in cinder already 21:14:22 oh, ok 21:14:33 ttx, it's not worth rc2 for or anything 21:14:44 ttx, just noticed when regenerating the sample config file 21:14:57 which itself would be nice to have in folsom final, but ... 21:15:07 markmc: it looks like a case where the db and the host got out of sync 21:15:24 markmc: because the compute host crashed during delete 21:15:44 vishy, any reason to think it's a regression vs essex? 21:15:48 heh, we should really be discussing folsom-rc2 first. We have fixes that are not worth respinning, but are safe enough to be included if we did respin 21:16:01 markmc: it makes sense to skip attempting to sync states for instances if they are in deleting state 21:16:09 given that it's a HP bug, it's probably an issue in essex too 21:16:29 markmc: true do you think that means we should push it to grizzly 21:17:00 ttx: I wanted to look at the bugs first, since we need to be familiar with the bugs to decide if we need a folsom-rc2 21:17:08 vishy, right, issues that existed in essex aren't worth breaking folsom for at this late stage 21:17:17 markmc: fair enough 21:17:25 lets decide then 21:17:32 yes, and we'll need to go back to it to target the ones that are appropriate :) 21:17:56 well, we certainly don't have any release blockers IMHO 21:17:56 #topic go/no-go on RC2 21:18:27 well, I would be very surprised if that RC1 survived long... so better start a RC2 window early 21:18:30 markmc: what about broken live migration with volumes 21:18:43 markmc: that one seems pretty important to me 21:19:01 this is check_for_export_parameter() thing? 21:19:17 sorry, I must have misunderstood - thought you said "not worth it" earlier 21:19:19 * markmc looks again 21:20:24 that is the only one that i would be upset shipping without 21:20:30 markmc: in my mind, I'd like to go into "no more RCs unless a kitten gets killed" early next week. We still have one/two days to push extra fixes 21:21:10 well, if there's even one "we really should fix this" and we have time, then we should go for it 21:21:20 and i would prefer to get the other high's in 21:21:25 * markmc would like to see an uptodate nova.conf.sample shipped :) 21:21:31 so if it's mostly things that already have fixes, I'm fine 21:21:37 markmc yeah :) 21:22:01 ok, let's do it, but be conservative in what we put in ? 21:22:11 good by me 21:22:24 markmc: I will untarget the deleted volumes fix 21:22:25 yeh, it seems there should be time to do some in tree doc things. It wouldn't hurt to take a run at the man pages starts that were added as well. 21:22:32 markmc: any way to mark it for backport yet? 21:22:41 i.e. things htat already have fixes... 21:22:57 doc fixes should be fair game until we actually ship rc2 imo 21:23:12 vishy, I guess we don't have a folsom series to target it at, just tag with folsom-backport-potential 21:23:17 * markmc adds that to official tags 21:24:15 vishy: adding to rc2 bugs that are already fixed in master, there is little risk of overflowing 21:24:36 sdague: the version in the man pages should be bumped up 21:25:11 vishy: if you ack I'll create the milestone so we can start playing targeting 21:25:30 ack 21:26:19 ok next topic 21:26:32 #action ttx to open RC-2 21:26:40 https://launchpad.net/nova/+milestone/folsom-rc2 21:26:41 #topic sample testing path 21:26:57 go wild 21:26:57 so we got a lot of the sample tests in but there are a bunch more to go 21:27:13 I want to discuss where they should go. 21:27:38 The issue is that we may be adding new extensions during the grizzly release and potentially be improving/adding to existing extensions 21:28:11 but i think api.openstack.org should be for the current release 21:28:16 as opposed to trunk 21:28:28 so api.openstack.org could just pull from stable/folsom then? 21:28:33 so in that sense it makes sense to generate them from stable/folsom 21:28:38 and just backport additions that are applicable 21:28:43 but then we have to backport stuff into stable/folsom 21:28:56 is there a way to version api.openstack.org? so you could see stable as well as head? 21:28:57 the question is is that ok? they are just tests and docs 21:29:13 sdague: yeah, that'd be even better 21:29:14 sdague: hm. thinking. 21:29:25 question is whether backporting api tests to folsom is ok? 21:29:30 sdague: I think we could do that. The question is more about whether it is ok to backport api_sample_tests to folsom 21:29:33 markmc: right 21:29:37 api.openstack.org/folsom api.openstack.org/grizzly, and a redirect from the default 21:29:41 just tests, seems fine to me 21:29:47 honestly originally api.openstack.org always tracked try stack, unfortunately that's not panning out :) 21:29:49 that shouldn't risk breaking the code :-) 21:29:51 we're doing it for a good reason, I don't see why not 21:30:14 markmc: ok I just wasn't sure it fit perfectly with the definition of stable-maint 21:30:25 vishy, it doesn't exactly :) 21:30:33 vishy, but updating the docs is a good reason 21:30:39 there shouldn't be any impact, they are also helpful in nailing down behavior, to figure out if things actually changed in the way they worked from folsom to grizzly 21:30:47 in that case I will merge any of those are completed by rc2 in as well 21:30:59 and port all of them over to api.openstack.org 21:31:14 btw if anyone wants to help with the porting I would love it :) 21:31:14 sounds good 21:31:30 This patches api.openstack.org with the tested samples: https://review.openstack.org/#/c/13201/ 21:31:31 vishy: I thought annegentle push a big chunk the other day 21:31:34 basically copying files over and updating the wadl's with any broken params 21:31:50 however in the actual bringing them over I'm finding there are far more samples than api.openstack.org actually presents to users 21:31:50 annegentle: you are a superstar! 21:32:05 why thank you. But but but… not sure what to do with all the awesome samples. 21:32:11 annegentle: yes we need to add more sections to the wadls 21:32:25 annegentle: I don't think there are any for xml stuff in the extensions for example 21:32:33 I do get a drop down list, I wonder if something like the "create server" section could just have a bunch in the drop down? 21:32:44 yeah that patch only does core also, doesn't touch extensions yet 21:33:15 vishy: so one thing I was always confused about on api.openstack.org, there really isn't any documentation on error returns for api calls. And samples doesn't really address that. How do we get that added in in the future 21:33:41 sdague: I'm not sure about that, I think there is data in some of the wadl's about that 21:33:57 ok 21:34:14 just getting the happy path stuff in first will be a huge + but there is a lot of room to continue to improve 21:34:26 sdague: we really need someone to drive this from a tech side 21:34:32 sdague: yeah I've been tracking that omission in this bug https://bugs.launchpad.net/openstack-manuals/+bug/975232 21:34:33 Launchpad bug 975232 in openstack-manuals "Need response codes displayed on api.openstack.org" [Medium,Triaged] 21:34:35 but no one has picked it up 21:34:48 vishy, off-topic, but for bug 1053041 you should coordinate with jgriffith: either in both or in none ? 21:34:52 Launchpad bug 1053041 in cinder "SolarisISCSIDriver does not work" [Medium,In progress] https://launchpad.net/bugs/1053041 21:34:55 sdague: so if you want to come up with a plan and recruit help at the summit 21:35:01 sdague: also would like navigation for these LONG lists tracked with 21:35:02 https://bugs.launchpad.net/openstack-manuals/+bug/1039163 21:35:03 vishy: yeh, that might be an option 21:35:03 and 21:35:03 Launchpad bug 1039163 in openstack-manuals "api.openstack.org needs permalinks to individual items" [Wishlist,Confirmed] 21:35:08 https://bugs.launchpad.net/openstack-manuals/+bug/980228 21:35:09 ttx: yes I put rc-potential so I wouldn't lose it 21:35:09 Launchpad bug 980228 in openstack-manuals "Need anchor tags for headings built on api.openstack.org so pointers can be more exact" [Low,Confirmed] 21:35:14 was going to ping him after 21:35:17 I won't sign up quite yet, but don't let me forget about it :) 21:35:20 if you know people who'd like to work on it I can certainly connect 21:35:22 ttx: I was planning it for RC2 21:35:40 jgriffith: ok, then should also be in nova rc2 21:35:45 the anchor tags thing looks pretty simple 21:36:00 and it would definitely help 21:36:04 vishy: for sure 21:36:14 we are getting a little off topic though 21:36:18 lets move on 21:36:38 #action api samples to be backported to stable to improve documentation 21:36:55 #topic release notes 21:37:55 http://wiki.openstack.org/ReleaseNotes/Folsom 21:38:20 thanks i was looking for that 21:38:24 #link http://wiki.openstack.org/ReleaseNotes/Folsom 21:38:36 so I would love some help writing this 21:38:54 I think we should put it in an etherpad so we can all work on it 21:39:14 +1 on etherpad 21:39:37 #link http://etherpad.openstack.org/nova-folsom 21:40:00 I will add all relevent data I have today and tomorrow 21:40:14 but anyone who has input please help so we can make them as complete as possible 21:40:29 #topic open discussion 21:40:37 anyone have anything else? 21:40:52 vishy: targeted bug 1053041 to rc2 21:40:53 Launchpad bug 1053041 in nova "SolarisISCSIDriver does not work" [Medium,In progress] https://launchpad.net/bugs/1053041 21:40:55 vishy: I'll pop over tomorrow and take a look 21:41:04 vishy: since jgriffith added to to his 21:41:13 ttx: great thanks 21:41:24 vishy: wil let you pick the other ones 21:41:38 and will help with the backporting tomorrow 21:41:52 * ttx goes to sleep 21:42:19 ttx: thanks 21:42:25 ok sounds like we are done 21:42:38 thanks everyone! 21:42:42 #endmeeting nova