SYSTEM Cited by 1 source
cryptsetup¶
cryptsetup is the Linux userland bridge between
LUKS2 on-disk headers and the kernel
dm-crypt driver. Upstream:
GitLab project.
Why it appears in the Fly.io migration post¶
In Making Machines Move, cryptsetup appears as the source of fleet-wide heterogeneity that turned migrations into a per-pair metadata- transfer problem. "Two different workers, for cursed reasons, might be running different versions of cryptsetup ... default to different LUKS2 header sizes — 4 MiB and 16 MiB." Canonical concepts/heterogeneous-fleet-config-skew instance.
Seen in¶
- sources/2024-07-30-flyio-making-machines-move — cryptsetup version skew across Fly's fleet is the direct cause of the LUKS2 header-size divergence that broke cross-worker clone- based migrations until flyd's migration FSM was extended with a header-metadata RPC.
Related¶
- systems/dm-crypt-luks2 — What cryptsetup configures.
- concepts/heterogeneous-fleet-config-skew — The general fleet-management problem cryptsetup instantiates.