[
https://issues.apache.org/jira/browse/HBASE-17402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Duo Zhang updated HBASE-17402:
------------------------------
Attachment: HBASE-17402.patch
The fix is simple.. I forgot to record toSend in pendingRequest in the
onComplete method. The newly added test
TestAsyncNonMetaRegionLocator.testConcurrentLocate can reproduce the problem.
With the fix TestAsyncNonMetaRegionLocator.testConcurrentLocate never hangs for
me. And this bug will also cause TestAsyncNonMetaRegionLocatorConcurrenyLimit
to fail.
> TestAsyncTableScan sometimes hangs
> ----------------------------------
>
> Key: HBASE-17402
> URL: https://issues.apache.org/jira/browse/HBASE-17402
> Project: HBase
> Issue Type: Sub-task
> Components: Client
> Affects Versions: 2.0.0
> Reporter: Duo Zhang
> Fix For: 2.0.0
>
> Attachments: HBASE-17402.patch
>
>
> It may hang in the setUp method. Never seen this in jenkins build but it
> happens several times locally. I think the problem is
> inAsyncNonMetaRegionLocator where we have a logic to limit the concurrecy of
> request to meta table.
> Open a issue here, will dig more later.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)