Initial project for Openstack LB Service

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@7 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
add haproxy_project

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@8 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
Added loadbalancer package. this package will keep all LB related objects classes

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@9 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
Added loadbalancer package to Eric project


git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@10 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
***

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@11 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
Added new base classes for real server and server farm.

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@12 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
New class for predictor

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@13 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a


git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@14 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
***

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@15 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
First running version of REST API.
1. Added balancer-api file in ./bin folder
2. Added WSGI server configuration file in ./etc folder

Now server can be started by ./bin/balancer-api --config-file ./etc/balancer-api-paste.ini

Also added loadbalancers.py in balancer.api.v1 package to respond to REST API requests to /loadbalancers URL

Added tests/manual folder to keep scripts for manual testing

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@16 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
Added logs folder which is necessary to keep log files

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@17 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
Remove test folder in order to create it under balancer

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@18 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
1. Added scripts for unittest execution
2. Added storage and device packages under balancer
3. Storage is using sqlite3 db
4. Added folder db fro database
5. Added tables.sql script for db tables creation

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@19 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
1. Removed __init__.py from top level directory as it blocks unit test execution
2. Updated unittest fro storage. It fails because method in LoadBalancer is not implemented

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@20 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
1.Updated README file with instructions for execution

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@21 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
***

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@22 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
1. Updated table structure in DB
2. Changed loadbalancers class to have internal in memory cache
3. Added tests

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@23 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
Added trunk folder

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@24 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a


git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@25 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a
Added trunk folder

git-svn-id: svn://192.168.19.148/OpenstackLB/trunk/balancer@26 3b54a22f-fe44-4ad7-b819-32ae0e9b6c2a