[
https://issues.apache.org/jira/browse/HBASE-10337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13870907#comment-13870907
]
stack commented on HBASE-10337:
-------------------------------
Hey [~jleech] 0.94 is still taking fixes for sure. Letting out IE will break
the API* so a change like this probably can't go into the 0.94 code line but
making methods let out IE is something we should allow in the client going
forward and something we've talked about with a while (See HBASE-3523)
*Is that right [~eclark]? You were making point that adding exceptions is ok
long as you don't recompile.
> HTable.get() uninteruptible
> ---------------------------
>
> Key: HBASE-10337
> URL: https://issues.apache.org/jira/browse/HBASE-10337
> Project: HBase
> Issue Type: Bug
> Components: Client
> Affects Versions: 0.94.9
> Reporter: Jonathan Leech
>
> I've got a stuck thread on HTable.get() that can't be interrupted, looks like
> its designed to be interruptible but can't be in interrupted in practice due
> to while loop.
> The offending code is in org.apache.hadoop.hbase.ipc.HBaseClient.call() line
> 981, it catches InterruptedException then goes right back to waiting due to
> the while loop.
> It looks like future versions of the client (.95+) are significantly
> different and might not have this problem... Not sure about release schedules
> etc. or if this version is still getting patched.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)