Bill Burcham created GEODE-8299:
-----------------------------------

             Summary: when an SNI proxy drops connections Geode benchmarks fail
                 Key: GEODE-8299
                 URL: https://issues.apache.org/jira/browse/GEODE-8299
             Project: Geode
          Issue Type: Bug
          Components: client/server
            Reporter: Bill Burcham


In developing the SNI topology support for the benchmarks in the 
{{geode-benchmarks}} repo, we noticed that when we configured the SNI proxy 
(HAproxy) with timeouts (e.g. 1 second or 10 seconds), the benchmark code would 
crash.

To work around the issue, for purposes of benchmarking, we turned off those 
timeouts. By leaving connection and request and response timeouts unspecified, 
HAproxy essentially makes the timeouts infinite—connections are never timed out.

While we haven't dug deep enough into the issue to know for sure if it is a 
Geode product issue or an HAproxy one, or some problem in the benchmark logic, 
it seemed prudent to open a ticket to ensure this issue is not swept under the 
rug.

[~jbarrett] suspects that there might be a problem with the Geode client 
connection pool logic—that perhaps when the proxy closes a connection, the 
corresponding connection in the pool is not being removed correctly, or it's 
not being removed quickly enough. But this is only a suspicion. It needs more 
investigation.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to