Difference between revisions of "HostAgent"
Line 3: | Line 3: | ||
Live Notes may be taken for this topic at: http://etherpad.openstack.org/HostAgent | Live Notes may be taken for this topic at: http://etherpad.openstack.org/HostAgent | ||
+ | |||
+ | === Requirements === | ||
+ | |||
+ | * should be ''nice'' to unix daemons | ||
+ | * should support syslog | ||
+ | * failure should not affect guest instances | ||
=== Considerations === | === Considerations === | ||
Line 9: | Line 15: | ||
* Upgrades to [[HostAgent]] code (apt-get update) without breaking current long running tasks (spawning of instances) | * Upgrades to [[HostAgent]] code (apt-get update) without breaking current long running tasks (spawning of instances) | ||
* [[HostAgent]] should be stateless, with persistent state in the datastore | * [[HostAgent]] should be stateless, with persistent state in the datastore | ||
+ | * Support [[GuestAgent]] ... |
Revision as of 11:49, 13 July 2010
Host Agent
Live Notes may be taken for this topic at: http://etherpad.openstack.org/HostAgent
Requirements
- should be nice to unix daemons
- should support syslog
- failure should not affect guest instances
Considerations
- Heavy I/O operations should be executed with Processing Pools (or some mechanism that limits concurrent operations)
- Upgrades to HostAgent code (apt-get update) without breaking current long running tasks (spawning of instances)
- HostAgent should be stateless, with persistent state in the datastore
- Support GuestAgent ...