<div dir="ltr">Hi List,<div><br></div><div style>I recently updated from Web-Polygraph 4.0.10 running on FreeBSD to Web-Polygraph 4.3.2 running on Linux (RHEL 6.1 clone) and now have some inconsistency being reported in the client side runtime stats.</div>
<div style><br></div><div style>The issue only seems to occur when polygraph-client is configured to send requests via a proxy. In the client side stats, I'm seeing a significantly higher request rate than what was configured, on the server side stats they report as expected. e.g. on a test configured for 250req/sec:</div>
<div style><br></div><div style>Client Side Stats:</div><div style><div>030.41| i-top1 786670 421.83 1357 0.00 0 1671</div><div> ssl 448598 421.83 1360 0.00 0 1671</div><div>030.50| i-top1 788934 452.78 1379 0.00 0 1668</div>
<div> ssl 449857 452.78 1379 0.00 0 1668</div><div>030.58| i-top1 791229 458.98 1465 0.00 0 1660</div><div> ssl 451193 458.98 1465 0.00 0 1660</div><div>030.66| i-top1 793401 434.40 1461 0.00 0 1687</div>
<div> ssl 452449 434.40 1463 0.00 0 1687</div><div>030.75| i-top1 795476 415.02 1401 0.00 0 1723</div><div> ssl 453636 415.02 1402 0.00 0 1721</div><div><br></div><div style>Server Side Stats:</div>
<div style><div>030.45| i-top1 426331 227.03 2518 0.00 0 2200</div><div> ssl 426331 227.03 2518 0.00 0 1637</div><div>030.54| i-top1 427519 237.59 2539 0.00 0 2201</div><div> ssl 427519 237.59 2539 0.00 0 1638</div>
<div>030.62| i-top1 428710 238.19 2467 0.00 0 2171</div><div> ssl 428710 238.19 2468 0.00 0 1608</div><div>030.70| i-top1 429962 250.40 2503 0.00 0 2300</div><div> ssl 429962 250.40 2502 0.00 0 1737</div>
<div><br></div><div style><br></div></div></div><div style>I didn't see this inconsistency in 4.0.10 and if I have a direct client->server test (no proxy) then stats are also reported correctly.</div><div style><br>
</div><div style><div><div>The proxy itself (squid) is reporting around 190 client req/sec:</div><div>client_http.requests = 188.674032/sec<br></div></div><div><br></div><div style>Having just read the changelog (after typing the above), now wondering if the fix in the non-public 4.6.0 would resolve this issue?</div>
<div style><br></div><div style><em style="color:rgb(0,0,0);font-family:Times;font-size:medium;text-align:-webkit-left"><small><blockquote><pre>- Make retried transactions obey request inter-arrival
distribution and, hence, Robot::req_rate setting.</pre></blockquote></small></em></div></div><div style><br></div><div style>Any thoughts/idea's?</div><div style><br></div><div style>Michael</div><div style><br></div>
<div style><br></div></div>