-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
WildFly/IronJacamar 1.4.2.Final
-
None
-
None
There seems to be race condition between PoolFiller and CapacityFiller which results in wrong pool statistics
I think what happens is:
- Both add connections to pool in different threads
- PoolFiller creates connection, then checks pools size and because pool has already certain size, it doesn't add connection and instead it destroys connection which increases destroyedCount
see SemaphoreConcurrentLinkedDequeManagedConnectionPool.java#L1163
- is cloned by
-
JBEAP-9787 race condition between PoolFiller and CapacityFiller results in wrong pool statistics
- Closed