21:05:13 #startmeeting project 21:05:14 russellb: yep filling in today 21:05:15 Meeting started Tue Aug 5 21:05:13 2014 UTC and is due to finish in 60 minutes. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:05:16 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:05:18 The meeting name has been set to 'project' 21:05:20 Agenda for today is available at: 21:05:23 mikal: just to be clear though - if you ever feel as if any of the people working for me actually represent the views of HP, please tell me and I'll have them whipped 21:05:28 #link http://wiki.openstack.org/Meetings/ProjectMeeting 21:05:34 mordred: lol 21:05:39 * devananda retires from the meetings, gets some more rest, and plans to read the project meeting logs later 21:05:43 #topic Program news 21:05:46 o/ 21:05:52 We skipped 1:1 syncs today except for Nova (which was skipped last week) 21:05:57 So the log only includes Nova this week: 21:06:03 #link http://eavesdrop.openstack.org/meetings/ptl_sync/2014/ptl_sync.2014-08-05-08.04.html 21:06:11 If you have news, you can speak now in #info lines 21:06:12 * SergeyLukjanov here 21:06:19 Anything worth mentioning ? 21:07:16 OK then, probably not... one single item on the agenda then 21:07:22 #topic Nova/Neutron migration and other Neutron gaps 21:07:31 At the TC meeting last week we reviewed progress on the integration gap coverage plans 21:07:41 Neutron was flagged as needing extra discussion, especially where progress affects Nova 21:07:51 So we decided to abuse a cross-project meeting to discuss that, since it's really a cross-project issue :) 21:08:11 last week we skipped it due to nova mid-cycle meetup 21:08:16 jay pipes started a thread about this 21:08:17 so it's happening today 21:08:18 #link http://lists.openstack.org/pipermail/openstack-dev/2014-August/041931.html 21:08:29 there was also much discussion at the nova meetup about this given that markmcclain was there 21:08:37 Yeah, it was good of him to come 21:08:43 Very helpful 21:09:05 * eglynn joins the fun belatedly ... 21:09:32 kind of seems best to continue that thread ... everyone has been in support of cold migration so far 21:09:41 anyone here *not* like that? 21:10:00 I am ok with that, noting that some people have already done hot migrations 21:10:00 seems like a good approach to me, for the reasons stated in the thread 21:10:07 I think that documenting cold migration makes the most sense 21:10:15 also worth noting that infra/qa is working on making it possible to test this stuff with grenade 21:10:25 clarkb: fancy 21:10:26 markmcclain: so we may have a bit more than just documentation to give people 21:10:42 cool 21:10:48 clarkb: cool 21:10:55 and as far as the TC is concerned, as long as the two projects are in agreement, we should be fine in terms of the gap 21:11:04 as the requirements are just that a plan of some sort exists, and both projects agree to it 21:11:26 russellb: agreed. I think it's more realistic of what people will actually do as well. 21:11:32 agreed 21:11:35 +! 21:11:39 Heh 21:12:08 we all just very peacefully agreed, how nice :) 21:12:26 We can argue for a bit if you want 21:12:28 what what 21:12:29 go team! :-) 21:12:29 :P 21:12:31 nah. 21:12:32 heh 21:12:36 I'll update the wiki to reflect the change 21:12:47 If someone really really needs a non-cold migration, they can help develop it 21:12:48 #link https://wiki.openstack.org/wiki/Governance/TechnicalCommittee/Neutron_Gap_Coverage 21:12:49 that being said, something that was slid past was scaling issues in neutron itself. 21:12:55 at least at the meetup 21:12:57 i think 7 is in the biggest need of clarification 21:13:15 i considered 7 to be the gap that was supposed to cover scaling issues 21:13:20 and it's worth noting that we're actually finding elastic recheck bugs that we were tracking in the gate in nova show on both rax and hp cloud 21:13:22 basically, "neutron with open source plugins needs to not suck more" 21:13:48 i started trying to add more verbiage here: https://etherpad.openstack.org/p/neutron-gap-clarification 21:13:52 I will send mail about what sdague says shortly 21:13:55 as in the reasons nodepool gets slow is that neutron falls over 21:14:06 yeh, clarkb has all the details 21:14:15 * ttx prefers "cold migration" soon rather to "hot migration at the end of time" 21:14:21 ttx: +1 21:14:25 markmcclain: see that link ^^ 21:14:30 +1 21:14:33 we really need to nail down gap 7 ... 21:14:40 what 7 is supposed to cover i mean 21:15:22 russellb: yes 21:15:48 and would like to update the wiki with the updates to 5,6,7 once there's some consensus around it 21:16:20 posted that to TC list, but no feedback 21:16:51 gap7 is only change we might to refine further 21:17:03 'par' is too fuzzy of term 21:18:31 markmcclain: yep, don't have anything concrete 21:18:40 which is a problem, of course 21:19:16 i think a write-up of known stability / scalability issues is a good place to start 21:19:26 and that could include a summary of work done over the last release or 2 to improve things 21:19:29 That seems like a fair approach 21:19:38 Instead of just saying "fix everything" 21:19:38 markmcclain: should we move to juno-3 all the juno-1 and juno-2 targets in that doc ? 21:19:45 That could even be just a list of bugs in LP with a tag 21:19:48 basically need to convince folks that neutron with an open source backend will be as stable and scalable as nova-network 21:19:49 that's the key 21:19:56 because right now a lot of people aren't convinced 21:20:03 that's the gap i think 21:20:04 ok that's fine I think we can develop the set of tested limits 21:20:10 ok 21:20:37 russellb: that's a good way of looking at it, yes 21:20:52 "convince folks that neutron with an open source backend will be as stable and scalable as nova-network" 21:21:04 yeah, maybe that's what the gap should say 21:21:28 anyway, that's all i had for this topic i think 21:21:29 is anyone editing the wiki page, or should I take the lock? 21:21:33 * russellb is not 21:21:37 * markmcclain is not 21:21:42 Nope 21:21:44 ttx: you see my proposed updates on the etherpad? 21:21:46 ok, I'm in 21:21:59 though some of it is stale already 21:22:32 markmcclain: "Gap 3: Neutron as the default in devstack" -> should I move the completion taregt to j3 ? 21:22:42 yes 21:23:13 gap5 (DVR) is basically done with a few small cleanups in review 21:23:42 discussed with others on neutron team work on better scale metrics for this milestone 21:24:26 markmcclain: did we ever have the thread about DVR requiring OVS? 21:24:28 * russellb didn't see it 21:25:02 markmcclain: is gap 5 done to the point where DVR can be used as eeplacement for Nova multi-host ? Or more work still in-flight to fully support that? 21:25:18 ttx: it is a functional replacement for multi-host 21:25:39 is it usable enough at this point to serve as a functional replacement? 21:25:51 russellb: the first pass was implementing for OVS since that will perform the best 21:26:07 i'm not sure anyone actually cares 21:26:10 russellb: supporting linuxbridge was on the list for follow up 21:26:11 trying to see if we can consider it closed, from the gap coverage perspective 21:26:15 i just want to air the question so we have record to point to 21:26:25 ttx: i think one last thread is needed 21:26:34 ok 21:26:36 propose that OVS is a requirement 21:26:39 and see if anyone objects 21:26:52 russellb: ++ 21:26:57 probably not honestly 21:27:01 but i don't want to assume that 21:27:19 * lifeless is heartily in favour of requiring ovs ;) 21:27:20 I would only suggest backfilling linuxbridge if people flip out, because I expect at this point most people to be getting on the ovs band wagon 21:27:29 russellb: I think that linuxbridge can be feasible if we someone to test and shepard any bug fixes 21:27:42 the ops that want DVR all wanted OVS 21:27:42 ok, I edited gap5 status on the wiki 21:27:57 markmcclain: yeh, but I think just putting a stake in the ground and saying you won't is fine as well as long as it's called out 21:28:11 yep 21:28:18 hmm, I should probably use your text, russellb 21:28:23 sdague: I'm fine with that 21:28:52 ttx: up to you, but it's there if you'd like to use it. that was the intention :) 21:29:28 russellb: if markmcclain feels like it matches his status, I'll just copy-paste it now 21:30:17 that works 21:30:30 ok, copypasting... 21:32:52 ok saved 21:33:15 lgtm 21:33:17 thanks! 21:33:19 markmcclain: feeling confident that we can close all in j3? 21:33:51 I am… live migration was the one I was most worried about 21:34:00 i'm at least feeling confident that enough good progress will have been made that we should call this cycle a success 21:34:01 Excellent 21:34:14 even if some bleeds into next cycle 21:34:17 now that we've have another path the other options should items we can close 21:37:24 ttx: looks like you've published the updated wiki? 21:37:34 yes: ok saved 21:37:42 #topic Open discussion 21:37:50 ttx: thanks missed that 21:39:45 clarkb: ping 21:41:16 jeblair: we could proxy clarkb's request 21:41:30 oh pong 21:41:33 sorry 21:41:36 oh yay 21:41:44 so a couple related things are coming up 21:42:12 I am going to switch the zuul default test node type for all projects to trusty in ~2weeks 21:42:44 it is currently precise with a bunch of projects set to trusty. All of the integrated projects should be on trusty at this point so not a huge change there 21:43:09 the second thing, and I will do this at the same time is, upgrading tox to tox 1.7.2 on all of our test nodes 21:43:32 you have probably seen some of my hash seed overrides in tox.ini to make that happen without breaking everything 21:43:34 (for clarity: stable branches and other exceptions do and will still use precise as appropriate) 21:44:02 we need to get those hash seed override changes merged or fix the tests otherwise new tox will break you 21:44:31 now this is important so that we can move python3 testing to py34 on trusty as old tox doesn't grok py34. And it will allow us to go back to not caring a whole lot about which version of tox we have installed which has been annoying 21:44:40 clarkb: I started running some tests for oslo last week, but didn't finish before my break. Did you do that, or should I continue that work and let you know how it goes? 21:44:40 ttx: so specifically reviews like - https://review.openstack.org/#/c/109751/ - which you have a -2 on 21:45:12 dhellmann: you should continue doing that and if you give me a list of things you haven't tested yet I cna help too 21:45:44 sdague: ack, needs merge in master first 21:46:05 sdague: or do you mean that should go in stable/* FIRST? 21:46:06 ttx: i'm not sure this is the kind of change that rule needs to be applied to 21:46:09 I intend on sending mail to the list once I can hammer down what my schedule looks like 21:46:17 ttx: they should go everywhere all at once 21:46:19 ttx: i think it can go in parallel 21:46:24 what jeblair said 21:46:27 dhellmann: maybe we can coordinate on that thread and make sure everything is happy 21:46:35 jeblair: OK, no technically a backport 21:46:43 ttx: this is not so much a backport as a "not have everything die in a fire" 21:46:43 ttx: correct 21:47:36 hrm, we have a freeze on stable/icehouse until Thursday... can that wait until then ? Or should I plead to the stable dudes? 21:47:47 ttx: it can probably wait until thursday 21:47:58 i can approve the stable/havana one 21:48:08 ttx: I expect to do this in about 2 weeks. that should give us plenty of time to iron out and merge the things we need to merge 21:48:23 ttx: realize that anyone trying to run the tarballs with new tox for local QA will explode 21:48:32 so there might be value in getting it into the release 21:49:49 sdague: ok +2/APRVed for stable/havana 21:50:26 I agree with sdague and the risk is really low 21:51:09 yeh, the risk is very low. All it does is force a python random see for unit tests 21:51:18 because new tox randomizes that, which is good practice 21:51:24 I removed my -2 on the stable/icehouse one... just frozen until Thursday now 21:51:28 but a lot of our unit tests assume hash ordering 21:51:39 which is bad 21:51:55 So in other news, we'll have a 2014.1.2 this week 21:52:31 #info Upcoming 2014.1.2 stable release 21:52:34 Anything else, anyone ? 21:53:39 guess not 21:53:40 #endmeeting