
Il 24/07/2013 12:39, Daniel P. Berrange ha scritto:
On Wed, Jul 24, 2013 at 12:37:10PM +0200, Paolo Bonzini wrote:
Il 24/07/2013 12:31, Daniel P. Berrange ha scritto:
breaking the default config for QEMU's without iSCSI support.
Understood, that's why I suggested not having a default config at all for type='lun' devices.
As I said before, that causes apps to have to do special handling for iSCSI pools, which is not something we want.
This is not about iSCSI pools, it is about type='lun' devices. And as I said before, knowing the kind of pool is something you have to do anyway for type='lun' devices, because they won't work if the underlying pool is filesystem- or LVM-based.
Also, can libvirt at least detect using a volume on a pool that wasn't started, and fail unless mode='direct'?
It should always fail to start the guest if the pool is not started, regardless of the mode used.
Another point of mode='direct' is that the pool need not be started. Paolo