
Daniel P. Berrange wrote:
On Thu, Mar 26, 2009 at 05:55:48PM -0400, David Allan wrote:
It does not attempt to add a volume if it cannot find a stable path for a particular LU, for example, if the user specifies a target path by-id and the LU is one path of a multipath device.
This will cause a regression in current behaviour - if a device does not have a stable path, the semantics are that we just expose the raw path /dev/sdXX.
I see this as a bug fix, not a regression. Using an unstable path is almost certain to cause data loss if the system is operated for any length of time. Any addition or removal of a single LU visible to the VM host will cause reordering of the unstable paths following reboot, and one VM will now be using another VM's disk, or worse, if one VM uses a stable path and one uses an unstable path, both VMs will use the same disk simultaneously. Dave