kate3
Member
- Joined:
- Jul 2024
- Posts:
- 208
- From:
- Utrecht, NL
He literally released 6.11-ck1 last month
I stand corrected. One release in 18 months. Very current. Very supported.
The ABI thing is real though. Canonical's livepatch kernel is a separate build and I've seen WireGuard kmod fail to load after a "seamless" patch. Not often. Once is enough when it's production.
Oracle free tier is my CI sandbox
Oracle free tier terms say you can't use it for CI. They don't enforce it until they do, and then they terminate with 24 hours notice. Good luck.
virsh list --all | wc -l: 47
uma
Member
99.99% or bust
- Joined:
- Jun 2024
- Posts:
- 324
- From:
- Dublin, IE
Does anyone actually test their livepatch before it hits production
No. The whole point is it's automatic. If I wanted to test kernel patches I'd run my own kernel team.
What I do test: the reboot path. Monthly I pick one node and reboot it during business hours to verify services come back clean. Caught a systemd unit that failed to start after network-online.target changed behavior. Livepatch can't save you from userspace.
436 days. reboot is surrender.
haroldgsm
Member
Grumpy Old Sysadmin
- Joined:
- May 2024
- Posts:
- 329
- From:
- Ohio, US
Caught a systemd unit that failed to start after network-online.target changed behavior
This. A thousand times this. The reboot is the only integration test that matters. You find the fstab with the dead UUID, the NFS mount that hangs forever, the custom sysctl that got overwritten by a package update. Livepatch hides rot.
I don't hate livepatch as a concept. I hate what it enables: the fantasy that you never need to verify your system's actual boot path.
IPv4, IRC, and irssi — fight me