16:30:34 #startmeeting fedora_coreos_meeting 16:30:34 Meeting started Wed May 19 16:30:34 2021 UTC. 16:30:34 This meeting is logged and archived in a public location. 16:30:34 The chair is dustymabe. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:30:34 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:30:34 The meeting name has been set to 'fedora_coreos_meeting' 16:30:38 #topic roll call 16:30:41 .hi 16:30:42 dustymabe: dustymabe 'Dusty Mabe' 16:30:50 .hello copperi 16:30:51 copperi_: copperi 'Jan Kuparinen' 16:31:31 .hi 16:31:32 jdoss: jdoss 'Joe Doss' 16:31:38 .hello 16:31:38 jaimelm: (hello ) -- Alias for "hellomynameis $1". 16:31:49 .hi 16:31:49 .hello2 16:31:49 cyberpear: cyberpear 'James Cassell' 16:31:52 jlebon: jlebon 'None' 16:31:55 .hello2 16:31:56 jaimelm: jaimelm 'Jaime Magiera' 16:32:12 .hello jasonbrooks 16:32:13 jbrooks: jasonbrooks 'Jason Brooks' 16:32:32 .hi 16:32:32 lorbus: lorbus 'Christian Glombek' 16:33:15 #chair copperi_ jdoss jaimelm cyberpear jlebon jbrooks 16:33:15 Current chairs: copperi_ cyberpear dustymabe jaimelm jbrooks jdoss jlebon 16:33:15 .hello2 16:33:17 darkmuggle: darkmuggle 'None' 16:33:19 #chair darkmuggle 16:33:19 Current chairs: copperi_ cyberpear darkmuggle dustymabe jaimelm jbrooks jdoss jlebon 16:33:39 we have a lot of representation on the 'J' letter names in this meeting 16:33:54 c c d d d j j j j 16:34:07 .hello2 16:34:08 lucab: lucab 'Luca Bruno' 16:34:28 #chair lucab 16:34:28 Current chairs: copperi_ cyberpear darkmuggle dustymabe jaimelm jbrooks jdoss jlebon lucab 16:34:58 * lorbus is here too :) making it two L's in the list 16:34:59 .hi 16:35:00 lorbus: lorbus 'Christian Glombek' 16:35:27 #chair lorbus 16:35:27 Current chairs: copperi_ cyberpear darkmuggle dustymabe jaimelm jbrooks jdoss jlebon lorbus lucab 16:35:31 ok let's get started 16:35:37 #topic Action items from last meeting 16:35:45 #couch lorbus 16:35:50 .hello2 16:35:51 bgilbert: bgilbert 'Benjamin Gilbert' 16:35:58 #chair bgilbert 16:35:58 Current chairs: bgilbert copperi_ cyberpear darkmuggle dustymabe jaimelm jbrooks jdoss jlebon lorbus lucab 16:36:11 IIUC We had no action items from last meeting. 16:36:14 So nothing to discuss here 16:36:20 jaimelm: that's about right :D 16:36:42 ok, moving on to meeting tickets 16:36:52 #topic Cannot upgrade from N-2 releases due to missing GPG key 16:36:59 #link https://github.com/coreos/fedora-coreos-tracker/issues/749 16:37:15 I think we've mostly discussed this and come to a conclusion on how to handle it in the future 16:37:21 I posted a workaround in the bug 16:37:33 #link https://github.com/coreos/fedora-coreos-tracker/issues/749#issuecomment-843446996 16:37:54 #info posted a workaround for systems that hit this problem in the bug at https://github.com/coreos/fedora-coreos-tracker/issues/749#issuecomment-843446996 16:38:21 pretty straight forward 16:38:29 the final piece of the puzzle I think (for the future) is some state checking on zincati's part? Anything left to the discuss there? Is there an open ticket for that work? 16:38:56 not yet, want me to file one lucab? 16:41:10 I think we had one but can't find it, so yes please 16:41:40 jlebon: if you would link to that ticket from #749 and we'll close it when it lands in zincati 16:42:02 done :) 16:42:20 #link https://github.com/coreos/zincati/issues/558 16:42:45 woot woot 16:42:48 ok next topic then 16:43:01 #topic systemd-oomd for Fedora CoreOS 16:43:07 #link https://github.com/coreos/fedora-coreos-tracker/issues/840 16:43:32 in an effort to keep more in sync with Fedora, I'm bringing up systemd-oomd 16:43:45 I thought it required swap, but that's not true any longer 16:44:51 any thoughts on us enabling systemd-oomd? 16:44:57 +1 16:45:05 I also think the zswap stuff is pretty great too 16:45:42 jdoss: yeah, we previously had that discussion and I think we can re-visit zswap in the future. kubernetes just accepted a KEP to support swap enabled systems. 16:46:38 hmm. everyone is quiet today 16:46:51 let's see if this gets any action 16:47:29 #proposed considering systemd-oomd can work on systems without swap we will enable it in Fedora CoreOS like other editions of Fedora do 16:47:34 ack/nack? 16:47:58 what are the implications for OKD/k8s? 16:48:20 if there are any 16:48:52 jaimelm: might know, i'm not sure 16:49:02 I can't think of any, but will bring it to the group. 16:49:02 Afaik there's swap support coming to K8s soon, but it's not there yet. Idk what impact using oomd would have tho 16:49:30 also I need to understand a little more to know if systemd-oomd has requirements (like cgroups v2 for some reason) 16:49:38 I'll take that as a task 16:49:42 thanks jaimelm, raising that in the OKD WG would be great 16:49:53 oomd seems nicer than the OOM Killer. I wonder what its corner cases are... 16:49:57 apart from that in general I don't see why we shouldn't match 16:50:02 #action jaimelm to ask the OKD working group if there are any implications that systemd-oomd would have on k8s/OKD 16:50:03 In the case of FCOS, I would urge caution 16:50:08 jlebon: agree :100\ 16:50:12 * jlebon: agree :100: 16:50:44 Matching makes sense to be me, but we might need some config to handle the headless nature of FCOS 16:51:11 darkmuggle: meaning the defaults might need to be tweaked? 16:51:30 Correct. 16:51:43 I'm imagining a situation where rpm-ostree or sshd is OOM'd 16:51:44 i can check to see if Server has different defaults than Workstation 16:52:13 darkmuggle: indeed. I think you can specify in your systemd unit if you want your process to be ignored from oomd consideration 16:52:17 That said, in general, I'm in favor. Just make sure that the defaults are sensible 16:53:00 hmm, the oomd manpage recommends swap 'to give oomd enough time to react' 16:54:12 bgilbert: meaning the system might run out of memory before oomd can kill something? 16:54:43 More like it gives systemd-oomd time to react 16:54:50 * dustymabe just assumes the kernel OOM would be the fallback in that case 16:54:51 the manpage doesn't make it clear whether oomd livelocks or whether the kernel OOM killer takes over 16:55:04 that seems... extremely hacky though 16:55:18 * bgilbert has not dug into this at all 16:55:25 no worries. It's new 16:55:31 let's regroup on this next week? 16:55:39 feels like we should have someone spike on this and play around with it 16:55:48 I think that would be the sensible course to play with it. 16:55:49 might be good enable it, throw some memory tests at FCOS, and see what defaults work best under various scenarios. 16:55:51 I don't think it really works without cgroupsv2 though 16:56:04 otherwise, it's more or less the blind leading the blind :) 16:56:10 the underlying PSI primitive does not really exist on v1 16:56:17 Having dealt with OOM on a massive fleet of servers, this is topic that makes my spidey sense tingle. 16:56:19 lucab: I was interested in knowing that 16:56:26 dustymabe: more investigation is needed. Let's move on? 16:56:38 .hello siosm 16:56:39 travier: siosm 'Timothรฉe Ravier' 16:56:48 jaimelm: correct, but one more thing 16:57:17 i would really like to get some volunteers at some point. I'd like to not let things like this linger forever 16:57:27 because then we diverge from Fedora because "we don't know what we don't know" 16:57:55 we'll circle back in a week. hopefully there is some more information by then. 16:58:02 If someone wants to swarm with me on that, I'll throw my hat in the ring for this one. 16:58:14 #dustymabe to find out how systemd-oomd acts under cgroups v1 (if at all) 16:58:19 right. let's rangle some volunteers. I've been working on a template for Calls to Action. Happy to leverage it once we know more so that we know what to ask folks to do. 16:58:20 #chair siosm 16:58:20 Current chairs: bgilbert copperi_ cyberpear darkmuggle dustymabe jaimelm jbrooks jdoss jlebon lorbus lucab siosm 16:58:25 darkmuggle: that'd be great! 16:58:26 wrangle* 16:58:38 bgilbert: are you interested too, or you good with whatever darkmuggle finds? 16:58:47 #action dustymabe to find out how systemd-oomd acts under cgroups v1 (if at all) 16:58:59 I'll trust darkmuggle :-) 16:59:22 #action darkmuggle to investigate systemd-oomd (in use without swap) and report back next week 16:59:39 darkmuggle++ dustymabe++ 16:59:41 jlebon: Karma for darkmuggle changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:59:43 #info jaimelm dustymabe and darkmuggle will look into some open questions about systemd-oomd and report back next week 16:59:44 jlebon: Karma for dustymabe changed to 4 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:00:00 good stuff 17:00:22 * dustymabe skipping the remaining topic (tagged for our next video meeting) 17:00:26 #topic open floor 17:00:55 #info the stable stream has been rebased to Fedora 34 17:01:00 dustymabe: https://github.com/systemd/systemd/blob/v248/src/oom/oomd.c#L154 17:01:34 dustymabe: that was a well-written email btw. 17:02:13 yay f34 ๐ŸŽ‰ 17:02:16 lucab: nice. I'll still look into whether the systmed-oomd service blows up or not 17:02:27 or if it just gracefully does nothing 17:02:31 ๐ŸŽ‰ happy to see the rebase happen faster this time! 17:02:35 :tada: 17:02:36 jaimelm: thanks :) 17:03:24 any other topics for open floor? 17:03:31 That emoji now seemingly triggers a full-chat-screen-celebration on the Element client ๐ŸŽ‰ ๐Ÿ˜‚ 17:03:49 * lorbus < https://matrix.org/_matrix/media/r0/download/matrix.org/cesNDFVyVGrxEgxHSYxClbJg/message.txt > 17:04:16 and we already have the next ticket for tracking f35 (https://github.com/coreos/fedora-coreos-tracker/issues/824) 17:04:40 #info we re-enabled the rawhide mechanical stream and are opening bugs when our CI tests fail 17:04:41 lorbus: IRC folks just see a paste link 17:04:52 lorbus: I tend to think we should respond in some way, but consistent with what Fedora as a whole does 17:04:56 this will help us track fedora changes and react much more quickly 17:05:13 e.g. we don't control where meetbot runs 17:06:25 * lorbus < https://matrix.org/_matrix/media/r0/download/matrix.org/iuLYjLqKujJapGhjRkYIVvrp/message.txt > 17:06:38 lorbus: still a link 17:06:56 because of the long message AIUI 17:07:15 yeah. I can read it though 17:07:19 This is an FYI: 17:07:21 You may have heard about the hostile takeover of Freenode that took place today (!) 17:07:23 https://blog.bofh.it/debian/id_461 17:07:25 You may have heard about the hostile takeover of Freenode that took place today (!) 17:07:25 Most of the freenode staff have resigned and moved to Libera.Chat: 17:07:27 https://libera.chat/news/welcome-to-libera-chat 17:07:29 There is already a card on the Fedora Council tracker for this as well: 17:07:31 https://pagure.io/Fedora-Council/tickets/issue/371 17:07:33 Does (or should) the FCOS community have a stance on this? 17:07:35 Full Disclosure: I'm in favour of moving all Fedora channels from Freenode to Libera in view of these developments 17:07:41 thanks 17:07:48 thanks dustymabe :) 17:08:06 my personal opinion 17:08:10 let's do whatever fedora does 17:08:29 dustymabe: +1 17:08:33 if #fedora-meeting-1 is now on something other than freenode, then we'll move our channels to that new server platform 17:08:42 Those are lots of words to throw at a person (e.g. "Trumpian"). I haven't investigated it. If true, support packing up and moving. That said, I trust but verify. 17:08:55 in https://pagure.io/Fedora-Council/tickets/issue/371 it looks like a consensus is developing to move to libera 17:08:58 in this community I'd like to focus on the tech.. and thankfully we have Fedora to lean on for the other stuff 17:09:41 Going with Fedora just makes sense here since its where others in the greater ecosystem will play 17:09:48 true 17:09:51 WFM 17:09:51 darkmuggle: +1 17:10:13 * dustymabe knows there is some matrix bridging and stuff going on. I've been wanting to play with it for a long time 17:10:20 but it's always been at the bottom of my priority list 17:10:35 maybe now.. maybe not 17:10:42 any other topics for open floor? 17:10:56 fwiw I agree with all the statements/concerns above, just wanted to raise awareness. Thanks all! 17:11:05 lorbus: thanks for doing that! 17:11:07 lorbus++ 17:11:07 dustymabe: Karma for lorbus changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:11:15 +1 17:12:17 * dustymabe will close meeting in 30 seconds if no other chatter happens 17:12:29 countme should integrate with the updates polling, IMO 17:12:43 but I can take that to #fedora-coreos 17:12:51 we were thiiiiissss close 17:13:04 lorbus: thanks for raising! 17:13:07 haha.. yeah #fedora-coreos if you don't mind 17:13:10 #endmeeting