[
https://issues.apache.org/jira/browse/GEODE-8835?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated GEODE-8835:
----------------------------------
Labels: pull-request-available (was: )
> Incrementing connections despite of creation failed
> ---------------------------------------------------
>
> Key: GEODE-8835
> URL: https://issues.apache.org/jira/browse/GEODE-8835
> Project: Geode
> Issue Type: Bug
> Components: client/server
> Reporter: Mario Kevo
> Assignee: Mario Kevo
> Priority: Major
> Labels: pull-request-available
>
> {color:#172b4d}Geode client in function OpExecutorImpl.execute() borrow
> connection from availableConnectionManager, but execute fail, then execute
> connectionManager.exchangeConnection(conn, attemptedServers), in this
> function will borrow again from availableConnectionManager again, but fail,
> then execute forceCreateConnection(excludedServers), in
> forceCreateConnection, it first add the connection
> "connectionAccounting.create()", but later create connection fail. So report
> "Unable to create a connection in the allowed time". and geode not process
> this abnormal case to dec the connectionAccounting. so it make the geode
> client think all connection in used and can't create connection again.{color}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)