15:00:44 <TheJulia> #startmeeting ironic
15:00:45 <openstack> Meeting started Mon Nov 18 15:00:44 2019 UTC and is due to finish in 60 minutes.  The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:46 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:49 <openstack> The meeting name has been set to 'ironic'
15:00:53 <TheJulia> etingof: me toooooooo
15:00:55 <etingof> o/
15:00:55 <kaifeng_> morning TheJulia (again) o/
15:00:57 <rpittau> o/
15:01:00 <TheJulia> etingof: and I think I need to be on a boat in like an hour
15:01:01 <cdearborn> o/
15:01:03 <arne_wiebalck> o/
15:01:05 <mgoddard> \o
15:01:09 <bdodd> o/
15:01:16 <TheJulia> Good morning everyone!
15:01:35 <kaifeng_> o/
15:01:37 <TheJulia> Our agenda this week has a few items, and those can be found on the wiki.
15:01:39 * arne_wiebalck will need to leave half-way through the meeting
15:01:41 <TheJulia> #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting
15:01:43 <dtantsur> o/
15:01:52 <bfournie> bfournie: o/
15:01:57 <TheJulia> #topic Announcements / Reminder
15:02:08 <stendulker> o/
15:02:12 <TheJulia> I have to items to announce
15:02:39 <rpioso|afk> o/
15:02:45 <TheJulia> The first is that I sent out a summary of the ironic related sessions and the PTG to the mailing list.
15:02:47 <TheJulia> #link http://lists.openstack.org/pipermail/openstack-discuss/2019-November/010789.html
15:02:56 <dtantsur> TheJulia++
15:02:59 <TheJulia> The second, I'm now in San Diego for Kubecon
15:03:03 <arne_wiebalck> Thanks a lot TheJulia !
15:03:12 <rpittau> TheJulia: the summary is really cool :)
15:03:15 <TheJulia> So it may take me a little while to reply this week.
15:03:20 <TheJulia> Thanks everyone!
15:03:20 <mgoddard> +1, thanks
15:03:36 <TheJulia> dtantsur: did we have any action items from last week?
15:03:56 <TheJulia> looks like there were none
15:04:09 <rloo> o/
15:04:12 <jroll> \o
15:04:15 <rpittau> TheJulia: the naval yard in San Diego is awesome, if you have time :)
15:04:30 <dtantsur> TheJulia: not that I can think of
15:04:52 <TheJulia> Normally I would say we proceed to looking at subteam status reports, but I've proposed a new priority list for this cycle
15:05:16 <TheJulia> #link https://review.opendev.org/#/c/694704/
15:05:16 <patchbot> patch 694704 - ironic-specs - Ussuri project priorities - 2 patch sets
15:06:21 <TheJulia> Any objection to going directly to priorities for the week?
15:06:59 <dtantsur> none from me
15:07:00 * TheJulia suspects she could find crickets
15:07:29 <TheJulia> Okay then!
15:07:43 <TheJulia> #topic Priorities for the week
15:08:04 <TheJulia> #link https://etherpad.openstack.org/p/IronicWhiteBoard
15:08:06 <TheJulia> Line 171
15:09:06 <TheJulia> mgoddard: you seem to be going back and forth on https://review.opendev.org/#/c/672252/, is a -1 required to signal revision required?
15:09:07 <patchbot> patch 672252 - ironic-specs - Add support for node reconfigure - 5 patch sets
15:09:07 * iurygregory is late o/
15:09:11 <TheJulia> o/ iurygregory
15:09:46 <mgoddard> TheJulia: yeah, I'll add one
15:10:52 <TheJulia> While I'm deleting/updating entires there, does anyone have patches to propose?
15:11:57 <dtantsur> mine are there
15:12:11 <TheJulia> arne_wiebalck: I'm going to move xXraphXx's IPA patches down to the bottom of the list since they haven't been rebased/updated yet :(
15:12:15 <iurygregory> I'm working on the patches to drop the py27 jobs going to push during the week but no hurry =)
15:12:19 <dtantsur> tzumainn: are you planning on the remaining ownership patches this week?
15:12:34 <dtantsur> I could take the owned allocations, it's a fair chunk of work
15:12:35 <tzumainn> dtantsur, hi! I'm planning on working on the one for ports, followed by allocations
15:12:36 <arne_wiebalck> TheJulia: sure ... it's still on my list :)
15:12:44 <etingof> mine parches are there as well
15:12:45 <dtantsur> tzumainn: ah, lemme know if you want to do allocations yourself
15:12:52 <tzumainn> dtantsur, I wouldn't mind taking a shot!
15:12:58 <tzumainn> unless you are somehow supremely bored
15:12:59 <dtantsur> wonderful! I can help with reviews/guidance.
15:13:04 <tzumainn> okay, sounds good!
15:13:04 <dtantsur> I'm never bored :)
15:13:09 <tzumainn> hahaha, I figured :)
15:13:17 <dtantsur> (I am sometimes bored, but from procrastination, not from lack of tasks)
15:14:01 <TheJulia> awesome https://review.opendev.org/#/c/689551/ merged
15:14:02 <patchbot> patch 689551 - ironic - Allow node owners to administer nodes (MERGED) - 7 patch sets
15:14:12 <TheJulia> I feel like there should be a release soon!
15:14:29 <mgoddard> that can be arranged
15:14:40 <mgoddard> which project(s)?
15:14:42 <TheJulia> lets wait, I need to work something out with the stable team first :\
15:14:53 <mgoddard> ok
15:14:56 <TheJulia> I ran out of time last week :(
15:15:56 <TheJulia> Well if there is nothing else to add to the list, I think it looks fairly good for this week and we can proceed to Discussion
15:15:58 <dtantsur> tzumainn: JFYI another thing I'm pondering (well, not only me, it's been a recurring topic) is a single-endpoint deployment API (rather than a combination of node update + VIF + node provision state).
15:16:15 <dtantsur> I can try putting together a spec for that this week
15:16:21 <dtantsur> TheJulia: ^^
15:16:47 <tzumainn> dtantsur, ah, that'd definitely be of interest!
15:17:01 <TheJulia> I'd personally prefer to see us focus on some performance issues in our API, but... if there is interest
15:17:35 <dtantsur> TheJulia: which exactly? I think I may have some time (wow) this cycle.
15:17:52 <dtantsur> but I also think that the ownership work is semi-useful without this new deployment API
15:17:55 <rpioso> TheJulia: Re: Baremetal SIG, line 297, I believe you've found the OSF POCs. Right?
15:18:11 <dtantsur> because we don't want non-privileged users to have node update rights
15:19:02 <TheJulia> dtantsur: this is true, if we can somehow improve the performance to get a list of nodes and then get nodes, it would be a good thing... HOW exactly, needs to be determined, but I've had a few people grumble about how long it takes to list out machines in large deployments :\
15:19:36 <dtantsur> I'm not sure there is any magic to squeeze there other than telling people to use 'fields' extensively
15:20:03 <TheJulia> Maybe we just need to be mindful
15:20:08 <TheJulia> rpioso: danny@openstack.org and wes@openstack.org
15:20:10 <dtantsur> but, well, I can put it on my TODO list. maybe I can figure out something using x000 of fake nodes
15:20:25 <rpioso> TheJulia: ty
15:20:58 <TheJulia> dtantsur: yeah, one item in talking with nova at the ptg was "hey, if we can load 1000 nodes into ironic, and then see how long it takes for those to get into resource tracker, we can begin to somewhat measure this
15:21:28 <dtantsur> trivial to do if somebody tells me how to reliably define "gets into resource tracker"
15:21:38 <TheJulia> Wow my lag is getting really bad from irccloud
15:21:39 <TheJulia> #topic Discussion
15:22:07 <TheJulia> dtantsur: well, placement actually
15:22:17 <arne_wiebalck> TheJulia: dtantsur: I think the nova team decided that it would be much more sensible to use conductor groups.
15:22:26 <TheJulia> Two topics for this week
15:22:29 <arne_wiebalck> To address scaling issues.
15:22:34 <TheJulia> arne_wiebalck: I've not followed that thread, and that does not surprise me
15:22:55 <arne_wiebalck> TheJulia: We will give that a try in our deployment.
15:22:55 <TheJulia> I can likely take an action item to try and describe what that looks like, at least the way it was intended to be used
15:22:56 <dtantsur> yeah, I've seen it. also our effort will be limited when it comes to fixing nova (as opposed to our API)
15:23:21 <dtantsur> TheJulia: I sense another reference architecture! (which we'll be too busy to finish, sigh)
15:23:22 <arne_wiebalck> The RT code seems to be somewhat complicated.
15:23:33 <jroll> "somewhat" :)
15:23:58 <dtantsur> :D
15:24:00 <arne_wiebalck> And there are worries to break things for the non-ironic use case (which is arguably the main use case).
15:24:07 <arne_wiebalck> jroll: ;)
15:24:09 <jroll> dtantsur: re "gets into resource tracker", timing this method is probably the best starting point: https://opendev.org/openstack/nova/src/branch/master/nova/compute/manager.py#L9185
15:24:15 <TheJulia> dtantsur: well, I would agree with a reference architecture but the overall code review process applyign to docs kind of kills that from working because eveyrone is differently opinionated
15:24:18 <TheJulia> anyway, discussion items
15:24:23 <jroll> that's the periodic task
15:24:32 <jroll> oh sorry, I thought this was open discussion :)
15:24:55 <dtantsur> yeah, let's get back to it later :)
15:25:15 <TheJulia> #info There is an open question of if we would like to have a mid-cycle. We've been offered space in Central Europe for two days. Feb 25-26 maybe?
15:25:40 <dtantsur> Europe \o/
15:26:00 <TheJulia> I don't expect everyone to have a "yes" answer, but I think it would be a good thing to organize since the next official gathering with be in Vancouver in June
15:26:26 <TheJulia> Please consult with your management, look at prices, and maybe we can revisit the question next week?
15:26:30 * iurygregory CERN? =P
15:26:32 <dtantsur> I'm tentatively yes (assuming budget approval)
15:26:42 <arne_wiebalck> iurygregory: yes
15:26:45 <dtantsur> TheJulia: do you have a rough idea which Central Europe? prices can be VERY different
15:27:07 <dtantsur> CERN would be awesome and very hard budget-wise at the same time
15:27:16 <TheJulia> GVA
15:27:20 <etingof> must be a geographical center of Europe...
15:27:53 <jroll> oh boy, I need to find a way to justify this (I won't be able to, sigh)
15:28:11 * TheJulia is sensing ?maybe?
15:28:19 * dtantsur would probably go to GVA even on his own budget
15:28:27 <iurygregory> jroll, we are all in the same boat =)
15:28:39 <TheJulia> I did look, it is only an 8 hour train ride from CDG
15:28:42 * iurygregory would do the same thing XD
15:28:43 <dtantsur> iurygregory: well, he also needs an intercontinental flight
15:28:43 <rpittau> I would definitely go no matter what :D
15:28:46 <jroll> iurygregory: not all, I'm sure arne can justify it :D
15:28:47 <rloo> what about virtual mid-cycle?
15:29:12 <dtantsur> virtual mid-cycles are cheap, we can have both
15:29:32 <iurygregory> ^ ++
15:29:36 <arne_wiebalck> We're happy to host a mid-cycle here at CERN. Most important thing for now would be to settle on dates.
15:29:50 <arne_wiebalck> As I'd need to book the room.
15:30:02 <arne_wiebalck> (and organize tours ;-)
15:30:18 <rpittau> end of february seems ok, it's in the middle between now and the next summit
15:30:21 <TheJulia> (to understand how our software is used ;))
15:30:22 <iurygregory> but we have the dates, we just don't know about how many can make it
15:30:33 <TheJulia> Anyway, we should kind of move on to the next topic
15:30:50 <rpioso> Any FOSS conferences around that time?
15:31:11 <dtantsur> FOSDEM in early Feb
15:31:28 <TheJulia> Somewhere somebody has to have a central conference calendar
15:31:30 <TheJulia> Anyway
15:31:42 <TheJulia> Next discussion topic
15:32:06 <rpioso> dtantsur: Thx
15:32:20 <TheJulia> It has been raised to our attention that the nova virt driver in ironic lacks documentation.
15:32:22 <TheJulia> #link https://bugs.launchpad.net/nova/+bug/1852446
15:32:23 <openstack> Launchpad bug 1852446 in OpenStack Compute (nova) "Hypervisors in nova - no subpage details for ironic" [Undecided,New]
15:33:06 <TheJulia> While surely some might just link into ironic's documentation, is anyone interested in maybe taking a stab at adding some documentation to nova?
15:33:47 <jroll> maybe we should link it to this page until we do write some? https://docs.openstack.org/ironic/latest/install/configure-compute.html
15:34:09 <TheJulia> Seems a good first step
15:34:19 <iurygregory> I'm interested, just would like to know if this has to be done this week (next week I have time to start working on this)
15:34:26 <TheJulia> We don't want to duplicate everything, the audience is different there too
15:34:35 <jroll> ++
15:34:36 <iurygregory> also it depends on how much details we want there of course
15:34:47 <TheJulia> iurygregory: does not need to be done this week
15:35:26 <iurygregory> and maybe I will bother people with questions XD
15:35:26 <TheJulia> iurygregory: you going to take a shot at putting something together?
15:35:31 <TheJulia> Sounds good :)
15:35:36 <iurygregory> TheJulia, sure =)
15:36:58 <TheJulia> Moving on!
15:37:01 <TheJulia> #topic Baremetal SIG
15:37:22 <TheJulia> First item, the white paper!
15:38:06 <TheJulia> arne_wiebalck: The bare metal logo program participants submitted case studies topic came up in a discusison with foundation folks last week.
15:38:53 <arne_wiebalck> TheJulia: Can we use them as case study input?
15:39:08 <TheJulia> arne_wiebalck: They are going to iterate through participants and likely send introduction emails for the SIG that you should be getting with a reminder that they should submit their content to the whitepaper for case study input
15:39:29 <arne_wiebalck> TheJulia: Nice!
15:39:32 <TheJulia> So at least a forward step there!
15:39:43 <TheJulia> Remember, anyone can help work on the whitepaper!
15:40:01 <arne_wiebalck> We'll need some "glue text" with the larger picture.
15:40:03 <TheJulia> arne_wiebalck: I guess that kind of covers the first two items :)
15:40:04 <rpioso> TheJulia: \o/
15:40:14 <arne_wiebalck> TheJulia: It does, thanks!
15:40:22 <TheJulia> arne_wiebalck: I'm already happy to help with glue text
15:40:33 <arne_wiebalck> TheJulia: Awesome, thanks!
15:40:56 <dtantsur> are there any tasks requiring average English skills? :)
15:41:15 <arne_wiebalck> dtantsur: always! :)
15:41:31 <arne_wiebalck> For the ops meetup, one of the things we said at the PTG was to show some presence at these events ... anyone planning to attend?
15:41:32 <TheJulia> One other item for the SIG that Arne and I both feel would be good, is that at least one ironic team contributor coul dmake it to the Operators Meetup in London on January 7th-8th
15:41:49 <dtantsur> London.. likely nope
15:42:14 <dtantsur> none of those needs a visa can make it
15:42:19 <dtantsur> * those who need
15:42:21 <rpittau> it's a couple hours train from Paris :P
15:42:25 <etingof> forbidden lands
15:42:27 <arne_wiebalck> One issue I had with these meetings in the past was that the agenda was built very late.
15:42:34 * dtantsur appoints rpittau
15:42:38 <rpittau> lol
15:42:56 <arne_wiebalck> So, it is somewhat hard to know what to expect (and justify in time).
15:42:59 <mgoddard> I might be able to attend
15:43:01 <dtantsur> for the record, I enjoyed the ops meetup in Berlin. a nice opportunity to hear what smaller operators are thinking
15:43:41 <arne_wiebalck> dtantsur: I was in Milan. While it is nice to meet other ops, it is good when project cores are around.
15:43:48 <rpittau> I might be also able to attend :)
15:43:55 <TheJulia> Also, they tend to be separate industry verticals. The NYC meetup I attended a few months back were mostly financials and their only ask was "help them figure out a migration path from..."
15:44:04 <TheJulia> cobbler I think
15:44:23 <rpittau> oh gosh
15:44:49 <iurygregory> ouch =X
15:44:50 * TheJulia senses rpittau is backing away from the computer now
15:44:51 <TheJulia> :)
15:44:58 <rpittau> kind of :D
15:45:06 <dtantsur> migration from cobbler came up in Berlin too
15:45:18 <TheJulia> No RFE's listed to review, so lets go to Open Discussion
15:45:26 <TheJulia> #topic Open Discussion
15:45:39 * arne_wiebalck has to leave, sorry o/
15:45:41 <TheJulia> dtantsur: interesting... perhaps a blog post or something is... required
15:45:44 <TheJulia> o/ arne_wiebalck
15:45:46 <rpittau> bye arne_wiebalck o/
15:45:59 <rpioso> arne_wiebalck: \o
15:46:08 <rpittau> official cobbler-ironic migration guide?
15:46:22 * TheJulia backs away from the computer a little
15:46:32 <TheJulia> maybe?
15:46:45 <TheJulia> We have so many things that need work though :(
15:47:49 <kaifeng_> maybe simply because they are not in the help wanted :P
15:49:18 <rachit7> Hi TheJulia dtantsur rpittau please add this patch in your review list:  https://review.opendev.org/#/c/671038/
15:49:18 <patchbot> patch 671038 - ironic - DRAC: Drives conversion from raid to jbod - 21 patch sets
15:49:50 <dtantsur> it's already on vendor priorities
15:50:05 <TheJulia> kaifeng_: it is a possibility, or enough of the major problems have been solved
15:50:45 <TheJulia> kaifeng_: also help wanted is a whole nightmare at the openstack level
15:51:45 <kaifeng_> i am feeling we have many information scattered around etherpads but lacking a full list
15:52:40 <rpittau> I was wondering if we should convert the etherpad with the CI failures to a more persistent doc
15:53:03 <TheJulia> for ironic, it feels more like we don't ask for help early enough, or that sometimes we ask and people volunteer, and then those people get pulled downstream for weeks or months :(
15:53:07 <rpittau> I mean the issues resolved etherpad
15:53:12 <TheJulia> Which is not their fault :(
15:53:40 <TheJulia> rpittau: perhaps?
15:54:16 <TheJulia> Some of those failures have occassionally appeared for operators, so it would be visibility I guess
15:54:27 <TheJulia> and google indexable
15:54:32 <rpittau> maybe a wiki section ?
15:54:32 <TheJulia> well
15:54:37 <TheJulia> $favoritesearchengineindexable
15:54:56 <TheJulia> Lots of people in the grass roots linux community seem to be trying to figure out ways to de-google
15:55:41 <TheJulia> Wiki might work
15:56:35 <kaifeng_> is there any requirement for the white paper cases?
15:58:19 <TheJulia> kaifeng_: no requirement other than a willingness to share perspective
15:59:42 <TheJulia> Anyway, our meeting time is almost over
15:59:44 <TheJulia> Thanks everyone
15:59:47 <dtantsur> thank you!
15:59:48 <openstackgerrit> Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: Generate checksums for DIB images  https://review.opendev.org/694800
15:59:50 <iurygregory> ty
16:00:28 <rpittau> thanks!
16:00:44 <cdearborn> tx
16:01:13 <TheJulia> #endmeeting