upadhyay-prashant opened a new pull request, #2600:
URL: https://github.com/apache/tinkerpop/pull/2600
CAUSE:
In some cases when credentials expire, or servers encounters a
blip and closes all connections. The driver gets close message on all
connections. While processing those close messages, the driver was
getting into race conditions, where in multiple threads were trying to
close connections and trying to update the connections object i.e. list
of connections in the pool. This was leading to uncaught exceptions and
stale connections in the pool. These connections are never cleanedup
post this.
FIX:
Ignore the ArrayOutOfBoundException in trying to get an object from
connections object in case of creating a poolInfo message. This way,
the code tries to provide the accurate poolInfo best efforts basis.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]