On Wed, Nov 07, 2012 at 02:22:54PM +0100, Justin Clift wrote: > Just as an idea, oVirt/RHEV has hooks available that can be called > when instance states change (and for various other events). > > Nicely, these hooks can be written in any language. (Python hooks > are definitely around) > > So, how about the idea of us creating hooks which get installed on > oVirt/RHEV hosts, and proactively notify us (or deltacloud) when > instances change state. So, we don't need to do polling. > > Obviously it would have to be an optional approach, as it's an > intrusive measure for these hosts. But it should allow for low > latency state change notification and better scalability, for > these places that need it. > > Other provider types (ie vSphere?) might also have hooks too > (unsure). > > Interesting idea? >
Very interesting. I'd especially like to see what OpenStack has available in this area. A whole separate effort for the Aeolus Project might ought to be a cross-cloud notification service that would poke the state machine. So you'd want for example to have a consistent API in front of: * RHEV/oVirt hooks * OpenStack equivalent mechanism (whatever that is?) * CloudWatch * (maybe) an in-guest SNMP agent/trap? Thoughts folks? --Hugh -- == Hugh Brock, [email protected] == == Engineering Manager, Cloud BU == == Aeolus Project: Manage virtual infrastructure across clouds. == == http://aeolusproject.org == "I know that you believe you understand what you think I said, but I’m not sure you realize that what you heard is not what I meant." --Robert McCloskey
