<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>