Github user jorgebay commented on the issue: https://github.com/apache/tinkerpop/pull/903 Max in-flight should be a threshold that, when reached, more connections are created. When max amount of connections is reached, we can either: a) Continue queueing at connection level (adding it to the queue). b) Throttle requests by throwing an error, like `MaxLimitExceededException` or something like that. From my experience, I found that b is far more clear. In any case, a) and b) don't require additional queueing at pool level (ie: `AsyncAutoResetEvent`).
---