<@marmijo:fedora.im>
15:30:11
!startmeeting fedora_coreos_meeting
<@meetbot:fedora.im>
15:30:12
Meeting started at 2026-04-29 15:30:11 UTC
<@meetbot:fedora.im>
15:30:12
The Meeting name is 'fedora_coreos_meeting'
<@marmijo:fedora.im>
15:30:16
!topic roll call
<@jcapitao:matrix.org>
15:30:36
!hi
<@zodbot:fedora.im>
15:30:38
jcapitao: Joel Capitao (jcapitao) - he / him / his
<@nemric:relativit.fr>
15:30:45
!hi
<@zodbot:fedora.im>
15:30:47
Nemric: Emeric Chassagne (nemric)
<@dustymabe:matrix.org>
15:31:12
!hi
<@zodbot:fedora.im>
15:31:15
dustymabe: Dusty Mabe (dustymabe) - he / him / his
<@hricky:fedora.im>
15:31:22
!hi
<@zodbot:fedora.im>
15:31:23
Hristo Marinov: Hristo Marinov (hricky) - he / him / his
<@cadejacobson:matrix.org>
15:31:32
!hi
<@zodbot:fedora.im>
15:31:42
Cade: Cade Jacobson (cadejacobson)
<@jbtrystram:matrix.org>
15:32:03
!hi
<@siosm:fedora.im>
15:33:10
!hi
<@zodbot:fedora.im>
15:33:11
Timothée Ravier: Timothée Ravier (siosm) - he / him / his
<@angelcr:matrix.org>
15:33:16
!hi
<@zodbot:fedora.im>
15:33:18
Angel Cervera Roldan: Angel Cervera Roldan (acervera)
<@rapneset:matrix.org>
15:33:20
!hi
<@zodbot:fedora.im>
15:33:22
rapneset: Rolv Apneseth (rapneset)
<@peytonrobertson:matrix.org>
15:33:46
!hi
<@zodbot:fedora.im>
15:33:48
No Fedora Accounts users have the @peytonrobertson:matrix.org Matrix Account defined
<@marmijo:fedora.im>
15:33:59
Good morning/afternoon/evening everyone! Let's get started.
<@marmijo:fedora.im>
15:34:03
!topic Action items from last meeting
<@marmijo:fedora.im>
15:34:26
!info There are no action items from the last meeting.
<@marmijo:fedora.im>
15:34:47
!topic Review Fedora 44 Release Schedule
<@marmijo:fedora.im>
15:34:52
<@marmijo:fedora.im>
15:35:12
!info Fedora 44 was released yesterday, 2026-04-28! 🎉
<@dustymabe:matrix.org>
15:35:23
Nice!
<@dustymabe:matrix.org>
15:35:57
We should send an email to the list probably accompanying the switch of the `testing` stream to a new major Fedora version
<@marmijo:fedora.im>
15:37:10
I can draft something up and share it in https://matrix.to/#/#coreos:fedoraproject.org
<@marmijo:fedora.im>
15:37:37
There are also some follow up steps to be completed from the rebase checklist that I'll take care of today
<@dustymabe:matrix.org>
15:37:43
That would be awesome!
<@dustymabe:matrix.org>
15:37:59
honestly we probably start to use AI for some of this stuff to at least draft the communications
<@dustymabe:matrix.org>
15:38:30
since we have the ticket that tracks the communications, the earlier email we sent to the list (about rebasing next) and also earlier examples of this same communication for previous releases
<@marmijo:fedora.im>
15:39:19
Definitely! I used AI to draft the email about the `next` -> F44 switch-over and refined it manually afterwards.
<@marmijo:fedora.im>
15:40:19
We'll also need to start working on the container updates section of the rebase checklist to update the references to the new Fedora 44 container.
<@marmijo:fedora.im>
15:41:52
<@marmijo:fedora.im>
15:42:09
oof, wrong link
<@marmijo:fedora.im>
15:42:12
<@marmijo:fedora.im>
15:43:18
I'll get started on some of those, but if anyone would like to volunteer to take a few that would be great!
<@marmijo:fedora.im>
15:43:25
!topic Meeting Agenda
<@marmijo:fedora.im>
15:43:39
!info There are no issues with the meeting label this week
<@siosm:fedora.im>
15:43:50
As topic for today, maybe we should resume the swap discussion?
<@siosm:fedora.im>
15:44:24
But I guess it's only useful if anyone has had time to look into it (I have not)
<@marmijo:fedora.im>
15:45:40
We have some time to have some discussions on it. I'll open the topic
<@marmijo:fedora.im>
15:46:30
!topic systemd-oomd for Fedora CoreOS
<@marmijo:fedora.im>
15:46:43
<@marmijo:fedora.im>
15:47:14
I think this was the right topic Timothée Ravier
<@dustymabe:matrix.org>
15:50:50
FYI the issue where systemd-oomd got enabled accidentally didn't get fixed in `testing` this round (releases shipped yesterday) because of the promotion of `next` directly to `testing`. We'll still ensure it doesn't go to `stable` though. I opened https://github.com/coreos/fedora-coreos-config/pull/4142
<@dustymabe:matrix.org>
15:51:57
Timothée Ravier: i'm not sure where we left off on the previous discussion
<@siosm:fedora.im>
15:53:05
well, how do we go from here
<@dustymabe:matrix.org>
15:53:07
oh actually marmijo he probably wants to discuss https://github.com/coreos/fedora-coreos-tracker/issues/859
<@siosm:fedora.im>
15:53:08
?
<@siosm:fedora.im>
15:53:22
It's kind of both
<@dustymabe:matrix.org>
15:53:26
but yeah, the issues are interlinked
<@siosm:fedora.im>
15:53:43
I wanted to try zswap using a file but I haven't had the time yet
<@marmijo:fedora.im>
15:54:45
!info This discussion is about both https://github.com/coreos/fedora-coreos-tracker/issues/840 and https://github.com/coreos/fedora-coreos-tracker/issues/859
<@dustymabe:matrix.org>
15:54:48
the good reason not to, for a long time, was kubernetes didn't support it
<@dustymabe:matrix.org>
15:54:48
I feel like this is one of those things where unless we have real good reason not to, we go along with fedora defaults.
<@dustymabe:matrix.org>
15:54:48
<@dustymabe:matrix.org>
15:54:48
<@marmijo:fedora.im>
15:54:49
<@dustymabe:matrix.org>
15:55:00
but that's dwindling
<@siosm:fedora.im>
15:55:05
I don't know if zram will work well with k8s setups (I'm afraid that it does not work well)
<@siosm:fedora.im>
15:55:22
it did not support swap
<@dustymabe:matrix.org>
15:55:44
"did not" being the key phrase there
<@nemric:relativit.fr>
15:56:17
I'm using k8s with zram since 2 years
<@siosm:fedora.im>
15:56:21
swap on zram is a special kind of swap
<@nemric:relativit.fr>
15:56:33
officilaly, it's supported on worker nodes
<@nemric:relativit.fr>
15:57:36
the main problem for k8s is to handle swap when scheduling stuff on node and looking at available resources
<@dustymabe:matrix.org>
15:58:41
I don't have FCOS nodes running k8s but I do enable zram on pretty much every system I deploy (some of them memory constrained)
<@siosm:fedora.im>
15:58:48
Neither https://kubernetes.io/blog/2025/08/19/tuning-linux-swap-for-kubernetes-a-deep-dive/ nor https://kubernetes.io/docs/concepts/cluster-administration/swap-memory-management/ mention zram
<@siosm:fedora.im>
15:59:29
ah yes, we said in the past that it was OK prioritizing single node use cases
<@siosm:fedora.im>
15:59:52
so that's a compelling argument
<@siosm:fedora.im>
16:00:07
to use the defaults from Fedora
<@siosm:fedora.im>
16:00:30
(and we would document the things to change for running k8s)
<@nemric:relativit.fr>
16:02:13
(and remove zram test on tests days, it's under advanced settings)
<@siosm:fedora.im>
16:03:49
https://testdays.fedoraproject.org/testday/19
<@dustymabe:matrix.org>
16:04:09
well. "things to change" --> "considerations when running k8s"
<@dustymabe:matrix.org>
16:04:21
or "things to consider"
<@marmijo:fedora.im>
16:07:24
Where do we want to go from here? Should we move forward with Fedora defaults for the next major release, or are we still sticking with the revert for now while we write up the documentation?
<@siosm:fedora.im>
16:07:28
https://fedoraproject.org/wiki/QA:Testcase_CoreOS_swap_on_zram
<@jbtrystram:matrix.org>
16:08:14
AIU zram is not swap, it's just compressing the content of the memory, right ?
<@siosm:fedora.im>
16:09:13
yes, it creates a block of dynamically allocated memory that is compressed on demand. You can then setup swap on top
<@siosm:fedora.im>
16:09:48
I would say stick with the revert for now while the doc is being written and once ready we enable both swap on zram & oomd in a single go
<@jbtrystram:matrix.org>
16:11:13
That's a change for f45 then
<@dustymabe:matrix.org>
16:11:17
Timothée Ravier: i would say we do that in F45 and open a change request for it
<@dustymabe:matrix.org>
16:11:24
just to highlight the change
<@dustymabe:matrix.org>
16:12:37
As with anything this effort will need a champion if it is going to happen. Anyone want to be our champion? 🦸
<@siosm:fedora.im>
16:12:39
works for me as anyone can enable it today if they need it so there is no urgency
<@nemric:relativit.fr>
16:13:21
I'll do that, so we will have some experiment until f45 🙂
<@siosm:fedora.im>
16:13:56
[Nemric](https://matrix.to/#/@nemric:relativit.fr) Do you want to try writting the docs for this and the change request?
<@nemric:relativit.fr>
16:14:28
why not, I'll need to be driven
<@jbtrystram:matrix.org>
16:15:13
I can try to mentor roshan on it, except if someone want to take that
<@dustymabe:matrix.org>
16:15:15
or we should probably propose the actual change here and vote and then do the "who wants to volunteer" part
<@siosm:fedora.im>
16:17:07
Sure, it does not have to be a single person.
<@marmijo:fedora.im>
16:18:11
!info [proposed]: We will revert the accidental enablement of `systemd-oomd` for current releases. For Fedora 45, we will submit a formal Change Proposal to enable both `swap-on-zram` and `systemd-oomd` together to align with Fedora defaults while providing documented "best practices" or "things to consider" for Kubernetes node stability.
<@siosm:fedora.im>
16:19:05
+1
<@nemric:relativit.fr>
16:19:16
+1
<@hricky:fedora.im>
16:19:18
+1
<@marmijo:fedora.im>
16:19:39
+1
<@jbtrystram:matrix.org>
16:20:57
Nemric feel free to reach, I think we are in similar timezones :)
<@marmijo:fedora.im>
16:21:30
Any other votes?
<@rapneset:matrix.org>
16:21:34
+1
<@dustymabe:matrix.org>
16:22:00
+1
<@jcapitao:matrix.org>
16:22:02
+1
<@marmijo:fedora.im>
16:22:13
!agreed We will revert the accidental enablement of `systemd-oomd` for current releases. For Fedora 45, we will submit a formal Change Proposal to enable both `swap-on-zram` and `systemd-oomd` together to align with Fedora defaults while providing documented "best practices" or "things to consider" for Kubernetes node stability.
<@marmijo:fedora.im>
16:24:56
!info We need a volunteer to write and own the Fedora 45 Change Proposal, and draft the K8s "best practices" documentation.
<@marmijo:fedora.im>
16:25:42
I believe Nemric has volunteered for this, with some help :)
<@marmijo:fedora.im>
16:26:13
Okay, let's move on to open floor while we have a few minutes left
<@marmijo:fedora.im>
16:26:13
!topic Open Floor
<@marmijo:fedora.im>
16:26:32
Nemric++
<@zodbot:fedora.im>
16:26:33
marmijo gave a cookie to nemric. They now have 3 cookies, 1 of which were obtained in the Fedora 44 release cycle
<@marmijo:fedora.im>
16:29:15
Thanks all for joining! Have a great day/night!
<@marmijo:fedora.im>
16:29:31
!endmeeting