The connection pool currently performs all connection creation on a dedicated housekeeping thread.
The connection pool currently performs all connection creation on a dedicated housekeeping thread.: a task in LegoFlow-SWE (Harbor dataset). Additionally: - Exceptions from connection creation are wrapped inside ExecutionException (from a Future ), forcing client code to unwrap them instead of…
The task
Additionally: - Exceptions from connection creation are wrapped inside `ExecutionException` (from a `Future`), forcing client code to unwrap them instead of receiving a plain `SQLException`. - Multiple threads waiting for a connection are unable to help create new ones, even when the pool still has capacity.
Part of Lego-X/LegoFlow-SWE.