03cd2ec434
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 |
||
---|---|---|
.. | ||
octavia |