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]

Reply via email to