Jump to: navigation, search

Difference between revisions of "Entropy"

Line 26: Line 26:
 
'''IRC:''' You will also find us in <code>#openstack-entropy</code> on [http://freenode.net/ freenode]
 
'''IRC:''' You will also find us in <code>#openstack-entropy</code> on [http://freenode.net/ freenode]
  
Todo stuff at [https://etherpad.openstack.org/p/openstack-entropy our etherpad]
+
== Todo ==
 +
https://etherpad.openstack.org/p/openstack-entropy  
  
 
== Code ==
 
== Code ==
 
 
* https://github.com/stackforge/entropy
 
* https://github.com/stackforge/entropy

Revision as of 20:20, 7 March 2014

Revised on: 3/7/2014 by Pranesh Pandurangan

Summary

Entropy is a framework to write audit and repair scripts for openstack. It will allow writing cluster-check scripts, and define reactions to the errors/issues these bugs raise.

Entropy will allow developers to write health checkers without worrying about deployment, setting up a Jenkins, integrating with an emailer, etc. It also allows definition of "reaction" scripts that wait on issues and take well defined actions (file a ticket, mark a hypervisor bad, etc). This automates reacting to failure at one level, and tackles inundating SEs with emails about (probably) minor issues. A potentially more important use is to aggregate failures, notice trends in failures, and developing a database of known failures to make dealing with new ones easier.

Conceptual Example

Design

Entropy-arch.png


Contributors

  • Pranesh Pandurangan (Yahoo!)
  • Joshua Harlow (Yahoo!)
  • Mike Wilson
  • Debojyoti Dutta (Cisco)
  • You!!

Join us!

IRC: You will also find us in #openstack-entropy on freenode

Todo

https://etherpad.openstack.org/p/openstack-entropy

Code