You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by Michael Goulish <mg...@redhat.com> on 2021/03/30 06:44:07 UTC

[qdr] two-router TCP soak test success

Now halting the long soak test for two-router TCP traffic.

* passed 3.5 days (87 hours)
* passed 500,000 connections  (100 made, then broken, per minute)
* *no memory growth* on either router *for last 45 hours*
* *no trend in latency* over the test (1.2 to 2.3 msec during entire test)
* passed 300 million HTTP requests over TCP adapter

This has been a test of long-term stability for the Dispatch Router TCP
adapter, over many connections being made and broken, and carrying moderate
HTTP traffic.
It has demonstrated basic functionality (not falling over), memory
stability, and latency stability.
Code used was latest master from both Proton and Dispatch as of Friday
morning (EDT) 26 March 2021.


Test was:

two boxes (Br and CG) connected by 40 Gbit/sec link
one router on each box
Nginx HTTP server taking HTTP traffic from TCP adapter of router on Br
Hey load generator sending HTTP traffic to TCP adapter of router on CG
Hey load generator ran 1 test every 60 seconds for > 5200 minutes
Each Hey test was reported on separately so I could see any trend in
reported latencies.
Each Hey test involved 100 new connections made and then, after 60 seconds,
broken.
Each of the 100 Hey workers sent 10 requests per second. ( 60,000 total per
minute, about 312 million total for test. )