psteitz commented on PR #230:
URL: https://github.com/apache/commons-pool/pull/230#issuecomment-1647009684

   One more comment on this.  Your Jedis version also looks very old.  You 
might try updating it along with the pool version.  this part of the stack 
trace above looks odd to me:
   ```
       
credis.java.client.pool.impl.CRedisJedisFactory.destroyObject(CRedisJedisFactory.java:57)
       
org.apache.commons.pool2.impl.GenericObjectPool.destroy(GenericObjectPool.java:886)
   ```
   I downloaded the tag for the version of Jedis that you mentioned and I can't 
find the sourses for the class above in it (or anywhere else online).  What is 
odd is that the GOP destroy method is private.  Whatever the thing above is, it 
should not be calling that method directly, but instead using invalidateObject. 
 The intrinsic lock on the pooled object makes sense there and I can see the 
pinning, but I don't see any evidence or cause for deadlock here.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to