17:00:13 #startmeeting ironic 17:00:14 Meeting started Mon Jan 15 17:00:13 2018 UTC and is due to finish in 60 minutes. The chair is dtantsur. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:17 The meeting name has been set to 'ironic' 17:00:33 hi all! 17:00:39 o/ 17:00:41 o/ 17:00:45 o/ 17:00:45 o/ 17:00:49 o/ 17:00:54 o/ 17:00:57 o/ 17:01:17 #link https://wiki.openstack.org/wiki/Meetings/Ironic our agenda 17:01:24 o/ 17:01:48 #topic Announcements / Reminder 17:02:00 #info Jan 18 - Non-client library freeze 17:02:03 this week! 17:02:17 o/ US Holiday for some of us :) 17:02:32 #link https://review.openstack.org/#/c/529325/ ironic-lib patch to consider finishing 17:02:32 patch 529325 - ironic-lib - Add wait_for_disk to destroy_disk_metadata function 17:03:06 #link https://review.openstack.org/#/c/471942/ sushy patch to consider finishing 17:03:07 patch 471942 - sushy - Implement Redfish Sessions 17:03:32 there are more outstanding sushy patches, all with -1's for quite some time 17:03:52 #info Jan 25 - Client release deadline and Feature Freeze 17:03:54 I should have a new version of 529325 up soon.. just fighting the fun of fuser 17:04:00 thanks TheJulia 17:04:13 Hugo Nicodemos proposed openstack/ironic master: Remove python-oneviewclient from oneview hardware type. https://review.openstack.org/524729 17:04:13 so, by next week we need ironicclient done 17:04:27 dtantsur: What's the freeze date for vendor drivers? 17:04:29 this particularly includes TheJulia's version negotiation work, esp. its first patch 17:04:48 rpioso: the same - feature freeze. we can talk about exceptions, but the date is the same for everyone. 17:04:59 Jan 25 17:05:06 dtantsur: ty 17:05:09 np 17:05:27 TheJulia: I haven't checked the last version of that ironicclient patch, are we still in disagreement re upper cap on latest? 17:05:41 dtantsur: no, we are in agreement now. 17:05:49 cool! :) 17:06:06 conceptulaly they match the proposed api-sig spec minus no min/max versions 17:06:11 as arguments 17:06:44 TheJulia: okay, we can discuss these separately. I'm more worried about absence of an internal upper limit 17:07:15 #info with feature freeze coming, start thinking about potential exceptions you may submit 17:07:35 dtantsur: added that as well 17:07:43 cool 17:07:51 note that big changes, breaking changes and API additions are unlikely candidates for a FFE 17:08:28 dtantsur: What's the process for submitting FFE? 17:08:30 FFEs will be accepted and discussed on the ML and will have a very short time to finish 17:09:02 post a request to the ML, explain pros, cons and expected risks. mention the ETA for landing, if all goes well. 17:09:40 anything else? 17:09:44 dtantsur: wrt FFEs, I seem to recall that nova asks for 2 cores to step up to review them. is that something we should do too? 17:09:58 rloo: good idea, I like it 17:10:05 otherwise it's useless anyway 17:10:14 any objections to ^^^? 17:10:14 yup 17:10:35 none 17:10:48 None 17:10:57 wait... err, oh it was my idea. none :) 17:11:21 #info FFEs are requested on the ML. Make sure to include pros, cons, risks and find at least 2 cores agreeing to review it. 17:11:30 note the bribery is illegal in most countries ;) 17:11:39 anything else? 17:12:02 dtantsur: you still planning on doing releases? 17:12:07 dtantsur: ironic and ?? 17:12:17 ironic for now. maybe something else, not sure 17:12:28 the final release will come with a stable/queens branch. IIRC around RC1 17:12:32 dtantsur: k. this week. maybe today, tomorrow? 17:12:43 ironic is today or tomorrow, yes 17:13:22 moving on? 17:13:28 +1 17:13:31 #topic Review action items from previous meeting 17:13:38 #link http://eavesdrop.openstack.org/meetings/ironic/2018/ironic.2018-01-08-17.00.html 17:13:53 so.. I did not review TheJulia's patches, but I did submit a guideline to API-SIG on how to expose versions in SDKs 17:14:12 #link https://review.openstack.org/532814 guideline on how to expose microversions in SDKs 17:14:13 patch 532814 - api-wg - Add guideline on exposing microversions in SDKs 17:14:26 TheJulia: anything new from the bug triage? 17:14:39 mjturek: any news re IBM CI with the tempest plugin removed from tree? 17:14:46 dtantsur: I last looked at things ?thursday?, and don't remember anything new 17:14:55 k thanks TheJulia 17:15:04 dtantsur yep, it's been restored (thanks mmedvede) 17:15:10 should be green since Friday 17:15:18 nice! thanks mmedvede and mjturek 17:15:24 any comments? 17:15:42 the tempest code was removed on wed, right? 17:15:52 it was, or around that 17:15:56 someone should send email to that email thread, for closure on it. 17:16:06 jlvillal: wanna ^^^? 17:16:26 Harald Jensås proposed openstack/networking-baremetal master: Add baremetal neutron agent https://review.openstack.org/456235 17:16:27 Harald Jensås proposed openstack/networking-baremetal master: start_flag = True, only first time, or conf change https://review.openstack.org/533707 17:16:27 Harald Jensås proposed openstack/networking-baremetal master: Switch from MechanismDriver to SimpleAgentMechanismDriverBase https://review.openstack.org/521838 17:16:28 Harald Jensås proposed openstack/networking-baremetal master: Devstack - Add ironic-neutron-agent https://review.openstack.org/530117 17:16:28 Harald Jensås proposed openstack/networking-baremetal master: Add support to bind type vlan networks https://review.openstack.org/532349 17:16:29 Harald Jensås proposed openstack/networking-baremetal master: Add dsvm job https://review.openstack.org/530409 17:16:41 dtantsur, Sure! 17:16:44 nothing I can think of looking at the diff it was a pretty straight foward change to our pipeline 17:16:56 #action jlvillal to announce the final removal of tempest plugins from ironic and inspector trees 17:17:12 #topic Review subteam status reports (capped at ten minutes) 17:17:25 #link https://etherpad.openstack.org/p/IronicWhiteBoard starting with line 147 17:18:32 dtantsur: the classic driver deprecation. does that need to get in before FFE? 17:18:32 was rescue status really last updated on 18th Dec? 17:18:53 rloo: ideally. it's not great to deprecate after FF :) 17:19:00 I'll post the patches this week 17:19:17 #action dtantsur to post classic driver deprecation patches this week 17:19:18 dtantsur: ok. lots to review later this week/next week :-( 17:19:25 yeaaahhh 17:19:30 time around FF is never fun 17:19:42 wrt traits and rescue. they both have nova components. how much of them need to land before the nova part will be reviewed? 17:20:08 rloo: API and ironicclient 17:20:16 which is essentially everything 17:20:31 is it fair to say that if they don't land this week, then no need to hurry to get them into Queens? 17:20:59 unless someone asks for FFE on nova side. sigh. 17:21:06 API has to land this week, for sure 17:21:25 well, I think it's fair to say that the nova part is not making it 17:21:35 traits - maybe, but not rescue, I guess 17:21:55 dtantsur: i'm trying to figure out what our/my priorities might be :) 17:21:55 I don't think they'll appreciate us coming with a bulk of code 3 days before FF or something 17:22:05 exactlly 17:22:15 I'd still prefer to work on rescue and traits this week 17:22:20 just not to lose the pace 17:22:35 but if they don't land this week, the nova part probably won't go to queens 17:22:37 ok, will see how far we get this week... 17:23:11 #link https://review.openstack.org/#/c/531398/ easy win for your stats 17:23:11 patch 531398 - ironic - Make the Python 3 job voting 17:23:29 i haven't been paying attention to routed network support (L253). Is there stuff there that needs to get in this week and/or before end of next week? 17:24:23 IIRC it has some blocker on nova side. hjensas? 17:25:04 for rescue, do we need CI to land too, before nova accepts it? 17:25:18 rloo: not sure. but judging from BFV experience, yes 17:25:18 dtantsur: I am not sure if its a blocker. Placement does not work due to the way they do it in neutron. But the patches solve the problem with ipam. 17:25:49 hjensas: let's ask it this way: do we have something to realistically finish before FF in 2 weeks? 17:25:58 I mean, something users may benefit from? 17:26:37 yes, if the patches that are there now land, we can use routed networks (neutron segments plug-in) but we wont have smart placement/scheduling. 17:27:12 dtantsur: without it we cannot bind ports on segments when routed networks is enabled in neutron. 17:27:54 if we cannot bind ports, what exactly can we use? 17:28:28 dtantsur: with the patches there we can bind. 17:28:42 ah 17:29:22 I'm inclined to exclude networking-baremetal for feature freeze. wdyt? 17:29:26 s/for/from/ 17:29:43 dtantsur: i think we have to ask for a ffe 17:29:48 Without more cores looking at it, I don't think we have a choice... 17:30:07 right. so we ask for a ffe, and two cores step up :) 17:30:22 okay, let's do it this way 17:30:24 I've already been reviewing, but we basically need a non-redhat core to step up 17:30:28 cuz i don't think we/i have time this week for that. but mybe next week... 17:30:36 hjensas: I think it's fair to request an FFE for it, if you want to continue 17:30:48 I'm in favor of granting such, and I guess sambetts may want to back it 17:31:13 dtantsur: I will continue working on it. 17:31:25 thx hjensas 17:31:42 hjensas: please feel free to request an FFE already then 17:32:00 everyone ready to move on? 17:32:00 and reviews are welcome. :) thanks TheJulia, sambetts, jlvillal for the previous ones. :) 17:32:29 +1 (move on) 17:32:42 #topic Deciding on priorities for the coming week 17:32:51 I'd like to propose https://review.openstack.org/#/c/501799/ as a vendor priority if possible. It's had eyes on it, but I'd like a final push to get it merged 17:32:52 patch 501799 - ironic-python-agent - Use lshw in place of dmidecode for the default har... 17:33:02 so, I think we should start concentrating on things that are making it 17:33:25 mjturek: +1 (but please fix the CI) 17:33:30 or recheck or whatever 17:33:45 it's passing CI but except for the non-voting job 17:34:23 mjturek: meaning, it's not passing ;) 17:34:38 I mean, the inspector job is what actually checks your patch 17:34:42 ahhh - okay I'll fix that then 17:34:43 dtantsur: ironic-lib patch. i'm not sure about sushy -- someone else will have to vouch for those as priorities. traits and rescue. and julia's client patch(es)? 17:34:56 rloo: yep 17:35:04 I'd prefer to remove BIOS for now, as it's clearly not making it 17:35:26 dtantsur: we also need your migration-to-hardware-types etc patch; i'm guessing maybe that may have to wait til next week to review 17:35:32 dtantsur, Should we consider making the inspector job voting for IPA? 17:35:53 yes, unfortunately, bios spec can wait 17:37:02 That looks good to me 17:37:29 jlvillal: +1 17:37:41 heh, changing more :) 17:37:53 jlvillal: that's a question. previously we did not want to couple them, right now I'd prefer we do 17:37:59 let's wait for the open discussion 17:38:07 okay, the list is there. how does it look? 17:38:46 dtantsur: lots of juicy things to review :D 17:38:51 dtantsur: looks good to me 17:38:55 :) 17:39:38 #topic Appointing a bug triaging lead for the coming week 17:39:51 should not be a lot of work, unless you want to review old bugs 17:39:53 anyone? 17:39:58 been awhile since I've done it, I'd like to volunteer! 17:40:05 thanks mjturek :) 17:40:14 #action mjturek to lead the bug triaging this week 17:40:23 #topic Open discussion 17:40:34 should we discuss making the inspector job voting on ironic and IPA? 17:40:58 dtantsur: no. you can decide. 17:41:04 pros: covering inspection in ironic and inventory in IPA. cons: moar voting jobs 17:41:12 c'mon, aren't we having a voting on voting? :D 17:41:14 If only certain parts of IPA get tested by inspector, it seems like it should 17:41:35 i'm worried about more voting jobs. 17:41:48 have we encountered issues in the past, cuz of lack of these jobs? 17:42:05 i mean ideally, i'd say yes. 17:42:12 rloo: I was going to ask jus that. 17:42:20 according to http://ci-watch.tintri.com/project?project=ironic&time=7+days it's quite stable recently.. 17:42:34 just want to be a bit pragmatic. due to situation(s) with jobs/gate/... 17:43:06 rloo: well, mjturek's patch may be breaking inspection. I've seen similar cases before as well. 17:43:26 I don't recall someone breaking ironic side though 17:44:01 dtantsur: it is non-voting now. 17:44:08 dtantsur: can we punt this til after queens is released? 17:44:14 totally 17:44:37 then just as a reminder: 17:45:03 #info the inspector job on ironic and IPA is relatively stable. please watch its results, especially when a patch modifies the inventory 17:45:23 Warning: 15 minutes 17:45:40 anything else to discuss? 17:46:04 crick 17:46:04 * dtantsur curl https://crickets-as-a-service.example.com 17:46:04 ets 17:46:19 thanks all :D 17:46:23 dtantsur: cats-chasing-crickets-as-a-service? 17:46:27 OMG 17:46:37 yes, totally :D 17:46:43 #endmeeting