[ https://issues.apache.org/jira/browse/HBASE-10497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13907062#comment-13907062 ]
Nicolas Liochon commented on HBASE-10497: ----------------------------------------- They are all committed to trunk now. Thanks for your time! > Correct wrong handling and add proper handling for swallowed > InterruptedException thrown by Thread.sleep under HBase-Client/HBase-Server > folders systematically > --------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: HBASE-10497 > URL: https://issues.apache.org/jira/browse/HBASE-10497 > Project: HBase > Issue Type: Bug > Components: Client, regionserver > Reporter: Feng Honghua > Assignee: Feng Honghua > Attachments: HBASE-10497-trunk_v1.patch, HBASE-10497-trunk_v2.patch > > > There are two kinds of handling problems for InterruptedException thrown by > Thread.sleep in many places under HBase-Client/HBase-Server folders: > # Thread.currentThread.interrupt() is called within 'while' loops which can > result in buggy behaviors such as expected sleep doesn't occur due to > restored interrupt status by former loop > # InterruptedException thrown by Thread.sleep are swallowed silently (which > are neither declared in the caller method's throws clause nor rethrown > immediately) -- This message was sent by Atlassian JIRA (v6.1.5#6160)