On Fri, 2017-04-28 at 15:48 +0800, Peng Tao wrote: > We have a guest init programe trying to mount a device after doing scsi host scan > at boot time. Occasionally it fails to find the device when mounting. After digging > a bit, it seems the root cause is sd async_schedule probing. > > With async probing, there is no guarantee of device readiness when scsi host > scan finishes. However, users do expect to have a valid way to make sure device > is usable. Change scsi scan to wait sd probing in manual scan case so that we > don't leave user with random device state when scsi host scan returns. > > Is this the right way to have such guarantee? Hello Peng, Please fix the guest init program such that it waits until the SCSI device it needs is ready. Thanks, Bart.