15:00:35 #startmeeting gantt 15:00:36 Meeting started Tue Mar 3 15:00:35 2015 UTC and is due to finish in 60 minutes. The chair is n0ano. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:37 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:37 clock ? 15:00:40 The meeting name has been set to 'gantt' 15:00:47 anyone here to talk about the scheduler? 15:00:51 o/ 15:00:53 \o 15:00:55 o/ 15:01:31 * n0ano notes that meetbot commands work better in a window running meetbot 15:01:36 sounds like we definitely lost jay because of his prom :) 15:01:53 anyway, edleafe congratulations on the spec, it's finally in 15:02:02 \o/ 15:02:05 o/ 15:02:25 so, to business (hopefully short) 15:02:30 #topic patch status 15:02:43 all the specs are approved so now we just have to implement them 15:03:14 I guess I'll throw it open, anyone have any problems they need help with? 15:03:31 n0ano: we can circle on the blueprints 15:03:32 I do 15:03:50 edleafe, go ahead 15:03:53 I'm getting strange RPC version mismatch from the ec2 tests 15:04:10 before digging into details, we should just provide a quick reminder to all 15:04:22 If you see the Jenkins logs for py27 in https://review.openstack.org/#/c/160513/ 15:04:30 Feature Proposal Freeze is this Thursday 5th 15:04:47 so, no new patches unless exceptional circumstances 15:05:03 that said, now back to edleafe's problem 15:05:21 I'm not sure why these tests are failing now 15:05:31 * bauzas checking 15:05:53 From what I've traced, it looks as though the compatibility check says that 3.x is not compatible with 4.0 15:06:17 IOW if the major version is newer, it assumes that the endpoint can't handle it 15:06:22 which makes no sense to me 15:06:42 edleafe: I think that's probably a side-effect of your change 15:06:44 especially since the old version for scheduler was 4.0, and I bumped it to 4.1 15:07:00 edleafe, indeed, you would think that would be a greater than rather than an equal test 15:07:36 bauzas: I don't see how I changed anything in the path for ec2's stop_instance calls 15:07:52 edleafe: by reading the trace, I can see some path by the compute.api 15:07:56 edleafe, did you change any common code 15:08:08 n0ano: not that I can see 15:08:23 oops o/ 15:08:53 edleafe: I think that needs further verifications, have you tested on your local devstack ? 15:09:00 edleafe: because even Tempest is red 15:09:15 * n0ano bauzas beats me again 15:09:18 bauzas: yes - it fails there too 15:09:37 n0ano: the one thing is in compute.rpcapi.py 15:09:56 I tried bumping the version there, and it just makes different ec2 tests fail 15:10:05 but all due to incompatible versions 15:10:22 well, if it's failing locally we have to fix that first 15:10:27 edleafe: I seriously need to review your code before saying anything 15:10:45 bauzas: sure 15:10:49 edleafe: at least try to identify on your local machine 15:11:01 I'm just wondering if there is any magic rpc version juju that I don't know about 15:11:18 edleafe: well, see my patch about upgrading the RPC version if you need help 15:11:26 bauzas: ok, will do 15:11:32 ec2 unittest like a function..... running all the service... 15:11:45 at the moment, the gate is in a pretty bad shape so I'm rechecking consistently but I'm sure about my code 15:12:06 alex_xu: you mean it's a functional test ? indeed 15:12:34 bauzas, yeah, but if it's failing locally then the gate status doesn't really matter 15:12:48 n0ano: yeah, this isn't a gate issue 15:12:52 bauzas: yea, I just found that, but I didn't find out anything can help edleafe 15:13:21 n0ano: I was mentioning my own series which is done but has various -1s 15:13:39 I was hoping that someone had a quick answer that could save me hours of searching 15:13:45 but agreed, let's fix first locally before sending it back to gerrit 15:13:48 bauzas, but yours passes locally I assume so it would be a good template 15:14:06 edleafe: it does need hours of reviewing before giving a quick answer :) 15:14:15 bauzas: heh 15:14:24 edleafe, looks like there's no magic bullet for this one 15:14:55 I'll let everyone know what the problem was when I figure it out 15:14:56 the good news is that something so tomato red just means that you made a huge mistake 15:14:57 edleafe, keep me posted, I'm free most of today so I'll look at this also 15:15:12 and huge mistakes are the easiest to fix 15:15:26 bauzas, and more likely a single problem that impacts everything 15:15:33 probably 15:16:04 OK, since we're all here, let's do a quick cycle through the specs 15:16:05 bauzas: yeah, it is something with the interaction between compute and scheduler RPC version numbers 15:16:16 gotta keep playing around with it 15:16:19 edleafe: both are unrelateed 15:16:28 PaulMurray, how's your resource tracker use objects coming? 15:16:36 great 15:16:39 edleafe: you can bump a version without touching the other 15:17:03 n0ano, I have one more patch to put up for compute nodes - just fixing some tests 15:17:15 bauzas: that's what I thought, but the ec2 tests started failing 15:17:21 PaulMurray, cool, we'll mark you as green, let us know if you need any help 15:17:33 n0ano, I think there are one or two places where instances are still using conductor calls gut don't need to - so will sort that 15:17:42 n0ano, will do 15:17:55 PaulMurray, great 15:18:22 bauzas, next is detach service from compute node 15:18:32 n0ano: I'm in 15:18:58 n0ano: so basically, 95% of code is merged, only a few patches missing - basically about the service field on the DB side 15:19:17 bauzas, excellent, mark that as bright green 15:19:24 so I'm still beating with last outstanding bugs but I have core reviewers support 15:19:52 n0ano: yeah I'm considering this blueprint as done for Kilo, the rest can be done in Liberty 15:19:54 bauzas: anything we can do to help push it across the finish line? 15:20:16 jay doesn't appear to be on line, I'll manually go over his patch series after the meeting 15:20:17 edleafe: not really, that's quite simple but I had to deal with side effects 15:20:50 bauzas, next 2 are you, model request spec and cahnge select_destinations 15:20:52 I'm planning to deliver a last iteration by today 15:20:55 bauzas: k 15:21:24 n0ano: yeah, so let's consider these 2 specs are not targetable for Liberty 15:21:44 n0ano: because even the spec was wrong - based on reviews 15:22:11 n0ano: so I'll focus on *one* spec (will merge both) by L-1 once the trunk opens 15:22:20 that should be quick 15:22:44 targeting this spec for L-1 as you understand 15:22:47 I'm a little confused, even though they were accepted you're saying they are wrong? 15:22:52 n0ano: right 15:23:34 n0ano: ndipanov and I agreed on the fact it was better to add new RPC method instead of managing the hydradation on the same method, ie. select_dest() 15:23:38 bummer, I hope we don't have an infinite review process on them during Liberty 15:24:02 also, the RequestSpec proposed object is probably wrong, we don't need all the Instance object 15:24:19 n0ano: I don't think so, we had good feedback on Kilo for this spec 15:24:38 n0ano: and as it was an approved spec, it will be short for L 15:25:05 OK, my worry is will this cause issues with splitting out gantt 15:25:15 n0ano: I have a plan :) 15:25:34 we're all listening 15:25:38 n0ano: but that requires to be discussed on Vancouver 15:26:00 n0ano: I mean, we know that we have lots of things to do for splitting out Gantt, not only fixing tech deby 15:26:21 n0ano: so I'm in favor of identifying the work for the migration path and do it for L 15:26:35 bauzas, are we talking about request_spec object one? 15:26:36 OK, maybe an outline in one of the future IRC meeings would be good so we have an idea of what you are thing of 15:26:37 n0ano: I have ideas again, I need to drop them off 15:26:44 ndipanov: yup 15:27:10 n0ano: sure, let's outline that next week - but ideally I would expose it once FF is there 15:27:21 n0ano: because we don't exactly know what's missing 15:27:46 like the resource-objects BP is currently stale 15:28:12 I don't want to put you on the spot right now but I don't want to hit everyone with new stuff at Vancouver so yeah, let's talk on this next week 15:29:00 n0ano: agreed 15:29:27 I think that's everything for the current patches (mostly green except for those that aren't :-) 15:29:28 next BP ? 15:29:35 n0ano: nope, you forgot one 15:29:42 n0ano: and I have excellent news 15:30:19 so, bp/isolate-sched-db for aggregates is up for code-review 15:30:35 full completion of the spec, only waiting feedback 15:30:58 bauzas, that is good news, hopefully it'll merge soon 15:31:15 n0ano: yeah, I was targeting to be uploading it before FPF 15:31:35 it will become very hard to propose new patches by next week 15:32:07 btw. edleafe our patch about fixing the cast_as_call fixture got merged, you can rebase on top of master 15:33:15 so, anything else on patches? 15:33:37 folks, think about updating the nova priorities etherpad if you want core support 15:34:18 bauzas, good point although we can push at the nova IRC meeting also 15:34:44 then, moving on 15:34:48 #topic opens 15:34:49 oh, and the isloate-sched-db for instances is up for code review too 15:35:02 edleafe, excellent 15:35:16 anyone have anything new for today? 15:35:53 * edleafe hears crickets 15:36:02 * n0ano also 15:36:16 then tnx everyone, we'll talk next week 15:36:20 #endmeeting