Difference between revisions of "HostAgent"
m (Text replace - "__NOTOC__" to "") |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | + | ||
== Host Agent == | == Host Agent == | ||
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 a ''nice'' unix daemon | ||
+ | * 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]] ... |
Latest revision as of 23:30, 17 February 2013
Host Agent
Live Notes may be taken for this topic at: http://etherpad.openstack.org/HostAgent
Requirements
- should be a nice unix daemon
- 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 ...