15:01:39 <TheJulia> #startmeeting ironic 15:01:40 <TheJulia> o/ 15:01:40 <openstack> Meeting started Mon Dec 3 15:01:39 2018 UTC and is due to finish in 60 minutes. The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:41 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:43 <openstack> The meeting name has been set to 'ironic' 15:01:45 <dtantsur> o/ 15:01:45 <jroll> oh, that time already 15:01:48 <jroll> \o 15:01:48 <stendulker> o/ 15:01:50 <dnuka> o/ 15:01:50 <rpioso> o/ 15:01:52 <kaifeng> o/ 15:01:58 <TheJulia> \o 15:02:00 <bdodd> o/ 15:02:02 <rpittau> yay my first official ironic meeting o/ 15:02:15 <TheJulia> I kind of lost track of time since I've been going through outstanding patches and making lists 15:02:29 <TheJulia> No, not making lists as in the holiday kind of lists. 15:02:38 * TheJulia loads the agenda 15:02:46 <hshiina_> o/ 15:03:01 <TheJulia> Our agenda can be found on the wiki as always. 15:03:04 <TheJulia> #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting 15:03:14 <rloo> o/ 15:03:19 <hjensas> o/ 15:03:21 <TheJulia> #topic Announcements/Reminders 15:03:55 <TheJulia> #Info Following up on the clean/deploy steps action item to schedule a meeting. A doodle was posted. Please submit a time as the available times are coming up soon. 15:04:03 <TheJulia> #link https://doodle.com/poll/yan4wyvztf7mpq46 15:05:36 <TheJulia> One other announcement that I have. I've proposed kaifeng for ironic-core. The post can be found on the mailing list. Based on the replies I think congratulations is in order. 15:05:58 <TheJulia> #info kaifeng has been proposed for ironic-core 15:06:02 <jroll> ++ 15:06:11 <TheJulia> Does anyone have anything they would like to announce? 15:06:57 <dtantsur> kaifeng++ congrats! 15:07:12 <rpittau> congrats kaifeng 15:07:27 <TheJulia> Out of curiosity, does anyone have vacations coming up that the community should be aware of or that we should focus on your feature code sooner rather than later? 15:07:28 <stendulker> Cograts Kaifeng!! 15:07:28 <hjensas> kaifeng++ thanks for past and future reviews! 15:08:19 <jroll> TheJulia: I'll be out most of january, exact dates TBD :) 15:08:24 <rpioso> kaifeng: Well deserved :) 15:08:31 <TheJulia> jroll: ack ack :) 15:08:46 <jroll> can be summoned if needed though 15:08:47 <kaifeng> I don't know what I should say, but I really grateful for all of you :) 15:09:02 <TheJulia> Okay well, if there is nothing else to announce, I think we should proceed directly to subteam status updates. 15:09:13 <TheJulia> kaifeng: :) 15:09:22 <dtantsur> TheJulia: I'm out since 17 Dec and till Jan 15:09:40 <TheJulia> kaifeng: smiling helps :) 15:09:48 <TheJulia> dtantsur: ack 15:09:56 <TheJulia> #topic subteam status updates 15:09:59 <TheJulia> #link https://etherpad.openstack.org/p/IronicWhiteBoard 15:10:14 <TheJulia> Starting around line 225 at present 15:12:13 <TheJulia> mjturek is not here :( 15:12:14 <rloo> TheJulia: do we know who is working on the ugprade checker, the TODO (L244)? 15:12:24 <TheJulia> hamzy_: o/ 15:12:43 <TheJulia> rloo: I believe that was going to fall to me if nobody does anything else on it 15:13:00 <rloo> TheJulia: so you'd like a volunteer? I'll mention that. 15:13:00 <TheJulia> I was going to ask you if you could take a look because I think we have the code and just need to call our sanity checking logic 15:13:21 <rloo> TheJulia: heh, are we in a hurry for that? I can do it, next year? 15:13:34 <dtantsur> just to highlight two big API specs that landed recently: 15:13:34 <TheJulia> rloo: next year should be fine 15:13:37 <dtantsur> #link http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/expose-conductor-info.html 15:13:41 <rloo> TheJulia: okey dokey 15:13:42 <dtantsur> #link http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/allocation-api.html 15:13:59 <dtantsur> I haven't seen many reviews on them except for ppl who approved them, so I think I could post the link here 15:14:42 <TheJulia> dtantsur: thanks! While not goals, They are asks we've been getting so \o/ 15:14:53 <TheJulia> dtantsur: do you want to begin tracking specific patches? 15:15:34 <dtantsur> the conductor API is worth tracking, the patches are up 15:15:45 <dtantsur> I haven't got any patches for the allocation API, it's on my TODO list for this week 15:15:47 <TheJulia> stendulker: Have you heard from shekar regarding the dhcp-less l3 virtual media boot work? 15:16:05 <stendulker> TheJulia: No 15:16:09 <TheJulia> :( 15:16:33 <stendulker> TheJulia: But in PTG he was saying the code is ready and he would raise review once his CI is up 15:16:35 <dtantsur> #link https://review.openstack.org/#/q/topic:1724474 conductor API patches 15:16:36 <rloo> TheJulia: wrt IPXE/PXE split (L268). Is it done after that 621416 lands? 15:16:49 <TheJulia> etingof: hshiina_: have either of you heard from mkrai? 15:17:06 <etingof> TheJulia, I do not think so 15:17:09 <TheJulia> rloo: I feel like done done really unless we feel we need a ton more docs. :\ 15:17:30 <dtantsur> we always feel we need a ton more docs 15:17:36 <hshiina_> TheJulia, i don't, either 15:17:49 <TheJulia> dtantsur: true-ish... :( 15:17:59 <rloo> TheJulia: ok, so done w/o that pr. after this meeting, let's delete that then. similar for enhanced checksum support. And thx!!! 15:18:23 <TheJulia> Should we add a rolling "things to write docs for" list? 15:18:27 <TheJulia> or "more docs" 15:18:37 <TheJulia> since we've done the bare minimum, we could do better... 15:19:04 <rloo> not sure, we don't have a good track record of 'just' writing docs after the fact. 15:19:10 <TheJulia> yeah 15:19:27 <rloo> the most assured way of docs is to not say a feature is complete until the docs are done. 15:19:30 <dtantsur> yep 15:19:34 <TheJulia> Just so everyone is aware, the neutron events spec merged 15:19:36 <jroll> indeed 15:19:47 <dtantsur> we also need people who are NOT ironic developers to provide consistent feedback 15:19:55 <TheJulia> dtantsur: ++ 15:19:56 <rloo> ++++ for neutron events. (it was on my list to look at this week so even more +++) 15:20:08 <dtantsur> #link http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/synchronize-events-with-neutron.html neutron events spec 15:20:12 <TheJulia> rloo: you might want to check-in with vdrok re code 15:20:25 <rloo> TheJulia: ok 15:20:49 <TheJulia> dtantsur: re federation, I feel like it might be good to have another call soon, but maybe after the holidays to further discuss 15:20:57 <dtantsur> ++ 15:21:01 <TheJulia> after? 15:21:04 <dtantsur> yep 15:21:07 <TheJulia> okay 15:21:15 <dtantsur> and.. I don't think we have a lot of interest in ironic-level federation 15:21:23 <dtantsur> so it may be a short call :) 15:21:46 <TheJulia> I would mostly concur with that, at the same time I think the folks who feel they need very strong federation will be appearing after the new year to discuss it 15:21:58 * TheJulia hopes 15:22:47 <TheJulia> I'm good with status updates. I seem to have a number of emails to send :( 15:23:25 * dtantsur is good as well 15:24:11 <TheJulia> On to priorities for the next week? 15:24:18 <rloo> for whatever reason, i thought some nova spec got merged, that we were interested in 15:24:25 <jroll> conductor grouping 15:24:43 <TheJulia> rloo: I already deleted it from the priority list since it merged early last week 15:24:48 <rloo> jroll: thx that was it 15:24:54 <jroll> :) 15:25:04 <jroll> TheJulia: oh, do we want to leave it on for the code? 15:25:05 <TheJulia> Since we're drifting towards priorities :) 15:25:08 <rloo> (i was looking at the 'Nova deployment state callback...) 15:25:09 <TheJulia> #topic Priorities for the coming week 15:25:18 <TheJulia> jroll: if code is posted, by all means add it back :) 15:25:23 <jroll> ok 15:25:27 <jroll> s/if/when :) 15:25:30 <TheJulia> :) 15:25:48 <TheJulia> #link https://etherpad.openstack.org/p/IronicWhiteBoard 15:25:57 <TheJulia> Starting around line 107 15:26:04 <TheJulia> First, time to remove merged things 15:26:18 <dtantsur> mgoddard: any plans to update the deploy templates spec this week? 15:26:52 <dtantsur> TheJulia: I think you can also remove stuff that only needs to get through the CI (like protected instances) 15:27:11 <TheJulia> dtantsur: it helps me track in the mean time :\ 15:27:18 <TheJulia> since CI is a mess right now 15:27:18 <dtantsur> ah, ok 15:27:34 <dtantsur> I've seen messier CI's :) 15:27:56 <TheJulia> whoever is adding the neutron backports, I've already got a link for it 15:28:11 <TheJulia> line 160 15:29:30 <TheJulia> I feel like the CI happier kind of stuff needs higher priorities this week 15:30:21 <dtantsur> yeah 15:30:22 <TheJulia> We've been seeing a lot of intermittent node speed related failures, timing kind of stuff. :( 15:30:32 <jroll> that is a *lot* of priority for one week 15:30:47 <TheJulia> a lot of it already has +2s 15:31:18 <jroll> ok 15:32:28 <TheJulia> and the ipv6 one is mostly a big release note 15:32:31 <TheJulia> :( 15:32:57 <TheJulia> I'm good with the list for this week. I went ahead and added a note to the ones that are from last week that are approved that are just being tracked at the moment. 15:33:03 <TheJulia> I'll delete them once they merge 15:33:32 <rloo> can we delete the crossed off nova conductor_group support? (L176) 15:33:44 <TheJulia> jroll: ? 15:33:53 <rloo> we can add back when there's code. 15:33:57 <TheJulia> ++ 15:34:01 <jroll> it definitely is not a weekly priority :P 15:34:03 <jroll> kill it 15:34:15 <rloo> :) 15:35:14 <TheJulia> Shall we move on to discussion? 15:35:19 <etingof> we got sushy-tools twice in the list I think 15:35:33 <TheJulia> oh, yup 15:35:35 * TheJulia fixes 15:37:07 * TheJulia hears crickets 15:37:23 <TheJulia> #topic Discussion 15:37:45 <TheJulia> We have one discussion item for today. 15:37:56 <TheJulia> Do we continue with coreos ci testing? 15:38:43 <jroll> my primary reason for keeping it, is that it's the only ramdisk that looks like something folks could run in production 15:38:59 <derekh> How long has it been broken? 15:39:04 <dtantsur> does it still look like that though? 15:39:43 <TheJulia> derekh: Not broken as much as they are slightly unreliable 15:39:51 <derekh> TheJulia: ack, ok 15:39:52 <jroll> dtantsur: I think so, why not? 15:39:53 <TheJulia> In terms of how long they take to unpack 15:40:11 <dtantsur> we haven't updated it in a long while, we don't gate against it 15:40:28 <TheJulia> derekh: tl;dr if we hit a slow node and it takes 8+ minutes to unpack ipa, then the deployment fails 15:40:54 <derekh> gothca 15:40:54 <TheJulia> They did work on November 26th 15:41:32 <TheJulia> I guess I'm wondering if it makes sense for us to keep them working. Every time we try to update to a newer coreos it becomes a bit of a headache as well because the images just seem to grow :( 15:42:09 <jroll> right, so in my ideal world, we'd have something smaller but production-ready that we test against, probably from DIB 15:42:38 <TheJulia> I do concur with jroll, it is the only thing that we have that looks like something someone would run in production. Bifrost does do a Debian dib build, but that is sometimes as unreliable with package downloads as anything else. 15:43:02 <dtantsur> we have RDO images, like master ones in https://images.rdoproject.org/master/rdo_trunk/current-tripleo/ 15:43:09 <dtantsur> though they're pretty bloated 15:43:25 <TheJulia> I think debian-minimal is ~226MB and we could remove some cruft most likely 15:43:47 * TheJulia feels like more thought is required 15:44:07 <jroll> coreos master is 464MB 15:44:15 <TheJulia> wow 15:44:19 <sambetts|afk> not really here, but I think the buildroot idea for IPA was a good one 15:44:42 <TheJulia> 464MB means.... 2.5-3GB minimum memory footprint?!? 15:44:51 <dtantsur> 464M WOW it's bigger than RDO images 15:45:11 <dtantsur> and RDO images contain a lot of additional stuff (like python-hardware for discovery of everything) 15:45:33 <rpittau> wow coreos that big? 15:45:40 <jroll> I'd be open to doing CI on the RDO images 15:45:47 <TheJulia> I would as well. 15:46:26 <TheJulia> Anyone want to volunteer to make the ironic/devstack/lib/ironic changes and try to spin up a job in ironic-python-agent ? 15:46:27 <hjensas> RDO image is 284M .. tar? (Is it not compressed?) 15:47:06 <derekh> TheJulia: I'll take a look if nobody else is interested 15:47:24 <TheJulia> hjensas: it is compressed, but not by much 15:47:32 <TheJulia> 291.7MB is the ramdisk image size 15:47:46 <TheJulia> That is still ~1.5GB of ram 15:47:56 <dtantsur> yeah, better 2 15:48:11 <TheJulia> derekh: That would be awesome 15:48:23 * TheJulia feels that discussion on this is done 15:48:32 <TheJulia> #topic Open Discussion 15:48:43 <TheJulia> Does anyone have anything they would like to discuss this morning? 15:49:21 * jroll does not 15:49:26 <jroll> thank you derekh! 15:49:46 <derekh> jroll: no prob 15:50:38 <TheJulia> Well then, I hope everyone has a wonderful week if we have nothing else to discuss today 15:50:59 * dtantsur has nothing 15:51:43 <rloo> crickethanks 15:52:04 <TheJulia> o/ 15:52:06 <TheJulia> #endmeeting