21:00:32 #startmeeting nova 21:00:33 Meeting started Thu Dec 19 21:00:32 2013 UTC and is due to finish in 60 minutes. The chair is russellb. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:34 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:36 The meeting name has been set to 'nova' 21:00:39 o/ 21:00:43 hello, everyone! 21:00:49 o/ 21:00:51 o/ 21:00:53 o/ 21:01:00 \o 21:01:01 #link https://wiki.openstack.org/wiki/Meetings/Nova 21:01:03 \o 21:01:14 #topic general 21:01:17 first, a meeting about meetings 21:01:29 let's skip next week, i'm sure many people will be out anyway 21:01:42 once we get back, we'll start a new schedule where we alternate each week 21:01:57 hoping to offer more people a chance to join in every other week 21:02:01 wiki page has the times 21:02:11 we'll do 2100 UTC when we first start back 21:02:15 then 1400 UTC after that, then alternate 21:02:18 we'll see how it goes ... 21:02:44 alternative approach as suggested by ttx is to keep this every week, and occasionally (monthly?) hold other time slots to check in with other time zones 21:02:58 but seems a number of folks are happy to try the alternating bit first 21:03:27 that was the only general thing, on to the real stuff 21:03:29 #topic sub-teams 21:03:46 * hartsocks waves 21:03:48 o/ scheduler 21:03:59 melwitt had a conflict, but sent this for novaclient 21:04:02 open bugs, 122 !fix released, 78 !fix committed and !fix released 21:04:02 20 new bugs 21:04:02 0 high bugs 21:04:02 46 patches up, 6 WIP, increasing activity, number of patches continually increasing 21:04:20 so, new bug count steady, but a growing review queue 21:04:34 so, don't forget to take a look at those when doing nova reviews 21:04:49 n0ano: you're up 21:05:21 no_db scheduler - got slowed down by devstack failure, that should be resolved and they can make some more progress soon... 21:06:08 cool, haven't had a chance to look at those patches yet myself 21:06:15 gantt (code forklift) - new tree up, I'm in the process of trying to get it to pass Jenkins so we can actually submit patches (lots of detailed name changes to go throught) 21:06:28 #link http://git.openstack.org/cgit/openstack/gantt 21:06:35 n0ano: so one thing we could do is switch all jobs to non-voting 21:06:45 while we work to land a series of changes to get jobs to pass 21:06:54 instead of having to do one giant "make it work" commit 21:07:07 if "make it work" is getting really big anyway 21:07:10 russellb, yeah but I'd at least like to get things like tox -epep8 to work first 21:07:30 "make it pass" i mean 21:07:32 not necessarily work 21:08:12 anyway, going forward my idea is I'll keep the gantt tree in sync with any scheduler changes to the nova tree, hopefully not too many changes until we can cut over 21:08:23 related: please add openstack/gantt to your review queue queries. right now gantt-core == nova-core + lifeless 21:08:30 since he was helping bootstrap the thing 21:08:43 n0ano: great 21:08:49 russellb: ack, think it's there already but I'll double check 21:09:02 we're going to have to revisit the deprecation plan once it's working 21:09:08 we sort of punted that discussion on openstack-dev 21:09:11 pending it working 21:09:21 as soon as gantt is passing tests I'm going to ping the list and the volunteers to do the actual work 21:09:29 cool 21:09:38 my goal is to get it working as soon as possible, then we can start some serious discussions about futures 21:09:50 though making the repo and getting all the tests to pass is quite a bit of actual work itself :) 21:09:57 but probably mostly a one person thing for now 21:10:00 or a small group anyway 21:10:08 n0ano: sounds great to me 21:10:17 * n0ano is getting exhausted already :-) 21:10:28 hope you're having some fun though 21:10:33 it's exciting bootstrapping something new 21:10:44 that's about it for now, we've cancelled the next 2 meetings, start up again in Jan. 21:10:55 * n0ano fun, yeah that's it, fun 21:11:04 alright, thanks! 21:11:09 let me know what i can do along the way 21:11:12 hartsocks: you're up 21:11:16 hey 21:11:25 Just wanted to update on the Minesweeper. 21:11:35 ooh 21:11:39 We're still on track for Jan 26th 21:11:42 still love that name 21:11:53 on track for? 21:12:01 running against all changes? 21:12:02 Our current plan is to have the Minesweeper vote +1 and 0 21:12:13 on changes in our driver dir and above. 21:12:25 above? 21:12:32 So that's all patches except for patches affecting the other hypervisors. 21:12:46 neato 21:13:04 Yeah. So since in the tree the other hypervisors are siblings… you know… test all above and around. 21:13:05 so ... everything except something that only changes nova/virt/someotherdriver/*.py (and tests) ? 21:13:17 yeah. Not sure how we *could* test that. 21:13:29 it's just like changing anything else 21:13:33 well, 21:13:41 testing anything else i mean 21:13:43 yeah, it's just a patch that you run and make sure everything is cool 21:13:53 you're just running against that state of the nova tree 21:14:02 right. 21:14:23 we've had cross-driver dependent code before, which isn't cool, but... 21:14:42 So the current logic is, if it only touches the other drivers then we're not going to be interested… or qualified to test it anyway. 21:15:10 and the logic should be: it's a patch against nova, so you run your tests against it 21:15:24 another benefit ... running tests more often helps find bugs that only surface some of the time 21:15:26 if it only changes virt/libvirt code, then it should pass 21:15:32 yeah 21:15:40 Well, we wouldn't be exercising a libvirt patch anyhow. 21:15:47 right 21:15:47 It would just be a noop. 21:15:49 yep 21:15:53 So we're ignoring them. 21:15:54 noop in a perfect world 21:15:57 But… 21:16:10 in the gate world today, we're running "no-ops" over and over and over, but we find bugs that way 21:16:15 if it touches libvirt *and* some other code in the tree outside that… then yeah we have to test. 21:16:52 if it's a matter of you can keep up without those changes, but can keep up filtering them out, that may be OK short-term 21:17:00 long term, running against everything seems best overall 21:17:14 i didn't say that right 21:17:19 Okay. This is why I wanted to bring it up. It didn't seem right to have Minesweeper voting on other hypervisors since it can't really say anything about them anyway. 21:17:37 it absolutely should be voting on every patch, IMHO 21:17:38 sure, and i appreciate it 21:17:48 just trying to share feedback 21:17:51 I'll push the feeback back to the testing guys. 21:17:52 https://wiki.openstack.org/wiki/HypervisorSupportMatrix/DeprecationPlan 21:17:56 you guys are still ahead of the pack on all of this :) 21:18:00 ++ to vote on all patches but babysteps are good too 21:18:01 says: " feedback is being reported on every proposed change to nova," 21:18:05 jog0: ++ 21:18:15 our testing guys rock and I'm honored to be their receptionist in IRC. 21:18:20 :-) 21:18:23 heh 21:18:36 The other bit I *might mention is* 21:18:43 https://blueprints.launchpad.net/oslo/+spec/vmware-api 21:19:01 But that's a longer discussion and not really necessarily for IceHouse. 21:19:24 That's all I wanted to bring up this session. 21:19:26 so here's a question 21:19:38 would this vmware python library be useful outside of openstack? 21:19:47 or do you really see it as openstack specific 21:20:00 just something to think about WRT that blueprint 21:20:07 how many machines did you end up needing to keep up? 21:20:16 That *is* a good question… *and* what we *should* be contributing is only the bits useful for OpenStack. 21:20:18 thats useful data for other orgs, I think 21:21:23 lifeless: I don't have that stat in front of me, it changed recently. 21:21:45 lifeless: I can tell you we "burned out" one set of older infrastructure and had to move to new machines. 21:21:53 hartsocks: I'd like to know how far off the estimates in https://etherpad.openstack.org/tripleo-test-cluster are basically 21:22:16 10s of servers? 100s? 21:22:18 lifeless: and I'll deliver a message to the testing guys about that :-) 21:22:21 hartsocks: thanks! 21:22:38 russellb: part of it is in an internal IaaS thing that makes that hard to answer. 21:22:40 heh, anyway, yeah, would love to know more if you can share 21:22:42 fair enough 21:23:00 ah, it's like you're using a cloud for what it's good for 21:23:12 russellb: yep. 21:23:13 alright, i think that was all the sub-teams that raised hands 21:23:28 #topic bugs 21:23:30 russellb: the estimates I have are ~20 concurrent vm's for an exact devstack-gate setup, which is to say 60 cores, 320GB of RAM. mumble. 21:23:36 oh, my fav topic 21:23:41 so I started the thread 21:23:42 lifeless: cool 21:23:44 it seemed to peter out 21:23:53 definition of triage? 21:24:05 yeah, you asked the q in there that the other thread was about 21:24:09 so I answered it there 21:24:26 was there another thread too that i missed? 21:24:32 no 21:24:40 ok 21:25:17 guess i need to take another look 21:25:24 so, we have 8 critical bugs open right now for gate issues 21:25:26 https://bugs.launchpad.net/nova/+bugs?search=Search&field.importance=Critical&field.status=New&field.status=Incomplete&field.status=Confirmed&field.status=Triaged&field.status=In+Progress&field.status=Fix+Committed 21:25:35 could really use some more eyes on these things 21:25:45 we need to help improve reliability, as it's been a little rough lately 21:26:18 notmyname came up with a nice graph that shows probability of patches to pass the gate ... http://not.mn/gate_status.html 21:26:30 just to help demonstrate the importance of looking at these bugs 21:26:47 russellb: https://bugs.launchpad.net/bugs/1253896 21:26:49 Launchpad bug 1253896 in neutron "Attempts to verify guests are running via SSH fails. SSH connection to guest does not work." [Critical,In progress] 21:26:50 not *all* of that is openstack bugs .... some of it is external events (sphinx API, etc) 21:26:54 is a msassive one 21:27:09 is it just with neutron? 21:27:20 not trying to pass it off on the neutron team 21:27:20 no, confirming now though 21:27:40 AFAIK it was a nova-network issue 21:27:44 ok 21:27:57 hmm it my be neutron 21:28:24 yeah its neutron. but neutron == nuetron+nova 21:28:29 has anyone set up an env to reproduce? 21:28:32 right 21:28:47 i'd like a devstack VM I can log in to, run the test that triggers it over and over and see it happen 21:28:48 the neutron team has been banging on that one a lot 21:28:50 and then poke at the env 21:29:04 i know i could make that, just haven't yet :) 21:29:06 they found a bunch of races, which made it better, but there are still issues falling out 21:30:19 sorry, looking at it 21:31:10 well, if anyone has some time to put in, eyes on that one seems to be the most important 21:31:17 yeah.. we've found and fixed a bunch of other items while digging into this one 21:31:22 markmcclain: nice 21:31:53 markmcclain: any nova patches from neutron folks we need to look at 21:32:08 so one thing we talked about earlier this week is, at what point do we have to limit other dev activities to force more focus on the gate bugs 21:32:18 i'm not sure what the answer is, and would just prefer we don't let it get to that point :) 21:32:33 jog0: none that I know of 21:32:52 markmcclain: please ping me, or #openstack-nova, if any come up 21:32:59 russellb: will do 21:33:19 jog0: any other bugs worthy of special attention today you think? 21:33:33 https://bugs.launchpad.net/nova/+bug/1254890 21:33:35 Launchpad bug 1254890 in tempest ""Timed out waiting for thing" causes tempest-dsvm-neutron-* failures" [Low,Confirmed] 21:34:07 https://bugs.launchpad.net/tempest/+bug/1258682 21:34:10 Launchpad bug 1258682 in tempest "timeout causing gate-tempest-dsvm-full to fail" [Undecided,Invalid] 21:34:26 and it would be good to try to rule out nova on https://bugs.launchpad.net/tempest/+bug/1253896 21:34:30 Launchpad bug 1253896 in neutron "Attempts to verify guests are running via SSH fails. SSH connection to guest does not work." [Critical,In progress] 21:35:23 OK, cool, thanks for the pointers 21:35:28 we can come back to these in open discussion if we have time 21:35:30 #topic blueprints 21:35:39 those are the top 4 bugs on http://status.openstack.org/elastic-recheck/ 21:35:46 #link https://launchpad.net/nova/+milestone/icehouse-2 21:36:01 i posted to the ML last week and said that today is the deadline to have blueprints approved for icehouse-2 21:36:12 and after today, we'll be pushing the rest off to icehouse-3 21:36:27 for any that are waiting on review (in Pending Approval or New), I'd like to review them before deferral, though 21:36:30 so I could use some help on that part 21:36:55 unfortunately that status doesn't show up there, so it's easier to find those on this page: https://blueprints.launchpad.net/nova/icehouse 21:37:09 any specific blueprints anyone wants to discuss today? 21:37:42 I have https://blueprints.launchpad.net/nova/+spec/autowsdl-repair I'm trying to finish tonight. It's only low priority though. 21:38:29 OK, looks like it's probably fine 21:38:35 but will review before deferring 21:39:04 looks like we have 11 that need review 21:40:01 #topic open discussion 21:40:26 anything else? 21:41:12 alright, thanks everyeone! we'll meet again in 2 weeks 21:41:17 #endmeeting