[jira] [Commented] (HBASE-10497) Correct wrong handling and add proper handling for swallowed InterruptedException thrown by Thread.sleep under HBase-Client/HBase-Server folders systematically

2014-02-20 Thread Nicolas Liochon (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-10497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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)


[jira] [Commented] (HBASE-10497) Correct wrong handling and add proper handling for swallowed InterruptedException thrown by Thread.sleep under HBase-Client/HBase-Server folders systematically

2014-02-20 Thread Feng Honghua (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-10497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13907792#comment-13907792
 ] 

Feng Honghua commented on HBASE-10497:
--

Thank you [~nkeywal] :-)

 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)


[jira] [Commented] (HBASE-10497) Correct wrong handling and add proper handling for swallowed InterruptedException thrown by Thread.sleep under HBase-Client/HBase-Server folders systematically

2014-02-13 Thread Feng Honghua (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-10497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13900139#comment-13900139
 ] 

Feng Honghua commented on HBASE-10497:
--

[~nkeywal], I'm done with the jira split and also made some change to 
individual patch per your review feedback, would you please take some time to 
review them? The sub-jiras are HBASE-10519 --- HBASE-10524. Thanks in advance!

 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, or even worse infinite 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)