17:00:03 #startmeeting ironic 17:00:05 Meeting started Mon Feb 5 17:00:03 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:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:08 The meeting name has been set to 'ironic' 17:00:09 \o 17:00:10 o/ 17:00:15 o/ 17:00:17 o/ 17:00:21 o/ 17:00:21 o/ 17:00:26 #link https://wiki.openstack.org/wiki/Meetings/Ironic 17:00:33 o/ 17:00:39 o/ 17:00:54 hi (again) everyone! :) this might be the last time I chair this meeting, heh 17:00:54 o/ 17:00:56 dtantsur: networking-baremetal could use two more things to land most likely, minor patches 17:00:57 o/ 17:01:07 o/ 17:01:22 * jroll makes dtantsur the default substitute 17:01:28 #topic Announcements / Reminder 17:01:39 #info Feature freeze is upon us 17:01:53 please be very considerate when approving anything that looks like a feature 17:02:01 particularly anything that modifies API/RPC 17:02:06 ptl election ends Feb 14. dtantsur has at least one more meeting, if not more :) 17:02:15 rloo: if we have elections, that is ;) 17:02:24 o/ 17:02:37 #info All projects that have not created stable/queens will do it by Thu 17:02:44 (all our projects, I mean) 17:03:00 we will be releasing projects earlier too, when we find appropriate 17:03:28 #info The multinode grenade job is broken and needs YOU to help debugging it 17:03:32 * jlvillal wonders who the candidate(s) are for PTL as he doesn't see any emails in quick search 17:03:48 jlvillal: none yet for ironic. 17:03:50 jlvillal: TheJulia is, I am not, that's all I know :)( 17:03:52 jlvillal: I submitted my candidacy to the elections repo last friday, but have not sent an email 17:04:05 ahhh, a candidate emerges... :) 17:04:07 Sam Betts proposed openstack/ironic stable/ocata: Use zuul.override_checkout instead of custom branch_override var https://review.openstack.org/540830 17:04:08 Ah :) 17:04:11 https://github.com/openstack/election/tree/master/candidates/rocky/Ironic fyi 17:04:13 :) 17:04:31 thx jroll! 17:04:36 #info The PTL nominations are accepted till Wed 17:04:40 dtantsur is relieved... 17:04:46 kinda ;) 17:04:47 o/ 17:05:02 Sam Betts proposed openstack/ironic stable/pike: Use zuul.override_checkout instead of custom branch_override var https://review.openstack.org/540829 17:05:33 #link https://etherpad.openstack.org/p/ironic-rocky-ptg PTG planning continues 17:05:39 anything else I should mention? 17:06:00 * dtantsur is still struggling with a visa, sigh 17:06:04 dtantsur: wrt ptg planning. are there any dates we need to be aware of. eg, deadline for topics? or will we go over them before ptg? 17:06:20 dtantsur: oh, wait. maybe i should wait for our new leader... 17:06:31 rloo: on the etherpad I asked topic to be submitted by Feb 16th 17:06:45 but yes, the PTG planning will be in hands of the new victim :D 17:06:53 The new leader can sort and break things into logical chunks 17:06:56 s/victim/lucky duck/ 17:06:57 s/leader/victim/ :) 17:07:09 let's agree on 'lucky victim' :D 17:07:13 ++ 17:07:18 * jroll confirms victim is the right word 17:07:19 lucky bear? 17:07:23 wait, that should be willing lucky victim 17:07:51 lol, ok. ready to move on? 17:07:57 ++ 17:08:18 #topic Review action items from previous meeting 17:08:30 #link http://eavesdrop.openstack.org/meetings/ironic/2018/ironic.2018-01-29-17.00.html 17:08:51 anything to report? 17:09:26 I blocked the rescue patches at the logical point 17:09:39 mjturek: anything new from the bug triaging? 17:09:50 they have since been revised for standalone testing to not use the OSC commands, I have not had a chance to review them since noticing that this morning. 17:10:06 thx TheJulia 17:10:08 hey dtantsur 17:10:17 I've been cleaning up the wishlist 17:10:27 yeah, I've noticed it shrinking, thanks! 17:10:42 I have a list of bugs I've moved to Opinion, so if there's something you disagree with let me know! 17:11:28 #link https://etherpad.openstack.org/p/ironic-bug-triage 17:11:31 mjturek: is there any easy way to pull that list? 17:11:41 TheJulia: it is there ^^^ 17:11:44 oh, nevermind :) 17:11:46 Merged openstack/ironic master: Add validate_rescue() method to network interface https://review.openstack.org/540445 17:11:48 thanks! 17:12:08 :) thanks 17:12:17 #topic Review subteam status reports (capped at ten minutes) 17:12:31 #link https://etherpad.openstack.org/p/IronicWhiteBoard line 161 17:12:39 dtantsur: re n-g-s, I think we have two more patches to land, one is actual bug, another is initial release note 17:12:45 I haven't found a new place for my bug dashboard, still running it locally.. :( 17:12:51 dtantsur: what's the critical ironic bug? 17:13:01 rloo: IIRC multinode grenade? 17:13:13 dtantsur: is it still critical? 17:13:18 #link https://bugs.launchpad.net/ironic/+bug/1744139 17:13:19 Launchpad bug 1744139 in Ironic "Grenade job fails due to systemd stopping n-cpu" [Critical,In progress] - Assigned to Julia Kreger (juliaashleykreger) 17:13:26 rloo: yes. we have to re-enable the job asap 17:13:38 dtantsur: okay 17:13:43 or we're failing the rolling upgrade tag requirement 17:13:51 yes, that 17:14:02 the cause has likely shifted since we originally opened that bug 17:14:26 TheJulia, dtantsur: wrt api version negotiation. is the TODO still valid, or is that done? or what is left... 17:14:26 pas-ha: mind putting the patches after line 124? 17:14:30 L204 17:14:34 dtantsur: ok 17:14:53 rloo: I think so yes 17:15:01 rloo: just we are on hold until rocky+ptg 17:15:09 TheJulia: ok, good. 17:15:30 dtantsur: wrt classic driver deprecation. anything left that we need to do for queens? 17:15:53 rloo: we need docs and CI updates, but they can be backported 17:16:02 no feature work to my best knowledge 17:16:13 dtantsur: ok, so all the TODOs need to be done & backported? 17:16:19 yep 17:16:31 nice 17:16:36 dtantsur: good thing you'll have time when you aren't ptl ;) 17:16:41 oh yeah 17:16:46 maybe even refarch... 17:16:50 what is this time word? 17:17:12 refarch ++ 17:17:18 TheJulia: don't worry, it won't apply to you :D 17:17:27 If I buy coffee, can we just get refarch banged out while we're in ireland? 17:17:38 rloo: lol 17:17:39 so routed network support... lots of stuff there. what is the 2-line synopsis? 17:17:52 TheJulia: let's do it! 17:17:53 TheJulia: ++ 17:18:09 please add refarch to ptg topics 17:18:18 rloo: it should be 1-2 patches left, I'm waiting for someone to clean up the status 17:18:20 rloo: mostly merged, one or two minor things before we can release 17:18:40 yeah thanks so much to hjensas for getting that done BTW 17:18:47 the minor things can go in this week or was it part of ffe that ended last Fri? 17:19:02 Routed networks, I think we need to push the last patch making the distributed thing. There is one or two patches to fix nits. 17:19:28 rloo: this week is fine, the ring patch would be good to land this cycle if we can 17:19:39 rloo: nothing that looks like a feature. corrections to the FFE are fine though. 17:19:43 the border is really thin, I know 17:19:46 Unless I find time, via magic, and can get jroll's comments done by wednesday ... 17:19:46 hjensas_mobile: if you can, could you update the whiteboard to make it clear. or maybe someone can add those patches to weekly priorities? 17:20:18 Rloo, i can once back home. 17:20:29 i am not sure i like the ring patch landing so late, but if reviewers are confident... 17:20:49 thx hjensas_mobile 17:20:49 I'm fairly confident and it sets the service off being n+1 17:21:23 let's ask it this way: what do we lose if we DON'T land it? 17:21:23 wrt python 3.5... what's left to do? 17:21:26 rloo: IPA 17:21:44 dtantsur: oh. ok, so we have to carry that to rocky. 17:22:24 dtantsur: we complicate installs potentially by implementing a required single point of failure 17:22:29 TheJulia: hjensas_mobile: I'll check the responses on the patch after this meeting and we can decide how risky it is (not sure if julia has seen my comments) 17:22:40 TheJulia: yeah, this sounds like a correction, not a new feature 17:22:43 jroll: I have not 17:22:50 rloo: yep :( 17:22:52 One can run two or three of the agent as is. 17:22:56 Merged openstack/bifrost master: Allow missing ironic policy.json sample https://review.openstack.org/540617 17:23:07 dtantsur: that's ok, we need stuff to do in Rocky. ha ha. 17:23:17 dtantsur: more so, tax form correction of sorts :) 17:23:23 rloo: yeah, what a relief: we won't end up without a backlog :D 17:23:31 But they would all do heartbeat for all ironic nodes. So neutron would be a bit hammered. 17:23:41 TheJulia: don't remind me, I have to do taxes for 2 countries :) 17:24:27 anyway, are we done with the statuses? 17:24:40 +done 17:24:43 rloo: re: py35 full stack testing as well, but swift it looks like might be next cycle 17:25:50 nice that we have some cisco CI working, thx sambetts :) 17:26:09 #topic Deciding on priorities for the coming week 17:26:34 docs & bugs... 17:27:12 and CI, yes 17:27:23 dtantsur: ansible doc: https://review.openstack.org/#/c/525501/ 17:27:23 patch 525501 - ironic - Add docs for ansible deploy interface 17:27:42 yep, what else? 17:27:55 looks good to me 17:28:03 do we care about uwsgi? https://review.openstack.org/#/c/525501/ 17:28:04 patch 525501 - ironic - Add docs for ansible deploy interface 17:28:05 yeah, we should likely try to land ansible docs 17:28:13 rloo: wrong link? 17:28:16 oops, i mean https://review.openstack.org/#/c/507067 17:28:16 patch 507067 - ironic - [devstack] Switch ironic to uWSGI 17:28:24 rloo: it's a goal => yes 17:28:56 though.. maybe not as a priority 17:28:59 dunno 17:29:33 it would be nice, but we already have one job running uwsgi, so to me, at least in my mind, it doesn't have to land in the next 3.5 days 17:29:46 yep 17:29:52 so, these five items, how does it look? 17:30:15 works for me 17:30:17 makes sense to me 17:30:18 5 items that are not that easy. do we have people working on them? 17:30:35 I like 'fix as many bugs as possible' :) 17:30:45 all of us :) ? 17:30:49 I'm still on classic drivers deprecation 17:30:50 dtantsur: should we try to do a release on Wed? 17:30:54 rloo: yes 17:31:27 let's not wait till the last moment 17:31:34 agreed 17:31:40 dtantsur: ok, so factor in the patches needed that are related to a release. like our favorite reno edits. 17:31:48 reno \o/ 17:31:54 dtantsur: HOW MANY releases? ugh. 17:32:02 yes, I'll take a look tomorrow, if nobody beats me to it 17:32:17 sometimes it isn't good to have so many projects... 17:32:23 anyone looking into the multinode CI? I can, but I don't know it really well 17:32:45 I can start looking into it again since we now have logs 17:32:47 I could try to help, but I'm fairly stacked up with irl meetings this week 17:33:10 * rloo wonders what 'irl'is 17:33:15 "in real life" 17:33:21 in WUT? 17:33:22 ha ha 17:33:36 LOL 17:33:53 lol 17:33:55 okay, moving on? :D 17:34:11 #topic Appointing a bug triaging lead for the coming week 17:34:20 I have a feeling that it is everyone this time 17:34:43 agreed? 17:34:46 yup 17:35:03 #action everyone: please triage new bugs and try to fix old ones this week 17:35:44 next, I wanted to discuss what to fix and work on this week 17:35:45 agreed 17:35:50 but I feel like we've done it? 17:35:55 I think so yes 17:35:57 anyway, let's do it this way: 17:36:05 #topic Open Discussion 17:36:13 quick dumb question: RFEs get tagged confirmed until they're looked at, right? 17:36:31 jroll: until approved rather, though we usually don't mark them triaged 17:36:35 "looked at" meaning approved or spec requested 17:36:46 mostly because they tend to be In Progress by that time 17:36:49 dtantsur: I can leave it new if that's what we prefer 17:36:58 nope, not New 17:36:58 * jroll put one up but not working on it very soon 17:37:09 heh, ok. confirmed it is 17:37:09 Confirmed is the right one for something that looks potentially acceptable 17:37:15 thanks 17:37:20 here's our documentation: https://docs.openstack.org/ironic/latest/contributor/code-contribution-guide.html#feature-submission-process 17:37:25 but don't know if we really follow it 17:37:38 oh, FYI: 17:37:41 #info https://review.rdoproject.org/r/#/c/11795/ 17:37:47 * dtantsur just got pinged about it 17:37:49 ah, it's triaged. thanks rloo, I should've looked 17:38:30 dtantsur: we all get the opportunity to break RDO ci now? awesome :P 17:38:45 dtantsur: cool 17:38:54 jroll: we have long had it :D now we can check if we do in advance 17:38:55 we should document those somewhere... 17:39:00 sweet, more things to break! 17:39:32 rloo: that is a good point, ironic does get tested in several places outside direct view, might be good to enumerate where those are 17:39:42 dtantsur: do those run on upstream patches, then? 17:39:55 jroll: it's like experimental, you need to trigger it 17:39:59 I never tried :) 17:40:12 dtantsur: right, but I trigger it on review.o.o, right? not review.rdo.org 17:40:16 but RDO CI works like a 3rd party CI 17:40:19 yes 17:40:21 ok cool 17:40:26 sounds like a win \o/ 17:40:32 yep :) 17:41:00 anything else we should talk about? 17:41:06 Coffee? 17:41:22 \o/ 17:41:28 not at 7pm probably though :( 17:41:29 Deploying Crickets as a Service? 17:41:30 coffee++ 17:41:45 okay, thanks all 17:41:50 :) 17:41:51 Thanks dtantsur! 17:41:52 #endmeeting