Open htejwani opened 1 year ago
This issue went away when we set the "protocol" property to "pool:oracle" instead of "oracle". With this change, the factory object set inside ConnectionPool class is of type ConnectionPool instead of OracleConnectionFactoryImpl.
We have a web-app with Spring Webflux that uses oracle-r2dbc with r2dbc-pool (v1.0.0.RELEASE). The app endpoints work fine at normal loads, however, when we test our app endpoint with 300 concurrent users, after a few minutes it starts failing with the "Connection Acquisition timeoout after 10000 ms" error.
Following is the configuration for r2db-pool: maxIdleTime: 10 mins maxValidationTime: 6 secs maxAcquireTime: 10 secs maxCreateConnectionTime: 10 secs validationDepth: REMOTE minIdle: 10 maxSize: 100
Some important points: