[IBP] Add udevadm trigger
As far as we're doing udev rules blacklisting during disk partitioning, we need to call 'udevadm trigger' after all paritioning will be done in order to re-create all the links which were skipped by udev while blacklisted. Since udev is async, we need to use 'udevadm settle' to be synced with udev workers. Related-Bug: #1410471 Change-Id: I7bb8be57de699fffe5f96ef6fe3112cf5f2b5a20
This commit is contained in:
parent
d5a462f099
commit
8831d43e43
|
@ -173,6 +173,10 @@ class Manager(object):
|
|||
LOG.debug("Skipping udev rule %s de-blacklisting" % src)
|
||||
utils.execute('udevadm', 'control', '--reload-rules',
|
||||
check_exit_code=[0])
|
||||
#NOTE(agordeev): re-create all the links which were skipped by udev
|
||||
# while blacklisted
|
||||
utils.execute('udevadm', 'trigger', check_exit_code=[0])
|
||||
utils.execute('udevadm', 'settle', '--quiet', check_exit_code=[0])
|
||||
|
||||
# If one creates partitions with the same boundaries as last time,
|
||||
# there might be md and lvm metadata on those partitions. To prevent
|
||||
|
|
Loading…
Reference in New Issue