70dc7943a3d5376a97602490bf85ee86ac1a5e57
After a device is built run a diagnostics check on the device. 1. The pool manager will send a DIAGNOSTICS message to the device after build 2. The worker will: a. Connect test google b. Connect test all gearman servers 3. If google connect test fails device is failed 4. If > 1/3rd gearman servers connect fails the device is failed 5. Failed devices are deleted and a FAIL response for that build is returned Change-Id: Iaac8fabeabb4136451407164e396f784eabaf887
Description
-----------
Libra is a tool set to create and manage load balancers in an OpenStack
environment.
Tools
-----
* libra_pool_mgm
Python daemon that manages a pool of Nova instances.
* libra_worker
Python daemon that will receive messages from an API server via
a Gearman job server to create/modify load balancers on the local
machine.
* libra_api
Python daemon to act as the client API server.
* libra_admin_api
Python daemon providing an admininstrative API server primarily for
libra_pool_mgm and libra_statsd
Running Tests
-------------
Tox is the best way to run the tests. Tox, if unavailable, can be installed
via the Python pip command:
$ pip install tox
Once it is installed, run the tests:
$ tox
More Documentation
------------------
You can build the complete documentation with:
$ pip install Sphinx
$ python setup.py build_sphinx
Description