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