hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-16089) Add on FastPath for CoDel
Date Sat, 25 Jun 2016 05:41:16 GMT

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

stack commented on HBASE-16089:
-------------------------------

The latest patch seems to be working (We go from just over 200k/second to 335k/second. YMMV.).

I caught an instance of fastpath:

{code}
2572 "RpcServer.reader=0,bindAddress=ve0528.halxg.cloudera.com,port=16020" #33 daemon prio=5
os_prio=0 tid=0x00007f0bc582e000 nid=0x1141 runnable [0x00007f03a97ea000]
2573    java.lang.Thread.State: RUNNABLE
2574   at sun.misc.Unsafe.unpark(Native Method)
2575   at java.util.concurrent.locks.LockSupport.unpark(LockSupport.java:141)
2576   at java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor(AbstractQueuedSynchronizer.java:662)
2577   at java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared(AbstractQueuedSynchronizer.java:689)
2578   at java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1342)
2579   at java.util.concurrent.Semaphore.release(Semaphore.java:426)
2580   at org.apache.hadoop.hbase.ipc.FastPathBalancedQueueRpcExecutor$FastPathHandler.loadCallRunner(FastPathBalancedQueueRpcExecutor.java:122)
2581   at org.apache.hadoop.hbase.ipc.FastPathBalancedQueueRpcExecutor.dispatch(FastPathBalancedQueueRpcExecutor.java:72)
2582   at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.dispatch(SimpleRpcScheduler.java:296)
2583   at org.apache.hadoop.hbase.ipc.RpcServer$Connection.processRequest(RpcServer.java:1942)
2584   at org.apache.hadoop.hbase.ipc.RpcServer$Connection.processOneRpc(RpcServer.java:1833)
2585   at org.apache.hadoop.hbase.ipc.RpcServer$Connection.process(RpcServer.java:1679)
2586   at org.apache.hadoop.hbase.ipc.RpcServer$Connection.readAndProcess(RpcServer.java:1659)
2587   at org.apache.hadoop.hbase.ipc.RpcServer$Listener.doRead(RpcServer.java:907)
2588   at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader.doRunLoop(RpcServer.java:689)
2589   - locked <0x00007f04c254d1b0> (a org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader)
2590   at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader.run(RpcServer.java:665)
2591   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
2592   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
2593   at java.lang.Thread.run(Thread.java:745)
{code}

I'd set this property.
310 <property>$
311 <name>$
312 hbase.ipc.server.callqueue.type$
313 </name>$
314 <value>codel</value>$
315 </property>$


> Add on FastPath for CoDel
> -------------------------
>
>                 Key: HBASE-16089
>                 URL: https://issues.apache.org/jira/browse/HBASE-16089
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Elliott Clark
>            Assignee: Elliott Clark
>         Attachments: HBASE-16089.patch, HBASE-16089.v1.patch, HBASE-16089.v2.patch, HBASE-16089.v3.patch,
baselineFifo_codel_codelPlusPatch.png
>
>
> If this is all that awesome, so we should have it on CoDel too.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message