[jira] [Commented] (HBASE-3670) Fix error handling in get(ListGet gets)

2011-05-06 Thread Hudson (JIRA)

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

Hudson commented on HBASE-3670:
---

Integrated in HBase-TRUNK #1909 (See 
[https://builds.apache.org/hudson/job/HBase-TRUNK/1909/])


 Fix error handling in get(ListGet gets)
 -

 Key: HBASE-3670
 URL: https://issues.apache.org/jira/browse/HBASE-3670
 Project: HBase
  Issue Type: Bug
  Components: client
Affects Versions: 0.92.0
Reporter: Lars George
Assignee: Harsh J Chouraria
 Fix For: 0.92.0

 Attachments: HBASE-3670.r1.diff


 See HBASE-3634 for details. The get(ListGet gets) call needs to catch (or 
 rather use a try/finally) the exception thrown by batch() and copy the Result 
 instances over and return it. If that is not intended then we need to fix the 
 JavaDoc in HTableInterface to reflect the new behavior. 
 In general it seems to make sense to check the various methods (list based 
 put, get, delete compared to batch) and agree on the correct behavior.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-3670) Fix error handling in get(ListGet gets)

2011-05-01 Thread Harsh J Chouraria (JIRA)

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

Harsh J Chouraria commented on HBASE-3670:
--

Filed HBASE-3841 for the HTI vs. HT issue.

 Fix error handling in get(ListGet gets)
 -

 Key: HBASE-3670
 URL: https://issues.apache.org/jira/browse/HBASE-3670
 Project: HBase
  Issue Type: Bug
  Components: client
Affects Versions: 0.92.0
Reporter: Lars George
Assignee: Harsh J Chouraria
 Fix For: 0.92.0

 Attachments: HBASE-3670.r1.diff


 See HBASE-3634 for details. The get(ListGet gets) call needs to catch (or 
 rather use a try/finally) the exception thrown by batch() and copy the Result 
 instances over and return it. If that is not intended then we need to fix the 
 JavaDoc in HTableInterface to reflect the new behavior. 
 In general it seems to make sense to check the various methods (list based 
 put, get, delete compared to batch) and agree on the correct behavior.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-3670) Fix error handling in get(ListGet gets)

2011-04-25 Thread Harsh J Chouraria (JIRA)

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

Harsh J Chouraria commented on HBASE-3670:
--

Ok, I believe if we mention an exception is thrown it is alright (its always 
better the dev knows the causes of a failure). Perhaps we can add it as an 
@throws along with IOExceptions, but am not sure if that's considered as API 
breakage.

I'm now confused on what class of docs to change here, the HTableInterface or 
the HTable itself? Both have duplicate logs at places, and different in some.

 Fix error handling in get(ListGet gets)
 -

 Key: HBASE-3670
 URL: https://issues.apache.org/jira/browse/HBASE-3670
 Project: HBase
  Issue Type: Bug
  Components: client
Affects Versions: 0.92.0
Reporter: Lars George
 Fix For: 0.92.0


 See HBASE-3634 for details. The get(ListGet gets) call needs to catch (or 
 rather use a try/finally) the exception thrown by batch() and copy the Result 
 instances over and return it. If that is not intended then we need to fix the 
 JavaDoc in HTableInterface to reflect the new behavior. 
 In general it seems to make sense to check the various methods (list based 
 put, get, delete compared to batch) and agree on the correct behavior.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-3670) Fix error handling in get(ListGet gets)

2011-04-25 Thread stack (JIRA)

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

stack commented on HBASE-3670:
--

It won't break the API if what you add is subclass of IOE.

Change HTI I'd say.  Maybe file another issue if HTI and HT differ.  Doc should 
be in one only (FYI, HTI came after HT).

 Fix error handling in get(ListGet gets)
 -

 Key: HBASE-3670
 URL: https://issues.apache.org/jira/browse/HBASE-3670
 Project: HBase
  Issue Type: Bug
  Components: client
Affects Versions: 0.92.0
Reporter: Lars George
 Fix For: 0.92.0


 See HBASE-3634 for details. The get(ListGet gets) call needs to catch (or 
 rather use a try/finally) the exception thrown by batch() and copy the Result 
 instances over and return it. If that is not intended then we need to fix the 
 JavaDoc in HTableInterface to reflect the new behavior. 
 In general it seems to make sense to check the various methods (list based 
 put, get, delete compared to batch) and agree on the correct behavior.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-3670) Fix error handling in get(ListGet gets)

2011-04-23 Thread Harsh J Chouraria (JIRA)

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

Harsh J Chouraria commented on HBASE-3670:
--

The other batch(...) method states that it would put nulls AND throw an 
exception. But it doesn't seem to be in use anywhere now. Shall I update the 
used batch API to reflect the one that's unused-but-correct?

 Fix error handling in get(ListGet gets)
 -

 Key: HBASE-3670
 URL: https://issues.apache.org/jira/browse/HBASE-3670
 Project: HBase
  Issue Type: Bug
  Components: client
Affects Versions: 0.92.0
Reporter: Lars George
 Fix For: 0.92.0


 See HBASE-3634 for details. The get(ListGet gets) call needs to catch (or 
 rather use a try/finally) the exception thrown by batch() and copy the Result 
 instances over and return it. If that is not intended then we need to fix the 
 JavaDoc in HTableInterface to reflect the new behavior. 
 In general it seems to make sense to check the various methods (list based 
 put, get, delete compared to batch) and agree on the correct behavior.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira