Jump to: navigation, search

Difference between revisions of "HostAgent"

m (Text replace - "__NOTOC__" to "")
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
__NOTOC__
+
 
 
== 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 ...