[jira] [Commented] (HBASE-17486) Tighten the contract for batch client methods

2017-01-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-17486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15829244#comment-15829244
 ] 

Hudson commented on HBASE-17486:


SUCCESS: Integrated in Jenkins build HBase-Trunk_matrix #2344 (See 
[https://builds.apache.org/job/HBase-Trunk_matrix/2344/])
HBASE-17486 Tighten the contract for batch client methods (Michael (stack: rev 
8f1d0a2b84e4f4dc96406b4748998c7d6eeacbd3)
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/Table.java


> Tighten the contract for batch client methods
> -
>
> Key: HBASE-17486
> URL: https://issues.apache.org/jira/browse/HBASE-17486
> Project: HBase
>  Issue Type: Bug
>  Components: API
>Reporter: Michael Axiak
>Assignee: Michael Axiak
>Priority: Trivial
>  Labels: documentation
> Fix For: 2.0.0
>
> Attachments: HBASE-17486.patch
>
>
> Right now, the API documentation for Table#get(List) and Table#batch(List, 
> Result[]) both leave open the possibility for the ordering of the result 
> array to be independent of the input actions.
> In at least the batch method case, ordering of the result array is important 
> in order to know which partial requests failed in the event of an exception. 
> Since that contact is required in the batch case, I think it should be 
> extended to the get(List) case as well to make the API easier.



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


[jira] [Commented] (HBASE-17486) Tighten the contract for batch client methods

2017-01-18 Thread Michael Axiak (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-17486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15828960#comment-15828960
 ] 

Michael Axiak commented on HBASE-17486:
---

Thanks for the quick resolution!

> Tighten the contract for batch client methods
> -
>
> Key: HBASE-17486
> URL: https://issues.apache.org/jira/browse/HBASE-17486
> Project: HBase
>  Issue Type: Bug
>  Components: API
>Reporter: Michael Axiak
>Assignee: Michael Axiak
>Priority: Trivial
>  Labels: documentation
> Fix For: 2.0.0
>
> Attachments: HBASE-17486.patch
>
>
> Right now, the API documentation for Table#get(List) and Table#batch(List, 
> Result[]) both leave open the possibility for the ordering of the result 
> array to be independent of the input actions.
> In at least the batch method case, ordering of the result array is important 
> in order to know which partial requests failed in the event of an exception. 
> Since that contact is required in the batch case, I think it should be 
> extended to the get(List) case as well to make the API easier.



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


[jira] [Commented] (HBASE-17486) Tighten the contract for batch client methods

2017-01-18 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-17486?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15828946#comment-15828946
 ] 

Hadoop QA commented on HBASE-17486:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 11s 
{color} | {color:blue} Docker mode activated. {color} |
| {color:green}+1{color} | {color:green} hbaseanti {color} | {color:green} 0m 
0s {color} | {color:green} Patch does not have any anti-patterns. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 0s 
{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:red}-1{color} | {color:red} test4tests {color} | {color:red} 0m 0s 
{color} | {color:red} The patch doesn't appear to include any new or modified 
tests. Please justify why no new tests are needed for this patch. Also please 
list what manual steps were performed to verify this patch. {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 2m 
52s {color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 17s 
{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 
21s {color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 
9s {color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 0m 
53s {color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 17s 
{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 
19s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 17s 
{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 17s 
{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 
22s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 
9s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green} 0m 
0s {color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
26m 25s {color} | {color:green} Patch does not cause any errors with Hadoop 
2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.1 2.7.2 2.7.3 or 3.0.0-alpha1. {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 0m 
53s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 16s 
{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 1m 0s 
{color} | {color:green} hbase-client in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 
6s {color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black} 35m 2s {color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=1.12.3 Server=1.12.3 Image:yetus/hbase:8d52d23 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12848148/HBASE-17486.patch |
| JIRA Issue | HBASE-17486 |
| Optional Tests |  asflicense  javac  javadoc  unit  findbugs  hadoopcheck  
hbaseanti  checkstyle  compile  |
| uname | Linux ac3d41765e4e 3.13.0-105-generic #152-Ubuntu SMP Fri Dec 2 
15:37:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | 
/home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/component/dev-support/hbase-personality.sh
 |
| git revision | master / 6cbc375 |
| Default Java | 1.8.0_111 |
| findbugs | v3.0.0 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-HBASE-Build/5319/testReport/ |
| modules | C: hbase-client U: hbase-client |
| Console output | 
https://builds.apache.org/job/PreCommit-HBASE-Build/5319/console |
| Powered by | Apache Yetus 0.3.0   http://yetus.apache.org |


This message was automatically generated.



> Tighten the contract for batch client methods
> -
>
> Key: HBASE-17486
> URL: https://issues.apache.org/jira/browse/HBASE-17486
> Project: HBase
>  Issue Type: Bug
>  Components: API
>Reporter: Michael Axiak
>Priority: Trivial
>