Feature comparison matrix #442
rossabaker
started this conversation in
General
Replies: 1 comment
-
I'm creating a commons-pool2 parity label to contemplate improvements. Full parity is not a goal, but an understanding of where we're forgoing parity and why is. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have to relearn this every time there's an issue, so I'm writing it down. Presented in hopes it guides feature development, inspires documentation, and assists any translations.
blockWhenExhausted
true
(see #555)true
1true
durationBetweenEvictionRuns
5.seconds
5.seconds
evictionPolicy
f(idleTimeAllowedInPool)
f(idleTimeAllowedInPool)
evictorShutdownTimeoutDuration
fairness
false
true
true
jmxEnabled
lifo
false
false
true
true
logAbandoned
maxIdlePerKey
maxPerKey
3maxPerKey
3maxTotalPerKey
maxConnectionsPerRequestKey
maxTotal
maxTotal
4maxTotal
size
maxWaitDuration
minEvictableIdleDuration
idleTimeAllowedInPool
idleTimeAllowedInPool
minIdlePerKey
numTestsPerEvictionRun
removeAbandonedOnBorrow
removeAbandonedOnMaintenance
removeAbandonedTimeoutDuration
softMinEvictableIdleDuration
testOnBorrow
false
false
true
6false
testOnCreate
false
false
false
false
testOnReturn
false
false
false
true
7testWhileIdle
false
false
false
false
maxWaitQueueLimit
idleTimeAllowedInPool
idleTimeAllowedInPool
maxIdleDuration
maxTotal
Footnotes
evicts a random idle connection ↩
evicts on borrow ↩
Draft in Measure metrics using
otel4s
#396 ↩ ↩2 ↩3 ↩4Buggy: MaxTotal does not take idle resources into account #440 ↩
Could be expressed with
.timeoutTo
↩ ↩2 ↩3 ↩4hardcoded to Blaze connections ↩
with
recycler
↩Beta Was this translation helpful? Give feedback.
All reactions