Comment 0 for bug 1477604

Revision history for this message
Oleg S. Gelbukh (gelbuhos) wrote :

Nailgun agent uses '/dev/disk/by-path/' entry as an ID for a disk. However, due to known issue in udev [1], this way to identify a disk is unreliable. We hit this multiple times, both on HW and virtualized systems.

This issue leads to inconsistent disks configurations on node when it reboots from bootstrap into operating system after deployment. This, in turn, can lead to issues with volumes creation and representation [2 - see related bugs].

On the other hand, there's an 'extra' parameter in the disk configuration reported by nailgun agent, which seems more reliable (it lists '/dev/disk/by-id/' entries for the device).

I propose to refactor volume manager to use the 'extra' field as more reliable identifier for the disk.