Java=17.0.20 HikariCP=6.3.0 H2=2.3.232; NO PostgreSQL integration
[main] INFO com.zaxxer.hikari.HikariDataSource - pool-A - Starting...
[main] INFO com.zaxxer.hikari.HikariDataSource - pool-A - Start completed.
[main] INFO com.zaxxer.hikari.HikariDataSource - pool-B - Starting...
[main] INFO com.zaxxer.hikari.HikariDataSource - pool-B - Start completed.
PASS independent pools have two borrowed connections each
PASS four pooled physical sessions plus one observer
PASS third request to pool A times out
EXPECTED: pool-A - Connection is not available, request timed out after 500ms (total=2, active=2, idle=0, waiting=0)
PASS returned connection reused
PASS closing borrowers returns connections to pools
PASS idle pooled sessions still exist at observation
[main] INFO com.zaxxer.hikari.HikariDataSource - pool-B - Shutdown initiated...
[main] INFO com.zaxxer.hikari.HikariDataSource - pool-B - Shutdown completed.
[main] INFO com.zaxxer.hikari.HikariDataSource - pool-A - Shutdown initiated...
[main] INFO com.zaxxer.hikari.HikariDataSource - pool-A - Shutdown completed.
TOTAL 6 passed
TOTAL 6 budget scenarios passed
ILLUSTRATIVE normal: {'ordinary_capacity': 92, 'app_budget': 70, 'pool_demand': 60, 'remaining': 10, 'within_budget': True}
ILLUSTRATIVE rolling: {'ordinary_capacity': 92, 'app_budget': 70, 'pool_demand': 80, 'remaining': -10, 'within_budget': False}
