Hello,
One of my favorite parts about the GremlinClient within Gremlin.Net is that if the tinkerpop server is restarted, the client will attempt to repair the dropped connections the next time a query is submitted. This behavior is very valuable.
In the 3.4.0 release ConnectionPoolSettings were added to the GremlinClient constructor which allows configuring the PoolSize and MaxInProcessPerConnection.
Let's say that I set my pool size to be 4, after constructing the client 4 websocket connections will be created. Now lets say that after some time one of the 4 connections times out leaving 3 open connections. Will the client detect this and attempt to re-establish the pool size defined in the connection pool settings? Or will the client only attempt to repair itself after all connections close?
Thanks,
Austin