From Emmanuel Bernard on PR #277:
[...] my concern is that we could starve the pool and we have no way of knowing that. It would be awesome to have in the log something a keen to a warning if letting a connection takes more than 50ms or something like that. We would not have OGM be blamed for being slow or not scaling.
One possibility might be to offer an option for setting a timeout for the connection lease from the pool. An exception would be raised if the lease takes to long. Together with an option for setting the pool size this might give users the required knobs. I'm not sure whether/how we could log the actual lease time itself.
|