17:00:00 <jroll> #startmeeting ironic 17:00:00 <openstack> Meeting started Mon Mar 28 17:00:00 2016 UTC and is due to finish in 60 minutes. The chair is jroll. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:02 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:05 <openstack> The meeting name has been set to 'ironic' 17:00:10 <NobodyCam> o/ 17:00:11 <jroll> #chair NobodyCam devananda 17:00:12 <openstack> Current chairs: NobodyCam devananda jroll 17:00:12 <davidlenwell> o/ 17:00:13 <jroll> sup! 17:00:18 <thiagop> o/ 17:00:26 <vdrok> o/ 17:00:28 <dtantsur> o/ 17:00:35 <JayF> o/ 17:00:40 <krtaylor> o/ 17:00:44 <jlvillal> o/ 17:00:58 <jroll> I expect most people are out for easter monday today 17:01:04 <jlvillal> wazzup! 17:01:09 <jroll> let's jump right in 17:01:12 <NobodyCam> ah yes! 17:01:19 <jroll> #topic announcements and reminders 17:01:39 <jroll> first things first, apparently y'all are stuck with me again this cycle 17:01:46 <devananda> o/ 17:01:47 <NobodyCam> Contrats jroll 17:01:53 <TheJulia> o/ 17:01:54 <jroll> :P 17:01:57 <mjturek1> o/ 17:02:07 <thiagop> ah yeah, well! I think I might endure that... :D 17:02:12 <jlvillal> :) 17:02:16 <thiagop> congratz jroll 17:02:18 <jroll> next up - we released all the things last week, they're all here 17:02:18 <devananda> jroll: grats :) 17:02:19 <jlvillal> And also TheJulia !!!!!!! 17:02:20 <jroll> #link http://releases.openstack.org/mitaka/index.html 17:02:22 <krtaylor> +1 17:02:24 <NobodyCam> and we have a new person... 17:02:34 <davidlenwell> yay! 17:02:41 <jroll> and we welcomed TheJulia as our newest core \o/ 17:02:46 <krtaylor> congrats! 17:02:55 <thiagop> wow, congratz TheJulia ! 17:02:59 <jlvillal> :) 17:03:00 <TheJulia> Thank you everyone 17:03:08 <rpioso> o/ 17:03:11 * jroll thanks folks for the congrats as well 17:03:43 <jroll> another thing - our stable/kilo gate is green again, thanks goes to mriedem for fighting that 17:03:44 * thiagop thinks he missed a lot from last week... 17:03:51 <dtantsur> congrats jroll, TheJulia :) 17:04:10 * NobodyCam gives congratz to everyone for the work that went into the release 17:04:11 <dtantsur> jroll, one thing about this Kilo gate-fixing: it's sad that we've lost the pxe_ipa job 17:04:21 <dtantsur> I see it as kind of a dangerous situation 17:04:24 <jroll> and newton is open for development 17:04:29 <krtaylor> yea newton! 17:04:35 <jroll> dtantsur: it wasn't stable at all :/ 17:04:40 <[1]cdearborn> \o 17:04:46 <jroll> dtantsur: maybe we don't deprecate bash ramdisk until kilo EOL then 17:04:57 <jroll> s/deprecate/kill/ 17:04:58 <dtantsur> jroll, I think we already agreed on that :) 17:05:05 <jroll> right 17:05:08 <jroll> so I think it's okay 17:05:38 * dtantsur checks if killing the bash ramdisk is on the list of summit topics 17:05:49 <jroll> oh, one more gate thing, the IPA post job to publish ramdisks is currently broken, hoping https://review.openstack.org/297796 will fix it 17:06:09 <jroll> I've been grinding on that, will continue until it's fixed - then making stable tests actually use the stable ramdisk 17:06:39 <dtantsur> oh, good 17:06:44 <jroll> more newton things: summit ideas go here: 17:06:46 <jroll> #link https://etherpad.openstack.org/p/ironic-newton-summit 17:06:58 <jroll> and starting on priorities here: 17:07:00 <jroll> #link https://etherpad.openstack.org/p/ironic-newton-priorities 17:07:10 <jroll> I expect to finish that during the summit 17:07:33 <jroll> we need to finish the session planning by mid-april 17:07:39 <dtantsur> I think this list is more than complete :D 17:07:46 <jroll> summit schedule has been posted here: 17:07:48 <jroll> #link http://lists.openstack.org/pipermail/openstack-dev/2016-March/090606.html 17:07:57 <jroll> that's a pdf attachment, so check your actual email for the schedule 17:08:08 <jroll> dtantsur: finish trimming it down, I should say :) 17:08:14 <dtantsur> hehe 17:08:28 <jroll> so that's a million announcements from me in no particular order. anyone have anything else? 17:09:16 <JayF> jroll: has these ever been another version of that newton summit etherpad? 17:09:26 <JayF> jroll: I feel like I added something to a completely different etherpad 17:09:29 <jroll> JayF: not that I know of 17:09:31 <jroll> heh 17:10:10 <NobodyCam> there was a netwon section onthe midcycle pad 17:10:16 <jroll> ooo yeah 17:10:19 <NobodyCam> #link https://etherpad.openstack.org/p/ironic-mitaka-midcycle 17:10:32 <JayF> https://etherpad.openstack.org/p/mitaka-ironic-design-summit-ideas is the other etherpad 17:10:36 <JayF> that wasn't linked here 17:10:37 <NobodyCam> line 299 17:10:42 <JayF> oh, mitaka vs newton 17:10:44 <jroll> JayF: that's last summit heh 17:10:45 <JayF> oy 17:11:19 <jroll> okay, moving on then 17:11:29 <jroll> #topic subteam status reports 17:11:35 <jroll> I don't expect too much here 17:11:44 <jroll> #link https://etherpad.openstack.org/p/IronicWhiteBoard 17:11:46 <jroll> line 98 17:12:04 <jroll> we'll need to update this for newton soon, once we figure out priorities 17:12:13 <jroll> any questions/comments/concerns here? 17:12:43 * jroll waits about 2 minutes 17:14:32 * jlvillal hums Jeopardy theme song to himself... 17:14:37 <NobodyCam> lol 17:14:48 <jroll> heh 17:14:51 <jroll> moving on then 17:15:03 <jroll> #topic RFE review 17:15:21 <jroll> so I've added this section to the agenda, to discuss RFEs and if they need a spec 17:15:26 <jroll> I just have one this week: 17:15:32 <jroll> #link https://bugs.launchpad.net/ironic/+bug/1561100 17:15:32 <openstack> Launchpad bug 1561100 in Ironic "[RFE] Centralize config options in Ironic" [Undecided,In progress] - Assigned to Ramamani Yeleswarapu (ramamani-yeleswarapu) 17:15:48 <jroll> so this references a nova spec, and something nova has already been working on 17:16:05 <jroll> there's also a cross-project spec in review right now: 17:16:07 <jroll> #link https://review.openstack.org/#/c/295543/ 17:16:32 <jroll> so I'm thinking this can be approved without a spec, but perhaps we wait for the cross-project spec to land? 17:16:47 <TheJulia> I think that would be a good idea 17:17:10 <jlvillal> As a note, we discussed the config stuff two weeks ago: http://eavesdrop.openstack.org/meetings/ironic/2016/ironic.2016-03-14-17.00.log.html 17:17:39 <jroll> right, so that's about using oslo-config-generator, which we should do first 17:17:45 <jlvillal> It was decided: "we will move to oslo config gen in newton, followed by nova-style refactor of config opts" 17:17:45 <jroll> but this is an additional thing 17:17:51 <jroll> oh. heh. 17:17:57 <jroll> fair enough 17:18:14 <jroll> I still think we should wait for the cross-project spec 17:18:26 <jroll> which, btw, is being discussed in the cross-project meeting tomorrow, iirc 17:18:32 <jroll> that is 2100 utc tomorrow 17:18:40 <dtantsur> ++ we already have experience doing a big thing without waiting for a cross-project agreement ;) 17:18:56 * dtantsur never misses a chance to mention microversioning 17:18:56 <jroll> ya, let's wait it out this time 17:18:59 <TheJulia> Agreed on waiting 17:19:05 <jroll> hah 17:19:07 <jroll> ok cool 17:19:14 <jlvillal> Added spec link to the RFE bug 17:20:01 <jroll> cool 17:20:06 <jroll> I posted a note on holding off for approval 17:20:31 <jroll> #topic open discussion 17:20:37 <NobodyCam> now that newton is open would love to get eyes on https://review.openstack.org/#/c/275726 (Dynamic allocation of nodes for OneView) 17:20:46 <jroll> I feel like I had a thing here but not sure what it was now :) 17:21:01 <JayF> NobodyCam: I looked at that, was a little put off by the use of an external daemon :) 17:21:15 <JayF> NobodyCam: but didn't wanna rain on the parade of a driver I'll never use :) 17:21:38 <NobodyCam> JayF: I beleieve it is worth a comment on the spec thou 17:21:49 <jroll> I do want to point out that I'm working on using the stable builds of the agent, and getting tempest-full running. I made rfes for them to track it: https://bugs.launchpad.net/ironic/+bug/1561756 https://bugs.launchpad.net/ironic/+bug/1561760 17:21:49 <openstack> Launchpad bug 1561756 in Ironic "[RFE] Use stable branch of agent when testing stable branches" [Wishlist,In progress] - Assigned to Jim Rollenhagen (jim-rollenhagen) 17:21:50 <openstack> Launchpad bug 1561760 in Ironic "[RFE] CI job to run full tempest suite against ironic" [Wishlist,Confirmed] 17:22:06 <JayF> NobodyCam: I mean, honestly, I think it's a not-awesome overall pattern; but I can't bring myself to care enough when it's isolated to the driver. 17:22:48 <TheJulia> JayF: I believe they commented on a previous revision that they intend to make that a periodic task at a later point in time since it is just a cleanup/reconsilliation thing 17:23:18 <JayF> TheJulia: my impression of it was the oppostie; they were going to use a periodic task but changed to a daemon so it could listen ont he event bus 17:24:09 <TheJulia> JayF: Acutal discussion with them seemed otherwise since they already had the daemon written 17:24:16 <thiagop> JayF: Nope, the intention is to use periodic task. That's on our roadmap 17:24:32 <jroll> thiagop: why wouldn't the spec show that then? 17:24:50 <TheJulia> thiagop: Could we get the spec to be a little more clear on that? :) 17:24:55 <JayF> If the spec said that I probably would've -1'd the intermediate state of having a separate daemon :) 17:25:27 <thiagop> jroll: that was discussed as a sugestion by lucas, I think we mentioned that we will do a follow up patch as soon as we figure out how to do that properly 17:25:34 <jroll> JayF: agree, we should not have that intermediate state imo 17:25:53 <jroll> why build in technical debt if we already have a plan to avoid it? 17:26:11 <jlvillal> +1 17:27:12 <TheJulia> Seems like the path forward then is to figure out how to properly have the periodic task 17:27:46 * jroll commented on the review 17:27:50 * JayF too 17:28:05 <jroll> yep, let's do that before we start building it otherwise :) 17:28:33 <dtantsur> I didn't have a chance to read this patch, but I still suspect we might want to agree on a common design for such things 17:28:41 <thiagop> jroll TheJulia ok then, we'll figure out how to do that now that Mitaka is out of our plans anyway 17:28:43 <dtantsur> it's not the only driver that will have such functionality 17:29:08 <thiagop> dtantsur: I saw the topic you had proposed to the summit, TY 17:29:17 <thiagop> dtantsur: it will be interesting 17:29:19 <NobodyCam> didn't we have a spec for per-driver tasks.... 17:29:23 <jroll> dtantsur: yeah, I'm wondering that as well 17:29:33 <jroll> NobodyCam: yes, we have per-driver parallel tasks already :) 17:29:33 <dtantsur> NobodyCam, we do have per-driver tasks 17:29:38 <dtantsur> for a long time actually :) 17:29:44 <jroll> thiagop: thanks in advance for updating that 17:29:46 <NobodyCam> I was looking for hte spec for that 17:29:49 <dtantsur> the inspector inspection interface is using it 17:30:30 <dtantsur> NobodyCam, thiagop, e.g. https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/inspector.py#L125-L140 17:30:31 <NobodyCam> found it 17:30:34 <NobodyCam> yep 17:30:43 <thiagop> we just thought that having that and evolving to periodic tasks later would be a good move 17:30:43 <NobodyCam> https://github.com/openstack/ironic-specs/blob/master/specs/kilo-implemented/driver-periodic-tasks.rst 17:31:18 <jroll> thiagop: I'd rather do it right the first time 17:31:31 <JayF> thiagop: when you think about how that requires documentation for the original way, then documentation on upgrading + new way, plus deprecation efforts and such 17:31:32 <jroll> which is why I'm inclined to wait and discuss a more general approach at the summit 17:31:32 <thiagop> jroll: a'righ 17:31:38 <JayF> thiagop: it makes a lot more since to get it 'right' from the start :) 17:31:50 <thiagop> JayF: makes sense 17:32:18 <jroll> anything else for open discussion? 17:32:42 <NobodyCam> thanks all 17:32:47 <NobodyCam> for ^^^ 17:33:21 <JayF> I'll note that I'll be working on Rescue specs this week; if anyone has interest in it LMK, I'm always keen to get some help 17:34:02 <TheJulia> JayF: Ping me when you post the draft because that may have some implications on boot from volume 17:34:32 <JayF> TheJulia: I'd very much hope they are sufficiently detached, but there are already pretty completely specs on the ironic side 17:34:41 <jroll> TheJulia: https://review.openstack.org/#/c/171878/ :) 17:34:43 <JayF> TheJulia: just needs a little bit more love + all the nova side bp completed 17:34:50 <TheJulia> JayF: me too 17:34:57 <TheJulia> ty for the link 17:35:33 <jroll> ok, thanks all for showing up, good meeting 17:35:37 <jroll> #endmeeting