OpenTSDB / asynchbase

A fully asynchronous, non-blocking, thread-safe, high-performance HBase client.
https://github.com/OpenTSDB/asynchbase
BSD 3-Clause "New" or "Revised" License
609 stars 303 forks source link

HashedWheelTimeout not cleaning up #142

Open amotamed opened 8 years ago

amotamed commented 8 years ago

When using asynchbase 1.7.1 with io.netty:netty:3.10.5.Final I'm seeing HashdWheelTimeouts continuously increasing. I'm running jmap, here's an example of the output:

/usr/lib/jvm/java-1.8.0/bin/jmap -histo 1870 | grep HashedWheelTimeout 53: 4392 245952 org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout

This number continuously grows until we run out of memory on the server, it's a very gradual increase, it takes weeks to take effect with 4G heap

amotamed commented 7 years ago

Just a heads up, using the latest build (1.7.2), I'm still seeing this issue

amotamed commented 7 years ago

And we're connecting to hbase-0.94.6

amotamed commented 6 years ago

I'm still seeing this issue on 1.8.0

amotamed commented 6 years ago

still seeing this on 1.8.1

manolama commented 6 years ago

Hmm, are you using the RPC timeout feature?