[ 
https://issues.apache.org/jira/browse/HBASE-15089?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yu Li updated HBASE-15089:
--------------------------
    Description: 
Previously in 0.98 HTable#flushCommits throws InterruptedIOException and 
RetriesExhaustedWithDetailsException, but now in 1.1.2 this method signature 
has been changed to throw IOException, which will force application code 
changes for exception handling (previous catch on InterruptedIOException and 
RetriesExhaustedWithDetailsException become invalid). HTable#put has the same 
problem.

After a check, the compatibility issue was introduced by HBASE-12728. Will 
recover the compatibility In this JIRA.

  was:
Previously in 0.98 HTable#flushCommits throws InterruptedIOException and 
RetriesExhaustedWithDetailsException, but now in 1.1.2 this method signature 
has been changed to throw IOException, which will force application code 
changes for exception handling (previous catch on InterruptedIOException and 
RetriesExhaustedWithDetailsException become invalid).

In this JIRA we propose to recover the compatibility.


> Compatibility issue on flushCommits and put methods in HTable
> -------------------------------------------------------------
>
>                 Key: HBASE-15089
>                 URL: https://issues.apache.org/jira/browse/HBASE-15089
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 1.1.2
>            Reporter: Yu Li
>            Assignee: Yu Li
>            Priority: Minor
>         Attachments: HBASE-15089.patch
>
>
> Previously in 0.98 HTable#flushCommits throws InterruptedIOException and 
> RetriesExhaustedWithDetailsException, but now in 1.1.2 this method signature 
> has been changed to throw IOException, which will force application code 
> changes for exception handling (previous catch on InterruptedIOException and 
> RetriesExhaustedWithDetailsException become invalid). HTable#put has the same 
> problem.
> After a check, the compatibility issue was introduced by HBASE-12728. Will 
> recover the compatibility In this JIRA.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to