[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-16530:


FAILURE: Integrated in Jenkins build HBase-1.4 #405 (See 
[https://builds.apache.org/job/HBase-1.4/405/])
HBASE-16530 Reduce DBE code duplication (liyu: rev 
ad67fd0816bde63ad3bf9ec13b7bb12ecd833c92)
* (edit) 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.java
* (edit) 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/CopyKeyDataBlockEncoder.java
* (add) 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/AbstractDataBlockEncoder.java
* (edit) 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/RowIndexSeekerV1.java
* (add) 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/NoneEncoder.java
* (edit) 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/RowIndexEncoderV1.java
* (edit) 
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/NoOpDataBlockEncoder.java
* (edit) 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/RowIndexCodecV1.java


> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch, 
> HBASE-16530.branch-1.v1.patch, HBASE-16530.branch-1.v1.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-09 Thread Yu Li (JIRA)

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

Yu Li commented on HBASE-16530:
---

My pleasure, thanks for the review again [~ram_krish] :-)

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch, 
> HBASE-16530.branch-1.v1.patch, HBASE-16530.branch-1.v1.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread ramkrishna.s.vasudevan (JIRA)

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

ramkrishna.s.vasudevan commented on HBASE-16530:


Thanks for committing this [~carp84]. 

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch, 
> HBASE-16530.branch-1.v1.patch, HBASE-16530.branch-1.v1.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-16530:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 18s 
{color} | {color:blue} Docker mode activated. {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:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 22s 
{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 2m 
20s {color} | {color:green} branch-1 passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 55s 
{color} | {color:green} branch-1 passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 56s 
{color} | {color:green} branch-1 passed with JDK v1.7.0_111 {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 
47s {color} | {color:green} branch-1 passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 
31s {color} | {color:green} branch-1 passed {color} |
| {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 2m 3s 
{color} | {color:red} hbase-server in branch-1 has 1 extant Findbugs warnings. 
{color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 50s 
{color} | {color:green} branch-1 passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 58s 
{color} | {color:green} branch-1 passed with JDK v1.7.0_111 {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 12s 
{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 1m 
12s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 55s 
{color} | {color:green} the patch passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 55s 
{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 50s 
{color} | {color:green} the patch passed with JDK v1.7.0_111 {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 50s 
{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 
44s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 
26s {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} 
15m 46s {color} | {color:green} The patch does not cause any errors with Hadoop 
2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.6.1 2.6.2 2.6.3 2.7.1. {color} |
| {color:green}+1{color} | {color:green} hbaseprotoc {color} | {color:green} 0m 
26s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 2m 
59s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 38s 
{color} | {color:green} the patch passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 50s 
{color} | {color:green} the patch passed with JDK v1.7.0_111 {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 1m 45s 
{color} | {color:green} hbase-common in the patch passed. {color} |
| {color:red}-1{color} | {color:red} unit {color} | {color:red} 85m 15s {color} 
| {color:red} hbase-server in the patch failed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 
30s {color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black} 124m 6s {color} 
| {color:black} {color} |
\\
\\
|| Reason || Tests ||
| Failed junit tests | hadoop.hbase.regionserver.TestHRegion |
\\
\\
|| Subsystem || Report/Notes ||
| Docker 

[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread Yu Li (JIRA)

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

Yu Li commented on HBASE-16530:
---

Could see UT runs normally for post-commit now, thanks for the quick response 
and actions [~stack] [~appy] [~busbey]

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch, 
> HBASE-16530.branch-1.v1.patch, HBASE-16530.branch-1.v1.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread Sean Busbey (JIRA)

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

Sean Busbey commented on HBASE-16530:
-

the solution is the same as the rest of our build infra headache work arounds: 
redo the jenkins job as a series of jobs instead of a multi-configuration job. 
it's ugly and it's unmaintainable but it will work for now.

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch, 
> HBASE-16530.branch-1.v1.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread Appy (JIRA)

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

Appy commented on HBASE-16530:
--

This seems like one of the solutions to our problem or spaces. 
hudson.matrix.MatrixConfiguration.useShortWorkspaceName 
But it's global configuration, so not in our hands, and doesn't look like ASF 
would do such a think for all projects.

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch, 
> HBASE-16530.branch-1.v1.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread Appy (JIRA)

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

Appy commented on HBASE-16530:
--

So i found the issue, don't know the fix though.
Version.java is generated by saveVersion.sh which is run by maven-antrun-plugin 
during generate-sources phase of hbase-common.
In trunk, that phase is failing.
{noformat}
[INFO] --- maven-antrun-plugin:1.8:run (generate) @ hbase-common ---
[INFO] Executing tasks

main:
 [exec] bash: 
/home/jenkins/jenkins-slave/workspace/HBase-Trunk_matrix/jdk/JDK: No such file 
or directory
 [exec] Result: 127
[INFO] Executed tasks
{noformat}
The culprit is spaces in JDK version name. :(

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch, 
> HBASE-16530.branch-1.v1.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-16530:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 17s 
{color} | {color:blue} Docker mode activated. {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:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 16s 
{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 1m 
56s {color} | {color:green} branch-1 passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 44s 
{color} | {color:green} branch-1 passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 51s 
{color} | {color:green} branch-1 passed with JDK v1.7.0_111 {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 
44s {color} | {color:green} branch-1 passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 
27s {color} | {color:green} branch-1 passed {color} |
| {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 1m 50s 
{color} | {color:red} hbase-server in branch-1 has 1 extant Findbugs warnings. 
{color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 39s 
{color} | {color:green} branch-1 passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 51s 
{color} | {color:green} branch-1 passed with JDK v1.7.0_111 {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 10s 
{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 1m 
3s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 45s 
{color} | {color:green} the patch passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 45s 
{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 51s 
{color} | {color:green} the patch passed with JDK v1.7.0_111 {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 51s 
{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 
42s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 
28s {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} 
16m 8s {color} | {color:green} The patch does not cause any errors with Hadoop 
2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.6.1 2.6.2 2.6.3 2.7.1. {color} |
| {color:green}+1{color} | {color:green} hbaseprotoc {color} | {color:green} 0m 
26s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 2m 
59s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 38s 
{color} | {color:green} the patch passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 52s 
{color} | {color:green} the patch passed with JDK v1.7.0_111 {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 1m 46s 
{color} | {color:green} hbase-common in the patch passed. {color} |
| {color:red}-1{color} | {color:red} unit {color} | {color:red} 83m 31s {color} 
| {color:red} hbase-server in the patch failed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 
31s {color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black} 120m 55s {color} 
| {color:black} {color} |
\\
\\
|| Reason || Tests ||
| Failed junit tests | hadoop.hbase.mapreduce.TestMultiTableSnapshotInputFormat 
|
|   | 

[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread stack (JIRA)

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

stack commented on HBASE-16530:
---

Can you look at the above failure?

I tried running it locally and seems to pass.

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch, 
> HBASE-16530.branch-1.v1.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread stack (JIRA)

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

stack commented on HBASE-16530:
---

[~appy]!

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch, 
> HBASE-16530.branch-1.v1.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread binlijin (JIRA)

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

binlijin commented on HBASE-16530:
--

ok

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread binlijin (JIRA)

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

binlijin commented on HBASE-16530:
--

ok

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-08 Thread Yu Li (JIRA)

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

Yu Li commented on HBASE-16530:
---

It seems the post-commit check failed because of below compilation error since 
Sep. 5th, mind take a look here Boss? [~busbey] [~stack]
{noformat}
[ERROR] COMPILATION ERROR : 
[INFO] -
[ERROR] /home/jenkins/jenkins-slave/workspace/HBase-Trunk_matrix/jdk/JDK 1.8 
(latest)/label/yahoo-not-h2/hbase-common/src/main/java/org/apache/hadoop/hbase/util/VersionInfo.java:[26,31]
 cannot find symbol
  symbol:   class Version
  location: package org.apache.hadoop.hbase
[ERROR] /home/jenkins/jenkins-slave/workspace/HBase-Trunk_matrix/jdk/JDK 1.8 
(latest)/label/yahoo-not-h2/hbase-common/src/main/java/org/apache/hadoop/hbase/util/VersionInfo.java:[43,12]
 cannot find symbol
  symbol:   variable Version
  location: class org.apache.hadoop.hbase.util.VersionInfo
{noformat}

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-07 Thread Yu Li (JIRA)

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

Yu Li commented on HBASE-16530:
---

Pushed to master branch, thanks all for review [~ram_krish] [~anoop.hbase]

For branch-1, current patch cannot be applied directly. Please supply the 
branch-1 patch [~aoxiang], thanks.

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-07 Thread Yu Li (JIRA)

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

Yu Li commented on HBASE-16530:
---

+1 on patch v4, checked the failed UT TestDispatchMergingRegionsProcedure on 
local and it passed, should be irrelative to the changes here.

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
>Assignee: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch, HBASE-16530-master_V4.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-07 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-16530:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 17s 
{color} | {color:blue} Docker mode activated. {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:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 11s 
{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 3m 
46s {color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 0s 
{color} | {color:green} master passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 9s 
{color} | {color:green} master passed with JDK v1.7.0_111 {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 
54s {color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 
29s {color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 3m 0s 
{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 46s 
{color} | {color:green} master passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 56s 
{color} | {color:green} master passed with JDK v1.7.0_111 {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 12s 
{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 1m 
9s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 53s 
{color} | {color:green} the patch passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 53s 
{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 58s 
{color} | {color:green} the patch passed with JDK v1.7.0_111 {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 58s 
{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 
44s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 
28s {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} 
30m 44s {color} | {color:green} Patch does not cause any errors with Hadoop 
2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.6.1 2.6.2 2.6.3 2.7.1. {color} |
| {color:green}+1{color} | {color:green} hbaseprotoc {color} | {color:green} 0m 
31s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 3m 
30s {color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 45s 
{color} | {color:green} the patch passed with JDK v1.8.0_101 {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 58s 
{color} | {color:green} the patch passed with JDK v1.7.0_111 {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 1m 55s 
{color} | {color:green} hbase-common in the patch passed. {color} |
| {color:red}-1{color} | {color:red} unit {color} | {color:red} 98m 14s {color} 
| {color:red} hbase-server in the patch failed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 
31s {color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black} 154m 45s {color} 
| {color:black} {color} |
\\
\\
|| Reason || Tests ||
| Failed junit tests | 
hadoop.hbase.master.procedure.TestDispatchMergingRegionsProcedure |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=1.11.2 

[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-06 Thread ramkrishna.s.vasudevan (JIRA)

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

ramkrishna.s.vasudevan commented on HBASE-16530:


I think this unification is great. +1 on V4. Will commit this later today 
unless objections.

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-06 Thread binlijin (JIRA)

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

binlijin commented on HBASE-16530:
--

How about now?

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch, 
> HBASE-16530-master_V4.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-06 Thread binlijin (JIRA)

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

binlijin commented on HBASE-16530:
--

OK, let me try it.

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-09-05 Thread ramkrishna.s.vasudevan (JIRA)

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

ramkrishna.s.vasudevan commented on HBASE-16530:


Thanks for the patch.
I went thro the code and I think instead of this new Util method can we check 
if we can allow the NoopDataBlockEncoder to be used for this 
CopyKeyDataBlockEncoder and the new ones?  The encoding code wil not be 
repeated and can be unified.
Any thoughts!!!

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, 
> HBASE-16530-master_V2.patch, HBASE-16530-master_V3.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-08-31 Thread binlijin (JIRA)

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

binlijin commented on HBASE-16530:
--

ok

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, HBASE-16530-master_V2.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-08-31 Thread ramkrishna.s.vasudevan (JIRA)

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

ramkrishna.s.vasudevan commented on HBASE-16530:


Oh sorry for adding ByteBufferedDataEncoder it is
BufferedDataBlockEncoder and AbstractDataBlockEncoder 

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, HBASE-16530-master_V2.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-08-31 Thread binlijin (JIRA)

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

binlijin commented on HBASE-16530:
--

{quote}
Mark IA.Private for this AbstractDataBlockEncoder .
{quote}
Ok, miss it.

{quote}
Do we need this 'NoDataBlockEncoderUtil'? It is also missing IA.Private 
annotation.
{quote}
I do not know where to put, so add a new class.

{quote}
Can we add a static method in 
ByteBufferedDataEncoder/AbstractByteBufferedDataEncoder itself and call that 
from the 3 algo implementations? 
{quote}
Sorry i do not find ByteBufferedDataEncoder/AbstractByteBufferedDataEncoder.

{quote}
Some more code duplicates were there reg the tag compression and tag encoding 
and decoding? I remember seeing that. May be it is corrected now in the last 
commits?
{quote}
ROW_INDEX_V1 do not have tag compression now.


> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, HBASE-16530-master_V2.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-08-31 Thread ramkrishna.s.vasudevan (JIRA)

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

ramkrishna.s.vasudevan commented on HBASE-16530:


Mark IA.Private for this AbstractDataBlockEncoder .
Do we need this 'NoDataBlockEncoderUtil'? It is also missing IA.Private 
annotation.
Can we add a static method in 
ByteBufferedDataEncoder/AbstractByteBufferedDataEncoder itself and call that 
from the 3 algo implementations? 
Some more code duplicates were there reg the tag compression and tag encoding 
and decoding?  I remember seeing that. May be it is corrected now in the last 
commits?


> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, HBASE-16530-master_V2.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-08-31 Thread binlijin (JIRA)

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

binlijin commented on HBASE-16530:
--

Oh, very sorry for it.

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch, HBASE-16530-master_V2.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-08-31 Thread Anoop Sam John (JIRA)

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

Anoop Sam John commented on HBASE-16530:


Where are the new Abstract classes? Missing in the patch!

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch
>
>




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


[jira] [Commented] (HBASE-16530) Reduce DBE code duplication

2016-08-31 Thread binlijin (JIRA)

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

binlijin commented on HBASE-16530:
--

[~anoop.hbase] mind to take a look and give some advice?

> Reduce DBE code duplication
> ---
>
> Key: HBASE-16530
> URL: https://issues.apache.org/jira/browse/HBASE-16530
> Project: HBase
>  Issue Type: Sub-task
>  Components: Performance
>Reporter: binlijin
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-16530-master_V1.patch
>
>




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