[libvirt] [PATCH] startupPolicy: Change event argument

Michal Privoznik mprivozn at redhat.com
Wed Oct 26 11:22:02 UTC 2011


On 26.10.2011 12:36, Daniel P. Berrange wrote:
> On Wed, Oct 26, 2011 at 12:26:51PM +0200, Michal Privoznik wrote:
>> As this is on yet unreleased API this change is possible.
>> This patch changes devAlias parameter in event callback to
>> disk target as mgmt application is more likely to know target
>> (it's required on domain definition) but aliases are generated
>> by the daemon. So we can say this spares mgmt application at least
>> one subsequent call of dumpxml on incoming event.
> 
> We already use 'devAlias' in the block I/O error event, so IMHO
> it is good that we are consistent here too.  So I'd rather not
> change what we have for media change events.
> 
> Daniel

But on the otherhand, I assume 'devAlias' is limited just to QEMU, isn't
it? But target isn't. So I rather have good API than consistent but bad.
Moreover, I can't avoid feeling that we have 'devAlias' only because it
is what we actually get on qemu event (so we don't have to do any
translation, just a simple passthru). However, ff we change this to
target and once QEMU sens events on cdrom eject we need to do a
translation, though.

I'd enhance others to speak up as once this gets written into a stone ...

Michal




More information about the libvir-list mailing list