Werk #9576: Fix issue with random assignment of sd* block devices
Component | checkmk virtual appliance |
Title | Fix issue with random assignment of sd* block devices |
Date | Jun 27, 2024 |
Level | Prominent Change |
Class | Bug Fix |
Compatibility | Compatible - no manual interaction needed |
Appliance Version | 1.7.3 |
Starting with 1.7 and the kernel version we use since this release, the block devices on various platforms were detected in a more random way. This lead to hanging boots in several cases.
Background: Beginning with kernel 5.3 the order in which SCSI devices are probed and named has become non-deterministic. This is a result of a change that was submitted to add asynchronous device probing. The probing happens asynchronously on a per-device basis, so even devices on a single bus can appear in "random" order.
This change now applies a workaround which makes the detection more stable again so that the naming of the devices won't change anymore between boots.