Linux

LVM cache and mismatched logical block sizes Members Public

LVM cache needs the origin and cache disks to share the same logical sector size (512 vs 4096). If they differ, LVM errors out.

Daniel Nachtrub
Daniel Nachtrub
Linux

SAS Drives Showing 0B in lsblk and Missing from Multipath: The 520-Byte Sector Problem Members Public

Enterprise SAS SSDs repurposed from storage arrays often arrive formatted with 520-byte sectors — a T10 DIF/PI integrity field used by array controllers that Linux cannot handle. The kernel rejects the drive entirely, reporting 0B in lsblk and leaving multipathd with nothing to work with.

Daniel Nachtrub
Daniel Nachtrub
Linux

Online removal of a LUKS disk encryption Members Public

Believe it or not - sometimes there might be cases when you need to actually remove encryption from a system. This guide will let you know how to remove LUKS from a virtual machine when the root partition is running on this disk.

Felix Zimmermann
Felix Zimmermann
Linux

ceph 20.2.0 (tentacle) released Members Public

Ceph 20 is out - and you should get your hands on it!

Daniel Nachtrub
Daniel Nachtrub
Container

OpenVPN DCO part of linux kernel Members Public

openvpn dco will be part of linux kernel 6.16 - that's huge and you should have this on your radar to benefit from huge performance gains!

Daniel Nachtrub
Daniel Nachtrub
VPN

Cannot access more than a few virtual functions using SRIOV Members Public

SRIOV is a powerful technology with it's own challenges. Sometimes simple things are the solutions. Still you can always learn a little more about how it works behind the curtain!

Daniel Nachtrub
Daniel Nachtrub
Linux

ingress-nginx 1.12 & allow-snippet-annotations Members Public

If you need to use snippet annotations (why?) on ingress-nginx - you'll also need to adjust the annotation filtering.

Daniel Nachtrub
Daniel Nachtrub
Azure

multus - deadlock state on thick plugin Members Public

Using Multus CNI's 'thick plugin' in Kubernetes can cause pod startup deadlocks due to circular dependencies between pods and the Multus daemon. Switching to the daemonless 'thin plugin' mode effectively resolves this initialization issue.

Daniel Nachtrub
Daniel Nachtrub
Cloud