[
https://issues.apache.org/jira/browse/HBASE-17323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15755676#comment-15755676
]
stack commented on HBASE-17323:
-------------------------------
Fails 50% of the time:
https://builds.apache.org/job/HBASE-Find-Flaky-Tests/lastSuccessfulBuild/artifact/dashboard.html
Can repro fail about same rate locally.
Attached patch doesn't fix the issue (though seems to happen less w/ it in
place).
I see this which seems wrong:
{code}
2016-12-16 13:56:41,709 DEBUG [Default-IPC-NioEventLoopGroup-12-16]
client.AsyncRegionLocator(420): The actual exception when updating
region=async,,1481925400233.c6b4c90d218018c1743fb8b6c7b4aee5.,
hostname=kalashnikov.att.net,59461, 1481925396418, seqNum=2
org.apache.hadoop.hbase.CallQueueTooBigException: Call queue is full on
kalashnikov.att.net,59461,1481925396418, too many items queued ?
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at
org.apache.hadoop.hbase.ipc.RemoteWithExtrasException.instantiateException(RemoteWithExtrasException.java:95)
at
org.apache.hadoop.hbase.ipc.RemoteWithExtrasException.unwrapRemoteException(RemoteWithExtrasException.java:85)
at
org.apache.hadoop.hbase.client.ConnectionUtils.translateException(ConnectionUtils.java:289)
at
org.apache.hadoop.hbase.client.AsyncSingleRequestRpcRetryingCaller.onError(AsyncSingleRequestRpcRetryingCaller.java:135)
at
org.apache.hadoop.hbase.client.AsyncSingleRequestRpcRetryingCaller.lambda$call$5(AsyncSingleRequestRpcRetryingCaller.java:191)
at
java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)
at
java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736)
at
java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at
java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:1977)
at
org.apache.hadoop.hbase.client.RawAsyncTableImpl$1.run(RawAsyncTableImpl.java:123)
at
org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcUtil$1.run(RpcUtil.java:82)
at
org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcUtil$1.run(RpcUtil.java:73)
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient.onCallFinished(AbstractRpcClient.java:389)
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient.access$100(AbstractRpcClient.java:94)
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient$3.run(AbstractRpcClient.java:407)
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient$3.run(AbstractRpcClient.java:403)
at org.apache.hadoop.hbase.ipc.Call.callComplete(Call.java:103)
at org.apache.hadoop.hbase.ipc.Call.setException(Call.java:118)
at
org.apache.hadoop.hbase.ipc.NettyRpcDuplexHandler.readResponse(NettyRpcDuplexHandler.java:159)
at
org.apache.hadoop.hbase.ipc.NettyRpcDuplexHandler.channelRead(NettyRpcDuplexHandler.java:189)
....
{code}
.. so [~Apache9] maybe HBASE-17282 Reduce the redundant requests to meta table
fixes this... let me finish my review there.
> TestAsyncGetMultiThread fails in master
> ---------------------------------------
>
> Key: HBASE-17323
> URL: https://issues.apache.org/jira/browse/HBASE-17323
> Project: HBase
> Issue Type: Test
> Reporter: Ted Yu
> Attachments: testAsyncGetMultiThread-output.gz
>
>
> From
> https://builds.apache.org/job/HBase-Trunk_matrix/2137/jdk=JDK%201.8%20(latest),label=Hadoop/testReport/junit/org.apache.hadoop.hbase.client/TestAsyncGetMultiThread/test/
> :
> {code}
> java.util.concurrent.ExecutionException: java.lang.NullPointerException
> at org.apache.hadoop.hbase.util.Bytes.toInt(Bytes.java:1003)
> at org.apache.hadoop.hbase.util.Bytes.toInt(Bytes.java:980)
> at
> org.apache.hadoop.hbase.client.TestAsyncGetMultiThread.run(TestAsyncGetMultiThread.java:108)
> at
> org.apache.hadoop.hbase.client.TestAsyncGetMultiThread.lambda$null$1(TestAsyncGetMultiThread.java:122)
> {code}
> This can be reproduced locally.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)