21:01:05 <mikal> #startmeeting nova
21:01:06 <openstack> Meeting started Thu Aug 28 21:01:05 2014 UTC and is due to finish in 60 minutes.  The chair is mikal. Information about MeetBot at http://wiki.debian.org/MeetBot.
21:01:07 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
21:01:09 <adrian_otto> o/
21:01:09 <openstack> The meeting name has been set to 'nova'
21:01:10 <mriedem> gawd
21:01:15 <mikal> So who is still here?
21:01:16 <mikal> :P
21:01:19 <n0ano> o/
21:01:20 <melwitt> \o
21:01:20 <adrian_otto> o/
21:01:21 <alaski> o/
21:01:24 <jgrimm> o/
21:01:28 <jogo> o/
21:01:33 <yjiang5> o/
21:01:41 <dansmith> do we really need to take attendance before and after we start each time?
21:01:46 <mikal> #topic Juno-3 status, September 4th Juno-3, FF and SF
21:02:02 <mikal> dansmith: its cool, it just gives people time to get ready
21:02:06 <mikal> So... j-3 status
21:02:14 <mikal> We still have four high priority bps needing review
21:02:21 <mikal> #link https://launchpad.net/nova/+milestone/juno-3
21:02:29 <adrian_otto> dansmith: no, you can always start it and cancel it if you judge you are not quorate.
21:02:36 <mikal> I tried a week or so ago emailing openstack-dev and highlighting those
21:02:41 <adrian_otto> so might as well start and then ask for attendees to chime in
21:02:53 <mikal> That wasn't super successful
21:02:54 <russellb> late o/
21:03:06 <mikal> So the new tactic is that some cores are the lucky winners of personal pings asking for them to look at things
21:03:14 <mikal> Which has actually had people reply to, which is cool
21:03:24 <mikal> If you're offended that you weren't pinged, then just review something anyways...
21:03:45 <mikal> I think the BP I'm most worried about that's high is scheduelr at this point
21:03:51 <mikal> It hasn't had much core review compared with the others
21:04:01 <mikal> So yeah, please keep reviewing BPs that are targetted to j-3
21:04:21 <mikal> Anything else people think should be mentioned here?
21:04:47 <mriedem> dansmith: your megatuple?
21:04:49 <mikal> Oh, we're also still looking for a volunteer to wrangle review days if anyone wants to give it a go
21:04:56 <dansmith> mriedem: I have that later on the list
21:05:00 <mriedem> ok
21:05:08 <mikal> Move on then?
21:05:20 <yjiang5> mikal: dansmith: I noticed the compute manager objectify BP is high while RT objectify is medium. Will that make the computer objectify not finished?
21:05:45 <mikal> yjiang5: those are long term tracking BPs
21:05:46 <yjiang5> I mean if only compute manager objectify, but no RT objectify
21:05:50 <yjiang5> mikal: got it.
21:05:53 <mikal> I'm not sure the priority really affects those much
21:05:56 <dansmith> righ
21:05:57 <dansmith> t
21:06:06 <dansmith> poorly named perhaps
21:06:13 <mikal> Although, if any of those are "done" we should mark them implemented
21:06:22 <mikal> I guess once we hit feature freeze that might be more likely
21:06:42 <mikal> Anything else?
21:06:43 <yjiang5> mikal: dansmith: thanks for clarification.
21:06:48 <mikal> NP
21:07:04 <mikal> #topic Bugs
21:07:14 <mikal> tjones: you around?
21:07:19 <mikal> (autocomplete says not)
21:07:41 <mikal> There are 186 bugs marked as ready for review at the moment
21:07:49 <mikal> So... It would also be nice to get some reviews happening on those
21:08:03 <mikal> Although I recognize that people are probably full steam onf FF stuff at the moment
21:08:17 <mikal> No criticals in progress at least
21:08:19 <jogo> mikal: don't forget the fun link http://54.201.139.117/nova-bugs.html
21:08:36 <mikal> jogo: yeah, that's what I'm looking at, but hadn't linked to
21:08:42 <mikal> #link http://54.201.139.117/nova-bugs.html
21:09:03 <mikal> Are there any bugs we need to be extra worried about at the moment?
21:09:11 <salv-orlando> mikal: bug 1349617 is not yet prioritized - but seems nova is involved as well
21:09:13 <uvirtbot`> Launchpad bug 1349617 in neutron "test_volume_boot_pattern fails in grenade with "SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer"" [High,New] https://launchpad.net/bugs/1349617
21:09:24 <salv-orlando> it’s one of the top gate offenders.
21:09:32 <mikal> salv-orlando: so, that sounds familiar
21:09:39 <mikal> We've had things like that before related to snapshot IIRC?
21:09:50 <mikal> #link https://launchpad.net/bugs/1349617
21:09:52 <uvirtbot`> Launchpad bug 1349617 in neutron "test_volume_boot_pattern fails in grenade with "SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer"" [High,New]
21:09:57 <jogo> and resize: bug 1323658
21:09:59 <uvirtbot`> Launchpad bug 1323658 in nova "Nova resize/restart results in guest ending up in inconsistent state" [Undecided,New] https://launchpad.net/bugs/1323658
21:10:03 <jogo> also a high gate issue
21:10:06 <mikal> #link https://launchpad.net/bugs/1323658
21:10:08 <uvirtbot`> Launchpad bug 1323658 in nova "Nova resize/restart results in guest ending up in inconsistent state" [Undecided,New]
21:10:14 <mikal> Is anyone looking at those two yet?
21:10:29 <salv-orlando> jogo: footprints for 1323568 and 1349617 seem to overlap indeed
21:10:44 <mikal> Or should we quickly change the topic to gate?
21:10:46 <jogo> salv-orlando: hmm maybe the same bug, want to look into that a bit more?
21:10:48 <mikal> These seem to fall under both
21:11:08 <salv-orlando> jogo: already doing that - seems issue with metadata/config drive not providing right user data or no user data at all
21:11:16 <mikal> Huh
21:11:18 <salv-orlando> that’s why ssh then fails - wrong key loaded
21:11:22 <jogo> salv-orlando: doh
21:11:32 <mikal> I haven't heard of anything like that before
21:11:33 <salv-orlando> see last comment on bug report forbug 1349617
21:11:47 <jogo> mikal: so I don't have a lot of bandwidth to dive into fixing some of these nova bugs at the moment
21:11:51 <salv-orlando> I just need some help to confirm it’s not a red herring, and if not what might be the cause
21:11:59 <jogo> so a few volunteers besides mriedem and salv-orlando would be great
21:12:08 <jogo> in addition to*
21:12:27 <mikal> jogo: agreed
21:12:36 <mikal> That userdata bug does look interesting
21:12:40 <mikal> An possibly new
21:12:43 <mikal> And even
21:12:52 <mikal> Anyone got some spare cycles to take a look/
21:12:53 <mikal> ?
21:13:13 <mikal> #note we might have a bug where userdata is wrong in metadata server and config drive?
21:13:56 <mikal> Ok, well, instead of stalling I'll try and chase that tomorrow if someone doesn't beat me to it
21:14:06 <mikal> Moving on to gate in general...
21:14:06 <melwitt> mikal: I'll take a look at it, I might not have enough experience to help though
21:14:15 <mikal> melwitt: that would be awesome
21:14:23 <mikal> I think step one might be to dump the userdata somehow?
21:14:31 <mikal> And then see if gate logs confirm its wrong in those cases?
21:14:58 <jogo> melwitt: I am happy to help in any way I can I just can't drive it
21:15:27 <mikal> Cool
21:15:36 <mikal> Move on to gate in general then?
21:15:57 <mikal> #topic Gate
21:16:11 <mikal> So, apart from those two bugs above, is there anything else about the gate we should know?
21:16:13 <salv-orlando> jogo: I can take lead on this issue if nova team is ok with that.
21:16:31 <mikal> salv-orlando: we take bug fixes from anyone...
21:16:39 <jogo> salv-orlando:  I am definitely  OK with that
21:16:42 <mikal> But gettign melwitt to help sounds like a good idea to me
21:17:06 <mikal> mriedem: jogo: the gate is all good apart from that?
21:17:15 <jogo> mikal: so as a gate related note we have been hitting job quota for some time
21:17:35 <mikal> jogo: that just means we queue right?
21:17:43 <mikal> So life is slower, but not apocalytic?
21:17:45 <jogo> bug 1353131
21:17:46 <uvirtbot`> Launchpad bug 1353131 in nova "Failed to commit reservations  in gate" [High,Confirmed] https://launchpad.net/bugs/1353131
21:18:02 <jogo> mikal: much slower
21:18:03 <mikal> #link https://launchpad.net/bugs/1353131
21:18:04 <uvirtbot`> Launchpad bug 1353131 in nova "Failed to commit reservations  in gate" [High,Confirmed]
21:18:07 <jogo> bug 1357677
21:18:11 <uvirtbot`> Launchpad bug 1357677 in nova "Instances failes to boot from volume" [Undecided,New] https://launchpad.net/bugs/1357677
21:18:17 <mikal> Dude, if you usd link I'd be out of a job
21:18:17 <jogo> bug 1357055
21:18:19 <uvirtbot`> Launchpad bug 1357055 in nova "Race to delete shared subnet in Tempest neutron full jobs" [Undecided,New] https://launchpad.net/bugs/1357055
21:18:24 <mikal> #link https://launchpad.net/bugs/1357677
21:18:25 <jogo> bug 1273292
21:18:28 <uvirtbot`> Launchpad bug 1357677 in nova "Instances failes to boot from volume" [Undecided,New]
21:18:29 <uvirtbot`> Launchpad bug 1273292 in nova ""Timed out waiting for thing ... to become in-use" causes tempest-dsvm-* failures (dup-of: 1270608)" [Critical,Confirmed] https://launchpad.net/bugs/1273292
21:18:31 <uvirtbot`> Launchpad bug 1270608 in cinder "n-cpu 'iSCSI device not found' log causes gate-tempest-dsvm-*-full to fail" [Critical,Fix released] https://launchpad.net/bugs/1270608
21:18:33 <mikal> Sigh
21:18:43 <jogo> bug 1349147
21:18:44 <uvirtbot`> Launchpad bug 1349147 in nova "test_db_api unit tests fail with: UnexpectedMethodCallError: Unexpected method call get_session.__call__(use_slave=False) -> None" [High,Confirmed] https://launchpad.net/bugs/1349147
21:18:53 <mriedem> how many are we doing to do here?
21:18:55 <jogo> bug 1357578
21:18:57 <uvirtbot`> Launchpad bug 1357578 in nova "Unit test:  nova.tests.integrated.test_multiprocess_api.MultiprocessWSGITest.test_terminate_sigterm timing out in gate" [Undecided,New] https://launchpad.net/bugs/1357578
21:19:00 <mriedem> we could just link to the e-r status page
21:19:02 <mriedem> :)
21:19:04 <jogo> mriedem: enough to make mikal mad
21:19:06 <mikal> mriedem: apparently every bug ever?
21:19:19 * mikal has given up on minuting them
21:19:24 * salv-orlando think jogo has a script for that
21:19:28 <mikal> So...
21:19:33 <jogo> mikal: those are bugs that have more then 3 fails in 24 hours
21:19:39 <mikal> What are the, say, three bugs you want looked at?
21:19:42 <mikal> There's salv-orlando's two
21:19:44 <mikal> And one other?
21:20:04 <jogo> mikal: all the nova ones on http://status.openstack.org/elastic-recheck/
21:20:05 <mikal> Or are you just trying to highlight that people should read the e-r report?
21:20:08 <jogo> starting at the top
21:20:14 <jogo> mikal: yes
21:20:27 <jogo> and that nova is one of the worst offenders of gate bugs
21:20:30 <mikal> Ok, cool
21:20:33 <mikal> So noted
21:21:05 <mikal> Anything else for gating? Or do we move on?
21:21:32 <mikal> #topic Mid-cycle meetups
21:21:39 <mikal> I finished writing the nova summary
21:21:42 <mikal> #link http://www.stillhq.com/openstack/juno/000016.html
21:21:47 <mikal> I also went to the ops meetup this week
21:21:53 <mikal> They don't seem too filled with rage
21:22:00 <mikal> I think it was a useful exercise
21:22:23 <mikal> #topic Specs for Kilo
21:22:29 <mikal> Ok, so...
21:22:35 <mikal> I think we should open specs for Kilo basically now
21:22:47 <mikal> Because there are people who are only intersted in kilo specs at this point
21:23:00 <mikal> But set the expectation that we wont review anything until later
21:23:02 <mikal> Thoughts?
21:23:28 <jogo> I would prefer not to open them
21:23:31 <jogo> it sends the wrong message
21:23:39 <mikal> Which is?
21:23:40 <n0ano> better than nothing, when do you think reviews will truly start?
21:23:42 <dansmith> I don't see what the point is
21:23:51 <jogo> we have way to much to do for Juno as is, we don't need the distraction
21:23:53 <mikal> dansmith: in opening them?
21:23:59 <mikal> I don't think its a distraction for us
21:24:00 <dansmith> mikal: yeah
21:24:02 <mikal> We just ignore them for now
21:24:10 <russellb> mikal: i think it makes sense to open them fwiw
21:24:11 <mikal> It saves us from having to explain over and over why they're not open yet
21:24:15 <russellb> like you said, if people are going to work on them regardless
21:24:15 <mikal> Which I've done at least three times now
21:24:22 <russellb> might as well let them use the tool
21:24:30 <mikal> Yeah, there are some people who just wont close bugs or help review
21:24:30 <jogo> it still sends the wrong message
21:24:33 <russellb> instead of pushing it out elsewhere
21:24:53 <jogo> if people don't want to close bugs or help reviews they honestly shouldn't file specs
21:24:55 <russellb> gives visibility into what's happening regardless
21:25:03 <russellb> some folks also realistically would be working on both
21:25:08 <n0ano> jogo, but limbo (Juno frozen, Kilo not open) is even worse I think
21:25:10 <jogo> I don't want visibility it is a distraction
21:25:10 <russellb> bugs and planning for next cycle i mean
21:25:13 <mikal> jogo: well, if we're going to require specs at the summit it also gives people more time to prepare
21:25:32 <jogo> mikal: that is a fair point
21:25:34 <mikal> jogo: its only a distraction if you look at them
21:25:40 <jogo> what is the timeline for summit stuff?
21:25:47 <mikal> jogo: I find the questions over and over a bigger distraction to be honest
21:25:51 <jogo> mikal: it still sends a really bad message IMHO
21:26:03 <jogo> mikal: I am happy to answer it instead
21:26:07 <mikal> jogo: timeline as in when we announce the schedule etc?
21:26:15 <jogo> also I think  we want to rev the specs template a bit
21:26:32 <jogo> mikal: when we start accepting summit proposals and when we have to decide
21:26:38 <dansmith> "opening kilo specs" means creating the directory, right? anyone can submit a spec in the kilo directory now, AFAIK
21:26:41 <mikal> So, my plan is to let the ideas etherpad bake a bit longer
21:26:49 <mikal> #link https://etherpad.openstack.org/p/kilo-nova-summit-topics
21:27:07 <mikal> dansmith: that is true I suppose
21:27:18 <dansmith> that is why I don't see the point of doing anything
21:27:19 <mikal> jogo: I'm not sure, I need to chase ttx for that
21:27:45 <jogo> so if we are going to open up kilo for submissions
21:27:47 <mikal> I think creating an empty directory does no harm
21:27:49 <jogo> we need to rev the spec first
21:27:56 <jogo> err template
21:27:57 <mikal> And we can always rev the template later and make people update if we really need to
21:28:11 <mikal> Lost of people who are rebasing will need to anyways
21:28:13 <dansmith> I think once we're official about it, people will start pinging for review
21:28:14 <jogo> I still think this sends the compleatly wrong message
21:28:15 <mikal> Lots even
21:28:24 <jogo> we don't want more specs right now
21:28:28 <dansmith> "not official review, of course, but could you just take a quick look please?"
21:28:29 <jogo> even if we aren't going to look at them
21:28:37 <jogo> dansmith: to that I would say hell no
21:28:38 <mikal> dansmith: that's a fair point
21:28:40 <jogo> personally
21:28:46 <mikal> So, if not now, when?
21:28:47 <dansmith> right, it's goign to make me angry
21:28:54 <mikal> Its going to have to be before release...
21:29:26 <russellb> master == kilo at rc1, based on past process anyway
21:29:29 <jogo> mikal: how about once we have full feature freeze in place?
21:29:45 <jogo> at least that way we are done looking at Juno blueprint reviews
21:29:51 <mikal> Ok, so... 3 September ish?
21:29:57 <mikal> I could live with that
21:30:07 <jogo> wow that soon
21:30:08 <dansmith> well, right after FF is going to be a hectic time as well of course
21:30:11 <russellb> likely some exception requests after that
21:30:16 <dansmith> I think jogo meant "well after.."
21:30:19 <dansmith> russellb: right, that
21:30:27 <russellb> so could be 2 weeks
21:30:36 <russellb> week to FF, another week to sort the exception rush
21:30:41 <mikal> 17 September?
21:30:42 <jogo> dansmith: after we are done with all juno blueprints
21:30:44 <dansmith> or we could round up to 1-Oct
21:30:46 <jogo> FF and all
21:31:18 <jogo> FFE and all *
21:31:24 <mikal> Well, it has to be before we flip the branch, right?
21:31:37 <mikal> Otherwise people will be bottlenecked on working on master when we do
21:31:44 <jogo> mikal: not necessarily, we have 1000 bugs to fix
21:32:00 <dansmith> whatever, I don't care that much, it just seems like in or around FF time is the wrong time to do it
21:32:14 <mikal> 2 October is the absolute latest I'd be willing to do it
21:32:16 <alaski> I'm +1 for the 1-Oct idea
21:32:20 <dansmith> purely from a distraction, bandwidth, and annoyance pov
21:32:24 <jogo> so 1-oct works for me
21:32:44 <mikal> Does anyone want later than 1 Oct?
21:32:58 <russellb> RC1 *could* happen before that
21:33:11 <russellb> it'd be a little awkward to wait until after master is open for kilo i think
21:33:18 <mikal> russellb: yeah, agreed. 25 Sept right?
21:33:19 <russellb> but otherwise, waiting until after FF and such makes sense
21:33:23 <russellb> #link https://wiki.openstack.org/wiki/Juno_Release_Schedule
21:33:27 <russellb> yeah
21:33:58 <mikal> So... rc-1? 25 Sept or later, whenever that happens?
21:34:11 <jogo> yeah that sounds good
21:34:17 <jogo> that is the earliest I want to do it
21:34:24 <jogo> rc1
21:34:33 <alaski> when master is open for Kilo seems like the right cutoff to me
21:34:41 <mikal> Ok, RC1 it is then
21:34:52 <mikal> #note K specs will open at Juno RC1
21:34:56 <jogo> dansmith: thouhts ^
21:35:00 <jogo> thoughts
21:35:02 <mikal> #note There might be a template update before that
21:35:09 <dansmith> sure, whatever
21:35:40 <mikal> Ok, when we do that I also want to do some rearranging in the Juno directory
21:35:46 <mikal> But we don't have to argue about it now
21:35:51 <mikal> I mentioned it on the mailing list
21:35:59 <mikal> Basically signalling what actually merged vs was approved
21:36:09 <mikal> Probaby with this new fangled directory technology
21:36:30 <jogo> so there was a similar discussion about 6 months ago when we were setting up the specs system
21:36:40 <jogo> I don't remember what the result was, but I think we talked about this
21:36:48 <russellb> i remember talking about it :)
21:36:57 <russellb> i don't remember how we ended where we are though
21:36:58 <mikal> I think we can do somehting now based on how we've learned people use this information
21:37:11 <mikal> It would be confusing to leave unimplemented things as approved
21:37:13 <russellb> mikal: i think your proposal was good (differentiating what got done vs didn't)
21:37:21 <mikal> Its totally paperwork
21:37:29 <mikal> Let's not spend more than 5 minutes arguing about it
21:37:31 <mikal> And just do something
21:37:36 <russellb> i think keeping record of the state of a design as approved, even if not implemented, is good too
21:37:37 <mikal> As in, its totally not a big deal
21:37:49 <russellb> like a "unfinished" or whatever you want to call it dir
21:37:52 <russellb> i think you said that in your mail
21:37:55 <mikal> Yeah, that's the idea
21:37:56 <mikal> Cool
21:38:01 <mikal> I like that someone agrees with me for once
21:38:04 <russellb> yep +1 from me at least
21:38:04 <mikal> You get a gold star
21:38:06 <russellb> heh
21:38:13 <mikal> #topic Summit session ideas etherpad
21:38:17 <mikal> So, I mentioned this a second ago
21:38:20 <mikal> But just in case...
21:38:29 <mikal> #link https://etherpad.openstack.org/p/kilo-nova-summit-topics
21:38:38 <mikal> The idea is to brain storm what is important to discuss at the summit
21:38:44 <mikal> Much like we did for the last couple of mid-cycles
21:38:52 <mikal> And then prioritize that list in a bit once we've collected all the things
21:38:56 <mikal> So, please check it out
21:39:01 <mikal> And add stuff we've missed
21:39:12 <mikal> Moving on...
21:39:16 <mikal> #topic SRIOV patch set big issues
21:39:21 <mikal> dansmith: you wanna run with this?
21:39:26 <dansmith> yeah, so,
21:39:41 <dansmith> there is code up for the SRIOV thing, which I've been reviewing lately
21:39:58 <dansmith> and there are two things that really concern me about it, but I know it's important for a lot of folks
21:40:33 <dansmith> one is the fact that it adds another thing to the neutron megatuple, which further complicates that code and confuses the issue in the non-neutron code by mangling that set of tuples late
21:40:39 <dansmith> I've got patches up to refactor that:
21:40:39 <dansmith> https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:refactor-megatuple,n,z
21:40:50 <russellb> nice work on that refactor
21:40:58 <russellb> i've started reviewing it ... was in meeting hell most of the day though
21:40:59 <dansmith> which hopefully we can agree is an improvement and get those in ahead of the SRIOV patches
21:41:12 <dansmith> however, the second problem concerns me a lot more, and isn't quite as easy to solve
21:41:15 <mriedem> that series is nearly ready
21:41:22 <mikal> dansmith: many are +A already it seems
21:41:36 <dansmith> mikal: yes, we've been working hard over the last couple days to get that in place in short order,
21:41:42 <dansmith> much thanks to mriedem for quick turnaround reviews
21:42:05 <dansmith> the second problem is that the PCI stuff stashes some details in a dict structure, which it serializes to JSON,
21:42:12 <dansmith> and stores into a system_metadata key
21:42:20 <dansmith> this is bad because those are limited to 255 characters,
21:42:39 <dansmith> so if all of this generated data becomes >255 characters when serialized, the instance boot breaks in a strange way,
21:42:44 <dansmith> and in a way the user can't really do anything about
21:42:56 <mikal> Which seems not great
21:43:09 <dansmith> the existing implementation is really at fault, and needs to be changed, but adding more things to there just gets us closer to breaking at 255 chars for more common situations
21:43:12 <jogo> thoughts on just punting this to Kilo. we have no shortage of important things
21:43:12 <mikal> How likely is it to be too long?
21:43:18 <mikal> Is it easy to do?
21:43:40 <dansmith> mikal: I think that with a couple of PCI devices you could overrun it, yeah, depending on how things fall
21:44:02 <russellb> would refactoring to use something like the new instance_extra table be enough?
21:44:10 <dansmith> like, if you wanted a GPU and an inbound/outbound NIC, youd' be over I think
21:44:17 <dansmith> right, so that is one option,
21:44:17 <mikal> Ugh
21:44:32 <dansmith> is stash this alongside the numa stuff in that new text area,
21:44:41 <dansmith> which should presumably be doable without much trouble,
21:44:56 <dansmith> and hopefully objects can help us migrate the actual data live
21:45:05 <dansmith> like, pull it from both places on read, but just save to the new location, etc
21:45:19 <mikal> Makes sense to me
21:45:21 <russellb> a full system_metadata refactor seems unreasonable given time frame, i guess
21:45:28 <russellb> but maybe that's a sensible middle ground?
21:45:43 <dansmith> so, I bring this up because (1) I think it's not something we should merge in its current form and (2) we need quick agreement on if/how we are going to solve it
21:45:49 <mikal> A system_metadata schema migration would likely hurt deployers too
21:45:52 <dansmith> we could punt, but lots of people want this
21:45:59 <dansmith> mikal: right, we don't want to do that now I think.. too late
21:46:02 <jogo> dansmith: lots of people want lots of things
21:46:08 <mikal> dansmith: agreed
21:46:22 <dansmith> jogo: I know, I'm not saying punting is off the table, I'm saying we need to decide
21:46:26 <mikal> jogo: well, if instance_extra is trivial for them to do, I think we should at least give them the chance to do that
21:46:27 <russellb> jogo: but there are people willing to do this work, so seems reasonable to let it get done, right?
21:46:47 <dansmith> jogo: I've already done a lot to make it work on the neutronapi side in the last 48 hours,
21:46:51 <mikal> Could we charge them for the refactor in bug fixes? (joking)
21:47:03 <dansmith> so I kinda don't want it to be for naught, but if there is no support, then we should punt
21:47:22 <mikal> Sounds like jogo is the only one who prefers punting here?
21:47:26 <jogo> dansmith: how about giving them a window
21:47:26 <mikal> Any other takers?
21:47:34 <mikal> jogo: that would be fair
21:47:37 <russellb> jogo: feature freeze?
21:47:37 <mikal> FF?
21:47:44 <russellb> that's what FF is for right?  :)
21:47:45 <jogo> so give them x days to get this into a good state
21:47:53 <mikal> russellb: agreed
21:47:54 <jogo> russellb: well yeah
21:47:57 <dansmith> meaning it has to be *up* before FF?
21:48:05 <dansmith> and that we'll give this an FFE to get merged?
21:48:16 <mikal> dansmith: I think so
21:48:19 <dansmith> okay
21:48:23 <mikal> We shouldn't punish them for our review bandwidth problems
21:48:24 <dansmith> the other way to look at this is:
21:48:28 <dansmith> instead of this just being more feature,
21:48:37 <dansmith> this actually makes our existing PCI stuff less stupid, IMHO
21:48:45 <dansmith> not much less, but, a little less
21:48:53 <mikal> Well, "more reliable" might eb the marketing way of saying that...
21:48:56 <jogo> dansmith: that is a fair point
21:49:03 <dansmith> mikal: er, yeah, let's go with that one :)
21:49:08 <mikal> LOL
21:49:14 <mikal> Ok, sounds like we have a plan?
21:49:16 <russellb> "make it suck less"
21:49:27 * mikal preps a #note
21:49:44 <mriedem> on the plus side, megatuple will be gone for a big chunk of shitty stuff
21:49:54 <mriedem> regardless
21:50:02 <dansmith> yeah, death to the megatuple is goodness
21:50:05 <russellb> makes pci less sucky, and neutronapi less sucky
21:50:16 <mikal> #note Ask SRIOV people to refactor PCI pass through to use instance_extra instead of system_metadata to avoid hitting the 255 chars limit. Dan Smith to provide guidance. Deadline for refactor is feature freeze.
21:50:20 <dansmith> it's a small dent in neutronapi's overall suckiness, but..
21:50:21 <jogo> ++ to less badness
21:50:22 <mikal> ^-- a fair summary?
21:50:28 <dansmith> yep
21:50:33 <mikal> Done
21:50:42 <jogo> works for me
21:50:45 <mikal> Nothing else on this?
21:51:02 <mikal> #topic Open discussion
21:51:07 <mikal> You have nine minutes, use them wisely
21:51:45 <mikal> Really, nothing?
21:51:51 <mikal> OMG, early mark?
21:51:59 <jogo> I plan on revving https://review.openstack.org/#/c/116699 and related todaay
21:52:07 <jogo> the blueprints for kilo page
21:52:19 <mikal> "Add plan for kilo blueprints: when is a blueprint needed"
21:52:30 <mikal> jogo: sounds good
21:52:31 <jogo> and the next patch about priorities
21:52:50 <mikal> Nothing else?
21:52:57 <dansmith> mikal: I have a question
21:53:02 <mikal> dansmith: go for it
21:53:07 <dansmith> mikal: may I have an early mark?
21:53:14 <mikal> dansmith: yes
21:53:19 <melwitt> heh
21:53:20 <mikal> Mostly because you didnt make fun of the phrase...
21:53:27 <mikal> Which I insist is English
21:53:28 * dansmith has no idea what he has just got
21:53:33 <mikal> Sounds like we're done
21:53:47 <russellb> o/
21:54:00 <mikal> Is that you waving good bye or asking a question?
21:54:09 <mikal> http://english.stackexchange.com/questions/97013/is-early-mark-only-used-in-australia-and-new-zealand
21:54:39 <mikal> #endmeeting