udev doesn't pick up volumes properly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemd (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
[Only happens on Ubuntu, not other OS's, like Debian]
When we are attaching a volume to a running Ubuntu server (using kvm/libvirt), most of the time the udev rules are not properly triggered. In the end the volume will most of the time not be available in `/dev/disk/
The reason for this is that udev somehow doesn't pick it up when the volume is attached. It looks like a timing issue. Just looking at `/sys/devices/
We are a small cloud provider (cloudscale.ch). We have tested this on Ubuntu (16.04/18.04), Debian 9, CentOS, CoreOS. We haven't tested this extensively, but it sure looks like it's only happening on Ubuntu. . We never had any issues reported on other OS's about this.
I tried looking at the differences of Debian and Ubuntu udev packages, but couldn't figure out what might be responsible for this behavior.
If someone needs an account for our control panel to reproduce this, please contact me, I'm happy to give you the resources to debug this.
affects: | udev (Ubuntu) → systemd (Ubuntu) |
Is this issue still relevant?