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.

