[ 
https://issues.apache.org/jira/browse/HBASE-17229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15929582#comment-15929582
 ] 

Hoonmin Kim edited comment on HBASE-17229 at 3/17/17 8:38 AM:
--------------------------------------------------------------

What about 1.1 branch? Do you have any plan to backport to 1.1?

I'm experiencing the same(I think) problems with HBASE-16146, HBASE-17072 in 
HBase-1.1.5.

* chart for a region server
!https://gist.githubusercontent.com/hoonmin/56c6184009677ce4da480cf3d1d46324/raw/5fb0e7a1b19db9e0e0bdd7fedb2bda6261107ce2/hbase-cpu-high.png|width=100%!

* piece of the thread dump at cpu-high
{code}
"RW.default.scanRpcServer.handler=xxx,queue=xxx,port=xxx" #214 daemon prio=5 
os_prio=0 tid=0x00007fe79bf46000 nid=0x28f3 runnable [0x00007fd57bb41000]
   java.lang.Thread.State: RUNNABLE
        at java.lang.ThreadLocal$ThreadLocalMap.remove(ThreadLocal.java:496)
        at java.lang.ThreadLocal$ThreadLocalMap.access$200(ThreadLocal.java:298)
        at java.lang.ThreadLocal.remove(ThreadLocal.java:222)
        at 
java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(ReentrantReadWriteLock.java:426)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1341)
        at 
java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadWriteLock.java:881)
        at 
com.yammer.metrics.stats.ExponentiallyDecayingSample.unlockForRegularUsage(ExponentiallyDecayingSample.java:196)
        at 
com.yammer.metrics.stats.ExponentiallyDecayingSample.update(ExponentiallyDecayingSample.java:113)
        at 
com.yammer.metrics.stats.ExponentiallyDecayingSample.update(ExponentiallyDecayingSample.java:81)
        at 
org.apache.hadoop.metrics2.lib.MutableHistogram.add(MutableHistogram.java:81)
        at 
org.apache.hadoop.metrics2.lib.MutableRangeHistogram.add(MutableRangeHistogram.java:59)
        at 
org.apache.hadoop.hbase.ipc.MetricsHBaseServerSourceImpl.dequeuedCall(MetricsHBaseServerSourceImpl.java:165)
        at 
org.apache.hadoop.hbase.ipc.MetricsHBaseServer.dequeuedCall(MetricsHBaseServer.java:65)
        at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2139)
        at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:107)
        at 
org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133)
        at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108)
        at java.lang.Thread.run(Thread.java:745)
{code}

Thanks!


was (Author: hoonmin):
What about 1.1 branch? Do you have any plan to backport to 1.1?

I'm experiencing the same(I think) problems with HBASE-16146, HBASE-17072 in 
HBase-1.1.5.
!https://gist.githubusercontent.com/hoonmin/56c6184009677ce4da480cf3d1d46324/raw/5fb0e7a1b19db9e0e0bdd7fedb2bda6261107ce2/hbase-cpu-high.png|width=100%!

Thanks!

> Backport of purge ThreadLocals
> ------------------------------
>
>                 Key: HBASE-17229
>                 URL: https://issues.apache.org/jira/browse/HBASE-17229
>             Project: HBase
>          Issue Type: Bug
>            Reporter: stack
>            Priority: Critical
>             Fix For: 1.3.1, 1.2.6
>
>
> Backport HBASE-17072 and HBASE-16146. The former needs to be backported to 
> 1.3 ([~mantonov]) and 1.2 ([~busbey]). The latter is already in 1.3.  Needs 
> to be backported to 1.2.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to