octavia/octavia
Dustin Lundquist 03cd2ec434 Scenario tests: improve test http server
Replacing existing bash and netcat based test HTTP server with a golang
implementation, to permit testing of connection limits. While desirable
to avoid introducing an additional testing dependency, employing golang
here solves several problems. The static linked binary works well with
CirrOS images for testing, since not other files need be included in the
CirrOS image. The implementation can scale to large number of
connections (5k in a m1.tiny instance, and in excess of the 20k limit
imposed by Apache Bench in a m1.large) and tracks the maximum number of
concurrent connections reached, this allows connection_limit testing.

Change-Id: Ib1320559142ca05177c5cb93f22baee401c17470
2016-10-12 12:41:04 -07:00
..
amphorae Merge "Fix revert on 404 from amphora agent startup" 2016-10-11 19:09:10 +00:00
api Update listener stats 2016-10-09 21:11:42 -05:00
certificates Add support for PKCS7 bundles and encrypted keys 2016-10-05 19:51:51 -07:00
cmd Amphora agent refactor to classes 2016-09-19 14:26:29 +03:00
common Update listener stats 2016-10-09 21:11:42 -05:00
compute Option to restrict amp glance image owner 2016-09-15 19:46:46 +00:00
controller Update listener stats 2016-10-09 21:11:42 -05:00
db Update listener stats 2016-10-09 21:11:42 -05:00
hacking Add hacking check to ensure not use xrange() 2016-03-11 07:49:25 -06:00
network Merge "Fix orphan port/security group on revert" 2016-09-26 21:45:26 +00:00
tests Scenario tests: improve test http server 2016-10-12 12:41:04 -07:00
__init__.py Adding Python 3.4 Compatibility and Tox Check 2015-06-23 18:18:17 +00:00
i18n.py Drop use of 'oslo' namespace package 2015-06-17 15:57:42 +00:00
opts.py Fix a small bug when list opts 2016-07-26 10:22:14 +08:00
version.py Adds methods in version.py for proper oslo_reports setup 2016-06-07 11:51:26 +03:00