[jira] [Updated] (HBASE-18736) Cleanup the HTD/HCD for Admin

2017-09-01 Thread Chia-Ping Tsai (JIRA)

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

Chia-Ping Tsai updated HBASE-18736:
---
Labels:   (was: incompatibleChange)

> Cleanup the HTD/HCD for Admin
> -
>
> Key: HBASE-18736
> URL: https://issues.apache.org/jira/browse/HBASE-18736
> Project: HBase
>  Issue Type: Sub-task
>Reporter: Chia-Ping Tsai
>Assignee: Chia-Ping Tsai
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18736.v0.patch
>
>
> see the 
> [discussion|https://issues.apache.org/jira/browse/HBASE-18729?focusedCommentId=16150675=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16150675]
>  in HBASE-18729.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18736) Cleanup the HTD/HCD for Admin

2017-09-01 Thread Chia-Ping Tsai (JIRA)

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

Chia-Ping Tsai updated HBASE-18736:
---
Hadoop Flags: Incompatible change

> Cleanup the HTD/HCD for Admin
> -
>
> Key: HBASE-18736
> URL: https://issues.apache.org/jira/browse/HBASE-18736
> Project: HBase
>  Issue Type: Sub-task
>Reporter: Chia-Ping Tsai
>Assignee: Chia-Ping Tsai
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18736.v0.patch
>
>
> see the 
> [discussion|https://issues.apache.org/jira/browse/HBASE-18729?focusedCommentId=16150675=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16150675]
>  in HBASE-18729.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18736) Cleanup the HTD/HCD for Admin

2017-09-01 Thread Chia-Ping Tsai (JIRA)

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

Chia-Ping Tsai updated HBASE-18736:
---
Labels: incompatibleChange  (was: )

> Cleanup the HTD/HCD for Admin
> -
>
> Key: HBASE-18736
> URL: https://issues.apache.org/jira/browse/HBASE-18736
> Project: HBase
>  Issue Type: Sub-task
>Reporter: Chia-Ping Tsai
>Assignee: Chia-Ping Tsai
>  Labels: incompatibleChange
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18736.v0.patch
>
>
> see the 
> [discussion|https://issues.apache.org/jira/browse/HBASE-18729?focusedCommentId=16150675=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16150675]
>  in HBASE-18729.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18674) upgrade hbase to commons-lang3

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18674:
---

(!) A patch to the testing environment has been detected. 
Re-executing against the patched versions to perform further tests. 
The console is at 
https://builds.apache.org/job/PreCommit-HBASE-Build/8436/console in case of 
problems.


> upgrade hbase to commons-lang3
> --
>
> Key: HBASE-18674
> URL: https://issues.apache.org/jira/browse/HBASE-18674
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Umesh Agashe
>Assignee: Umesh Agashe
> Fix For: 2.0.0
>
> Attachments: hbase-18674.master.001.patch, 
> hbase-18674.master.002.patch, hbase-18674.master.002.patch, 
> hbase-18674.master.003.patch, hbase-18674.master.004.patch, 
> hbase-18674.master.004.patch, hbase-18674.master.005.patch, 
> hbase-18674.master.006.patch, hbase-18674.master.007.patch, 
> hbase-18674.master.008.patch
>
>
> upgrade hbase to use commons-lang 3.6



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18674) upgrade hbase to commons-lang3

2017-09-01 Thread Umesh Agashe (JIRA)

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

Umesh Agashe updated HBASE-18674:
-
Attachment: hbase-18674.master.008.patch

Added dependencies in pom.xml based on latest build failures.

> upgrade hbase to commons-lang3
> --
>
> Key: HBASE-18674
> URL: https://issues.apache.org/jira/browse/HBASE-18674
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Umesh Agashe
>Assignee: Umesh Agashe
> Fix For: 2.0.0
>
> Attachments: hbase-18674.master.001.patch, 
> hbase-18674.master.002.patch, hbase-18674.master.002.patch, 
> hbase-18674.master.003.patch, hbase-18674.master.004.patch, 
> hbase-18674.master.004.patch, hbase-18674.master.005.patch, 
> hbase-18674.master.006.patch, hbase-18674.master.007.patch, 
> hbase-18674.master.008.patch
>
>
> upgrade hbase to use commons-lang 3.6



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-17980) Any HRegionInfo we give out should be immutable

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-17980:
---

That sounds good  any other places.we.let out his.

> Any HRegionInfo we give out should be immutable
> ---
>
> Key: HBASE-17980
> URL: https://issues.apache.org/jira/browse/HBASE-17980
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0
>Reporter: Chia-Ping Tsai
>Assignee: Kuan-Po Tseng
>  Labels: beginner
> Fix For: 2.0.0
>
>
> This is similar to HBASE-15583.
> # Introduce RegionInfo class. HRegionInfo will extend RegionInfo.
> # Deprecate HRegionInfo to be removed in 3.0
> # RegionInfo contain all of the read-only methods of HRegionInfo
> # Add "RegionInfo Builder"



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18444:
---

| (/) *{color:green}+1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
20s{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:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 1 new or modified test 
files. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
41s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
52s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
53s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
42s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
26s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  2m 
41s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
45s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
19s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  1m 
 2s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  1m  
3s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  1m  
3s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
46s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
29s{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} 
35m 41s{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-alpha4. {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  3m  
5s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
48s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  2m 
31s{color} | {color:green} hbase-common in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 95m 
15s{color} | {color:green} hbase-server in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
29s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}152m 24s{color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=1.12.3 Server=1.12.3 Image:yetus/hbase:47a5614 |
| JIRA Issue | HBASE-18444 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12885038/HBASE-18444.master.001.patch
 |
| Optional Tests |  asflicense  javac  javadoc  unit  findbugs  hadoopcheck  
hbaseanti  checkstyle  compile  |
| uname | Linux 15bec6230317 3.13.0-119-generic #166-Ubuntu SMP Wed May 3 
12:18:55 UTC 2017 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 / e1eb532 |
| Default Java | 1.8.0_144 |
| findbugs | v3.1.0-RC3 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8435/testReport/ |
| modules | C: hbase-common hbase-server U: . |
| Console output | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8435/console |
| Powered by | Apache Yetus 0.4.0   http://yetus.apache.org |


This message was automatically generated.



> Add support for specifying custom 

[jira] [Commented] (HBASE-18674) upgrade hbase to commons-lang3

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18674:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 11m 
33s{color} | {color:blue} Docker mode activated. {color} |
| {color:blue}0{color} | {color:blue} shelldocs {color} | {color:blue}  0m  
6s{color} | {color:blue} Shelldocs was not available. {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:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 51 new or modified test 
files. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
21s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
56s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  6m 
42s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  4m 
50s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  4m 
59s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue}  0m  
0s{color} | {color:blue} Skipped patched modules with no Java source: . 
hbase-resource-bundle hbase-shaded hbase-spark-it {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  7m  
5s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  5m 
57s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
17s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:red}-1{color} | {color:red} mvninstall {color} | {color:red}  0m 
12s{color} | {color:red} hbase-mapreduce in the patch failed. {color} |
| {color:red}-1{color} | {color:red} mvninstall {color} | {color:red}  0m 
12s{color} | {color:red} hbase-backup in the patch failed. {color} |
| {color:red}-1{color} | {color:red} mvninstall {color} | {color:red}  0m 
14s{color} | {color:red} hbase-it in the patch failed. {color} |
| {color:red}-1{color} | {color:red} mvninstall {color} | {color:red}  0m  
7s{color} | {color:red} hbase-rest in the patch failed. {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  7m  
1s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  7m  
1s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  5m 
14s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  5m 
 6s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} shellcheck {color} | {color:green}  0m 
 5s{color} | {color:green} There were no new shellcheck issues. {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} xml {color} | {color:green}  0m 
19s{color} | {color:green} The patch has no ill-formed XML file. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
30m 15s{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-alpha4. {color} |
| {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue}  0m  
0s{color} | {color:blue} Skipped patched modules with no Java source: 
hbase-resource-bundle hbase-spark-it hbase-shaded . {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  8m 
34s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  5m 
35s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  2m 
19s{color} | {color:green} hbase-common in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m  
9s{color} | {color:green} hbase-metrics-api in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | 

[jira] [Commented] (HBASE-17980) Any HRegionInfo we give out should be immutable

2017-09-01 Thread Kuan-Po Tseng (JIRA)

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

Kuan-Po Tseng commented on HBASE-17980:
---

Almost done. Now I am adding some tests. 
But I have a question, I am not quite sure which place should I replace 
HRegionInfo with ImmutableHRegionInfo. 
What I pretty sure is that in HBaseAdmin List 
getOnlineRegions(ServerName sn)
this methods should return ImmutableHRegionInfo.

> Any HRegionInfo we give out should be immutable
> ---
>
> Key: HBASE-17980
> URL: https://issues.apache.org/jira/browse/HBASE-17980
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0
>Reporter: Chia-Ping Tsai
>Assignee: Kuan-Po Tseng
>  Labels: beginner
> Fix For: 2.0.0
>
>
> This is similar to HBASE-15583.
> # Introduce RegionInfo class. HRegionInfo will extend RegionInfo.
> # Deprecate HRegionInfo to be removed in 3.0
> # RegionInfo contain all of the read-only methods of HRegionInfo
> # Add "RegionInfo Builder"



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18739) Make all TimeRange Constructors InterfaceAudience Private.

2017-09-01 Thread Hudson (JIRA)

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

Hudson commented on HBASE-18739:


FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #3639 (See 
[https://builds.apache.org/job/HBase-Trunk_matrix/3639/])
HBASE-18739 Make all TimeRange Constructors InterfaceAudience Private (stack: 
rev e1eb53296d984ea34cb5c2db5289412062b0c753)
* (edit) hbase-common/src/main/java/org/apache/hadoop/hbase/io/TimeRange.java


> Make all TimeRange Constructors InterfaceAudience Private.
> --
>
> Key: HBASE-18739
> URL: https://issues.apache.org/jira/browse/HBASE-18739
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18739.master.001.patch
>
>
> Make all constructors InterfaceAudience Private. Add comments from parent 
> issue on how to use this class -- no construction but may be passed about 
> Client-side -- and update the deprecate note that action will happen in 3.0.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Ajay Jadhav (JIRA)

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

Ajay Jadhav updated HBASE-18444:

Attachment: HBASE-18444.master.001.patch

> Add support for specifying custom meta table suffix
> ---
>
> Key: HBASE-18444
> URL: https://issues.apache.org/jira/browse/HBASE-18444
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0, 1.3.1
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>  Labels: patch
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-18444.branch-1.001.patch, 
> HBASE-18444.master.001.patch
>
>
> This patch provides user an ability to have a custom meta table suffix.
> In order to share a common rootDir amongst multiple HBase clusters, we need 
> separate meta table for each cluster.
> With custom meta table suffix, the meta table is named in the form of 
> meta_{suffix} making it specific to a cluster.
> Users can specify the meta table suffix as part of hbase-site.xml.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Ajay Jadhav (JIRA)

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

Ajay Jadhav updated HBASE-18444:

Fix Version/s: 2.0.0
   Status: Patch Available  (was: Open)

> Add support for specifying custom meta table suffix
> ---
>
> Key: HBASE-18444
> URL: https://issues.apache.org/jira/browse/HBASE-18444
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 1.3.1, 2.0.0
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>  Labels: patch
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-18444.branch-1.001.patch, 
> HBASE-18444.master.001.patch
>
>
> This patch provides user an ability to have a custom meta table suffix.
> In order to share a common rootDir amongst multiple HBase clusters, we need 
> separate meta table for each cluster.
> With custom meta table suffix, the meta table is named in the form of 
> meta_{suffix} making it specific to a cluster.
> Users can specify the meta table suffix as part of hbase-site.xml.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Ajay Jadhav (JIRA)

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

Ajay Jadhav commented on HBASE-18444:
-

Attached patch for master.

> Add support for specifying custom meta table suffix
> ---
>
> Key: HBASE-18444
> URL: https://issues.apache.org/jira/browse/HBASE-18444
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0, 1.3.1
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>  Labels: patch
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-18444.branch-1.001.patch, 
> HBASE-18444.master.001.patch
>
>
> This patch provides user an ability to have a custom meta table suffix.
> In order to share a common rootDir amongst multiple HBase clusters, we need 
> separate meta table for each cluster.
> With custom meta table suffix, the meta table is named in the form of 
> meta_{suffix} making it specific to a cluster.
> Users can specify the meta table suffix as part of hbase-site.xml.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Ajay Jadhav (JIRA)

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

Ajay Jadhav updated HBASE-18444:

Status: Open  (was: Patch Available)

> Add support for specifying custom meta table suffix
> ---
>
> Key: HBASE-18444
> URL: https://issues.apache.org/jira/browse/HBASE-18444
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 1.3.1, 2.0.0
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>  Labels: patch
> Fix For: 1.4.0
>
> Attachments: HBASE-18444.branch-1.001.patch, 
> HBASE-18444.master.001.patch
>
>
> This patch provides user an ability to have a custom meta table suffix.
> In order to share a common rootDir amongst multiple HBase clusters, we need 
> separate meta table for each cluster.
> With custom meta table suffix, the meta table is named in the form of 
> meta_{suffix} making it specific to a cluster.
> Users can specify the meta table suffix as part of hbase-site.xml.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-16060) 1.x clients cannot access table state talking to 2.0 cluster

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-16060:
---

Running 1.0.1 shell against hbase2 HEAD list works but stuff like create, while 
they have desired effect, they hang up waiting on state of table to show up in 
zk. Let me work on echo'ing out to zk table states so hbase1 basic admin keeps 
working.

> 1.x clients cannot access table state talking to 2.0 cluster
> 
>
> Key: HBASE-16060
> URL: https://issues.apache.org/jira/browse/HBASE-16060
> Project: HBase
>  Issue Type: Bug
>Reporter: Enis Soztutar
>Priority: Blocker
> Fix For: 2.0.0-alpha-3
>
>
> Since table state is migrated to meta instead of zk in 2.0, 1.x clients 
> talking to 2.0 cluster cannot access the table state. This causes some weird 
> behavior since from a client perspective, {{Admin.isTableEnabled()}} and 
> {{Admin.isTableDisabled()}} both return false. 
> One option we can do is to add code in 1.x clients so that they can access 
> the table state in meta if needed. Otherwise, we can mirror the table state 
> in zk (while keeping meta as the source of truth) during 2.x lifecycle so 
> that any 1.x client can still work correctly. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18739) Make all TimeRange Constructors InterfaceAudience Private.

2017-09-01 Thread Hudson (JIRA)

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

Hudson commented on HBASE-18739:


FAILURE: Integrated in Jenkins build HBase-2.0 #438 (See 
[https://builds.apache.org/job/HBase-2.0/438/])
HBASE-18739 Make all TimeRange Constructors InterfaceAudience Private (stack: 
rev 9dd458a8c79e341510cf4e983e5b88ae4e0ed8be)
* (edit) hbase-common/src/main/java/org/apache/hadoop/hbase/io/TimeRange.java


> Make all TimeRange Constructors InterfaceAudience Private.
> --
>
> Key: HBASE-18739
> URL: https://issues.apache.org/jira/browse/HBASE-18739
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18739.master.001.patch
>
>
> Make all constructors InterfaceAudience Private. Add comments from parent 
> issue on how to use this class -- no construction but may be passed about 
> Client-side -- and update the deprecate note that action will happen in 3.0.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18652) Expose individual cache stats in a CombinedCache through JMX

2017-09-01 Thread Ted Yu (JIRA)

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

Ted Yu commented on HBASE-18652:


+1

> Expose individual cache stats in a CombinedCache through JMX
> 
>
> Key: HBASE-18652
> URL: https://issues.apache.org/jira/browse/HBASE-18652
> Project: HBase
>  Issue Type: Improvement
>  Components: regionserver
>Reporter: Biju Nair
>Assignee: Biju Nair
> Attachments: HBASE-18652.PATCH, HBASE-18652-V1.0.PATCH, 
> HBASE-18652-V2.0.PATCH, HBASE-18652-WIP.PATCH
>
>
> With offHeap cache being used to store data blocks and on-heap for index and 
> bloom filters, exposing the stats from the individual caches through JMX will 
> help understand the cache usage trend. Currently the combined cache stats is 
> available through JMX which may not provide insight into the individual cache 
> usage.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18652) Expose individual cache stats in a CombinedCache through JMX

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18652:
---

| (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:blue}0{color} | {color:blue} patch {color} | {color:blue}  0m  
2s{color} | {color:blue} The patch file was not named according to hbase's 
naming conventions. Please see 
https://yetus.apache.org/documentation/0.4.0/precommit-patchnames for 
instructions. {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:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 2 new or modified test 
files. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
18s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
38s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
57s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
27s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
35s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  2m 
45s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
48s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
19s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  1m 
 4s{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 {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 
28s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
34s{color} | {color:green} the patch passed {color} |
| {color:red}-1{color} | {color:red} whitespace {color} | {color:red}  0m  
0s{color} | {color:red} The patch has 29 line(s) that end in whitespace. Use 
git apply --whitespace=fix <>. Refer 
https://git-scm.com/docs/git-apply {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
33m 40s{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-alpha4. {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  3m 
57s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  1m  
2s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
24s{color} | {color:green} hbase-hadoop-compat in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
30s{color} | {color:green} hbase-hadoop2-compat in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}136m 
54s{color} | {color:green} hbase-server in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
56s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}191m 24s{color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=17.03.0-ce Server=17.03.0-ce Image:yetus/hbase:47a5614 |
| JIRA Issue | HBASE-18652 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12885017/HBASE-18652-V2.0.PATCH
 |
| Optional Tests |  asflicense  javac  javadoc  unit  findbugs  hadoopcheck  
hbaseanti  checkstyle  compile  |
| uname | Linux 47c37542202d 3.13.0-119-generic #166-Ubuntu SMP Wed May 3 
12:18:55 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | 

[jira] [Updated] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Ajay Jadhav (JIRA)

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

Ajay Jadhav updated HBASE-18444:

Priority: Major  (was: Minor)

> Add support for specifying custom meta table suffix
> ---
>
> Key: HBASE-18444
> URL: https://issues.apache.org/jira/browse/HBASE-18444
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0, 1.3.1
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>  Labels: patch
> Fix For: 1.4.0
>
> Attachments: HBASE-18444.branch-1.001.patch
>
>
> This patch provides user an ability to have a custom meta table suffix.
> In order to share a common rootDir amongst multiple HBase clusters, we need 
> separate meta table for each cluster.
> With custom meta table suffix, the meta table is named in the form of 
> meta_{suffix} making it specific to a cluster.
> Users can specify the meta table suffix as part of hbase-site.xml.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-18741) Remove cancel command from backup code

2017-09-01 Thread Ted Yu (JIRA)
Ted Yu created HBASE-18741:
--

 Summary: Remove cancel command from backup code
 Key: HBASE-18741
 URL: https://issues.apache.org/jira/browse/HBASE-18741
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu


After recent refactoring of backup code, cancel command is no longer applicable 
since there is no server procedure performing backup / restore.

This issue is to remove cancel command from BackupCommands.java



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Ajay Jadhav (JIRA)

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

Ajay Jadhav commented on HBASE-18444:
-

[~yuzhih...@gmail.com]: Yes, that was intentional to separate the default meta 
table name (meta) from the metaTableSuffix that user provides. The user can 
have a metaTableSuffix with "_"  as prefix.
I'll attach the patch for master soon.

> Add support for specifying custom meta table suffix
> ---
>
> Key: HBASE-18444
> URL: https://issues.apache.org/jira/browse/HBASE-18444
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0, 1.3.1
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>Priority: Minor
>  Labels: patch
> Fix For: 1.4.0
>
> Attachments: HBASE-18444.branch-1.001.patch
>
>
> This patch provides user an ability to have a custom meta table suffix.
> In order to share a common rootDir amongst multiple HBase clusters, we need 
> separate meta table for each cluster.
> With custom meta table suffix, the meta table is named in the form of 
> meta_{suffix} making it specific to a cluster.
> Users can specify the meta table suffix as part of hbase-site.xml.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18477) Umbrella JIRA for HBase Read Replica clusters

2017-09-01 Thread Ajay Jadhav (JIRA)

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

Ajay Jadhav commented on HBASE-18477:
-

[~busbey]: I'll take a look at the ClusterStatus to expose this flag.

> Umbrella JIRA for HBase Read Replica clusters
> -
>
> Key: HBASE-18477
> URL: https://issues.apache.org/jira/browse/HBASE-18477
> Project: HBase
>  Issue Type: New Feature
>Reporter: Zach York
>Assignee: Zach York
> Attachments: HBase Read-Replica Clusters Scope doc.docx, HBase 
> Read-Replica Clusters Scope doc.pdf, HBase Read-Replica Clusters Scope 
> doc_v2.docx
>
>
> Recently, changes (such as HBASE-17437) have unblocked HBase to run with a 
> root directory external to the cluster (such as in Amazon S3). This means 
> that the data is stored outside of the cluster and can be accessible after 
> the cluster has been terminated. One use case that is often asked about is 
> pointing multiple clusters to one root directory (sharing the data) to have 
> read resiliency in the case of a cluster failure.
>  
> This JIRA is an umbrella JIRA to contain all the tasks necessary to create a 
> read-replica HBase cluster that is pointed at the same root directory.
>  
> This requires making the Read-Replica cluster Read-Only (no metadata 
> operation or data operations).
> Separating the hbase:meta table for each cluster (Otherwise HBase gets 
> confused with multiple clusters trying to update the meta table with their ip 
> addresses)
> Adding refresh functionality for the meta table to ensure new metadata is 
> picked up on the read replica cluster.
> Adding refresh functionality for HFiles for a given table to ensure new data 
> is picked up on the read replica cluster.
>  
> This can be used with any existing cluster that is backed by an external 
> filesystem.
>  
> Please note that this feature is still quite manual (with the potential for 
> automation later).
>  
> More information on this particular feature can be found here: 
> https://aws.amazon.com/blogs/big-data/setting-up-read-replica-clusters-with-hbase-on-amazon-s3/



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18740) Upgrade Zookeeper version in branch 1.4 and branch-1

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18740:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
16s{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:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
45s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  3m 
27s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  2m 
 0s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  2m 
28s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
49s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  3m 
30s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  3m 
30s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  1m 
59s{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} xml {color} | {color:green}  0m  
1s{color} | {color:green} The patch has no ill-formed XML file. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
34m 42s{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-alpha4. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  2m 
28s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}145m 
49s{color} | {color:green} root in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
20s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}204m 46s{color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=1.13.1 Server=1.13.1 Image:yetus/hbase:47a5614 |
| JIRA Issue | HBASE-18740 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12885004/HBASE-18740-master.patch
 |
| Optional Tests |  asflicense  javac  javadoc  unit  xml  compile  |
| uname | Linux 36209156d6ff 3.13.0-117-generic #164-Ubuntu SMP Fri Apr 7 
11:05:26 UTC 2017 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 / 19bb4ef |
| Default Java | 1.8.0_144 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8433/testReport/ |
| modules | C: . U: . |
| Console output | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8433/console |
| Powered by | Apache Yetus 0.4.0   http://yetus.apache.org |


This message was automatically generated.



> Upgrade Zookeeper version in branch 1.4 and branch-1
> 
>
> Key: HBASE-18740
> URL: https://issues.apache.org/jira/browse/HBASE-18740
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 1.4.0, 1.5.0
>Reporter: Jerry He
>Assignee: Jerry He
> Attachments: HBASE-18740-branch-1.patch, HBASE-18740-branch-1.patch, 
> HBASE-18740-master.patch
>
>
> Branch 1.4 and branch 1 are still on Zookeeper 3.4.6.
> Branch 2 and master branch have upgraded to 3.4.9.
> There are some important fixes we'd like to have. See the linked JIRAs.
> Another critical fix is ZOOKEEPER-2146, which can be explored maliciously.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Ted Yu (JIRA)

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

Ted Yu commented on HBASE-18444:


{code}
539 if(isValidMetaTableSuffix(metaTableSuffix)) {
540   metaTableName = DEFAULT_META_TABLE_NAME_STR + "_" + 
metaTableSuffix;
{code}
isValidMetaTableSuffix() gives the impression that metaTableSuffix should be 
the whole suffix.
But line 540 adds underscore.
Suggest consolidating with variable holding the whole suffix.

Please attach patch for master branch.

> Add support for specifying custom meta table suffix
> ---
>
> Key: HBASE-18444
> URL: https://issues.apache.org/jira/browse/HBASE-18444
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0, 1.3.1
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>Priority: Minor
>  Labels: patch
> Fix For: 1.4.0
>
> Attachments: HBASE-18444.branch-1.001.patch
>
>
> This patch provides user an ability to have a custom meta table suffix.
> In order to share a common rootDir amongst multiple HBase clusters, we need 
> separate meta table for each cluster.
> With custom meta table suffix, the meta table is named in the form of 
> meta_{suffix} making it specific to a cluster.
> Users can specify the meta table suffix as part of hbase-site.xml.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Ajay Jadhav (JIRA)

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

Ajay Jadhav commented on HBASE-18444:
-

ping [~ndimiduk] [~anoop.hbase] [~yuzhih...@gmail.com]

Can you guys take a look at the patch?

> Add support for specifying custom meta table suffix
> ---
>
> Key: HBASE-18444
> URL: https://issues.apache.org/jira/browse/HBASE-18444
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0, 1.3.1
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>Priority: Minor
>  Labels: patch
> Fix For: 1.4.0
>
> Attachments: HBASE-18444.branch-1.001.patch
>
>
> This patch provides user an ability to have a custom meta table suffix.
> In order to share a common rootDir amongst multiple HBase clusters, we need 
> separate meta table for each cluster.
> With custom meta table suffix, the meta table is named in the form of 
> meta_{suffix} making it specific to a cluster.
> Users can specify the meta table suffix as part of hbase-site.xml.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-16060) 1.x clients cannot access table state talking to 2.0 cluster

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-16060:
---

I think we need to do this suggestion of [~enis]

bq. One option we can do is to add code in 1.x clients so that they can access 
the table state in meta if needed. Otherwise, we can mirror the table state in 
zk (while keeping meta as the source of truth) during 2.x lifecycle so that any 
1.x client can still work correctly.

Basic read-only ops like list and exists would help here.

> 1.x clients cannot access table state talking to 2.0 cluster
> 
>
> Key: HBASE-16060
> URL: https://issues.apache.org/jira/browse/HBASE-16060
> Project: HBase
>  Issue Type: Bug
>Reporter: Enis Soztutar
>Priority: Blocker
> Fix For: 2.0.0-alpha-3
>
>
> Since table state is migrated to meta instead of zk in 2.0, 1.x clients 
> talking to 2.0 cluster cannot access the table state. This causes some weird 
> behavior since from a client perspective, {{Admin.isTableEnabled()}} and 
> {{Admin.isTableDisabled()}} both return false. 
> One option we can do is to add code in 1.x clients so that they can access 
> the table state in meta if needed. Otherwise, we can mirror the table state 
> in zk (while keeping meta as the source of truth) during 2.x lifecycle so 
> that any 1.x client can still work correctly. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18652) Expose individual cache stats in a CombinedCache through JMX

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18652:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
22s{color} | {color:blue} Docker mode activated. {color} |
| {color:blue}0{color} | {color:blue} patch {color} | {color:blue}  0m  
1s{color} | {color:blue} The patch file was not named according to hbase's 
naming conventions. Please see 
https://yetus.apache.org/documentation/0.4.0/precommit-patchnames for 
instructions. {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:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 2 new or modified test 
files. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
18s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
47s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  1m  
1s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
30s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
37s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  2m 
57s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
50s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
19s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  1m 
 8s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  1m  
1s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  1m  
1s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
32s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
35s{color} | {color:green} the patch passed {color} |
| {color:red}-1{color} | {color:red} whitespace {color} | {color:red}  0m  
0s{color} | {color:red} The patch has 29 line(s) that end in whitespace. Use 
git apply --whitespace=fix <>. Refer 
https://git-scm.com/docs/git-apply {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
33m 26s{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-alpha4. {color} |
| {color:red}-1{color} | {color:red} findbugs {color} | {color:red}  2m 
11s{color} | {color:red} hbase-server generated 1 new + 0 unchanged - 0 fixed = 
1 total (was 0) {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
48s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
22s{color} | {color:green} hbase-hadoop-compat in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
26s{color} | {color:green} hbase-hadoop2-compat in the patch passed. {color} |
| {color:red}-1{color} | {color:red} unit {color} | {color:red}115m 35s{color} 
| {color:red} hbase-server in the patch failed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
45s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}169m  6s{color} | 
{color:black} {color} |
\\
\\
|| Reason || Tests ||
| FindBugs | module:hbase-server |
|  |  Possible null pointer dereference of cacheConfig in 
org.apache.hadoop.hbase.regionserver.MetricsRegionServerWrapperImpl.initBlockCache()
  Dereferenced at MetricsRegionServerWrapperImpl.java:cacheConfig in 
org.apache.hadoop.hbase.regionserver.MetricsRegionServerWrapperImpl.initBlockCache()
  Dereferenced at MetricsRegionServerWrapperImpl.java:[line 161] |
| Failed junit tests | 
hadoop.hbase.security.access.TestCoprocessorWhitelistMasterObserver |
\\
\\
|| 

[jira] [Commented] (HBASE-17826) Backup: submit M/R job to a particular Yarn queue

2017-09-01 Thread Hudson (JIRA)

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

Hudson commented on HBASE-17826:


FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #3638 (See 
[https://builds.apache.org/job/HBase-Trunk_matrix/3638/])
HBASE-17826 Backup: submit M/R job to a particular Yarn queue - addendum 
(tedyu: rev 7a1c1216782d534efa409d2c5b3c1dc69b19160b)
* (edit) 
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupCommands.java


> Backup: submit M/R job to a particular Yarn queue
> -
>
> Key: HBASE-17826
> URL: https://issues.apache.org/jira/browse/HBASE-17826
> Project: HBase
>  Issue Type: Improvement
>Reporter: Vladimir Rodionov
>Assignee: Vladimir Rodionov
>  Labels: backup
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-17826-add.patch, HBASE-17826-v1.patch, 
> HBASE-17826-v2.patch
>
>
> We need this to be configurable. Currently, all M/R jobs are submitted to a 
> default queue.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18646) [Backup] LogRollMasterProcedureManager: make procedure timeout, thread pool size configurable

2017-09-01 Thread Hudson (JIRA)

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

Hudson commented on HBASE-18646:


FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #3638 (See 
[https://builds.apache.org/job/HBase-Trunk_matrix/3638/])
HBASE-18646 [Backup] LogRollMasterProcedureManager: make procedure (tedyu: rev 
19bb4ef487407cdf59a3f3c5bbef6dd8b917b682)
* (edit) 
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/master/LogRollMasterProcedureManager.java


> [Backup] LogRollMasterProcedureManager: make procedure timeout, thread pool 
> size configurable
> -
>
> Key: HBASE-18646
> URL: https://issues.apache.org/jira/browse/HBASE-18646
> Project: HBase
>  Issue Type: Improvement
>Reporter: Vladimir Rodionov
>Assignee: Vladimir Rodionov
>  Labels: backup
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18646-v1.patch, HBASE-18646-v2.patch, 
> HBASE-18646-v3.patch, HBASE-18646-v4.patch
>
>
> The default procedure timeout of 60 sec and pool size (1) may be not optimal 
> for large deployements



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18478) Allow users to remove RegionFinder from LoadBalancer calculations if no locality possible

2017-09-01 Thread Zach York (JIRA)

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

Zach York commented on HBASE-18478:
---

[~stack] [~apurtell] Any chance we can get traction on this? It's a fairly 
simple change.

> Allow users to remove RegionFinder from LoadBalancer calculations if no 
> locality possible
> -
>
> Key: HBASE-18478
> URL: https://issues.apache.org/jira/browse/HBASE-18478
> Project: HBase
>  Issue Type: Improvement
>  Components: Balancer
>Reporter: Zach York
>Assignee: Zach York
> Attachments: HBASE-18478.branch-1.001.patch, 
> HBASE-18478.master.001.patch
>
>
> BaseLoadBalancer should have the option to remove RegionFinder from load 
> balancing. This provides significant cluster start time reduction for 
> FileSystems that do not surface locality such as Amazon S3.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-16060) 1.x clients cannot access table state talking to 2.0 cluster

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-16060:
---

Given Admin will be incompatible in hbase2, looking into the suggestion by 
[~enis] above that even mainline Table needs Admin internally. Searching, I've 
turned up this list so far:

LoadIncrementalHFiles does Admin#tableExists, createTables.

Creating Snapshots.

Canary does Admin#listTables, #getTableDescriptor

ACC does listTables, isTableAvailable.

MapReduce makes use of Admin doing following admin.getClusterStatus() to 
calcluate Splits. Wants to createTables too (ImportTsv)

h2. Thrift usage of Admin API
{noformat}
compact(ByteBuffer)
createTable(ByteBuffer, List)
deleteTable(ByteBuffer)
disableTable(ByteBuffer)
enableTable(ByteBuffer)
getTableNames()
majorCompact(ByteBuffer)
{noformat}


h2. REST usage of Admin API
{noformat}
RootResource
getTableList()
TableName[] tableNames = servlet.getAdmin().listTableNames();
SchemaResource
delete(UriInfo)
  Admin admin = servlet.getAdmin();
update(TableSchemaModel, boolean, UriInfo)
  Admin admin = servlet.getAdmin();
StorageClusterStatusResource
get(UriInfo)
  ClusterStatus status = servlet.getAdmin().getClusterStatus();
StorageClusterVersionResource
get(UriInfo)
  model.setVersion(servlet.getAdmin().getClusterStatus().getHBaseVersion());
TableResource
exists()
return servlet.getAdmin().tableExists(TableName.valueOf(table));
{noformat}


> 1.x clients cannot access table state talking to 2.0 cluster
> 
>
> Key: HBASE-16060
> URL: https://issues.apache.org/jira/browse/HBASE-16060
> Project: HBase
>  Issue Type: Bug
>Reporter: Enis Soztutar
>Priority: Blocker
> Fix For: 2.0.0-alpha-3
>
>
> Since table state is migrated to meta instead of zk in 2.0, 1.x clients 
> talking to 2.0 cluster cannot access the table state. This causes some weird 
> behavior since from a client perspective, {{Admin.isTableEnabled()}} and 
> {{Admin.isTableDisabled()}} both return false. 
> One option we can do is to add code in 1.x clients so that they can access 
> the table state in meta if needed. Otherwise, we can mirror the table state 
> in zk (while keeping meta as the source of truth) during 2.x lifecycle so 
> that any 1.x client can still work correctly. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18652) Expose individual cache stats in a CombinedCache through JMX

2017-09-01 Thread Biju Nair (JIRA)

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

Biju Nair updated HBASE-18652:
--
Attachment: HBASE-18652-V2.0.PATCH

Updated patch to resolve the UT failure.

> Expose individual cache stats in a CombinedCache through JMX
> 
>
> Key: HBASE-18652
> URL: https://issues.apache.org/jira/browse/HBASE-18652
> Project: HBase
>  Issue Type: Improvement
>  Components: regionserver
>Reporter: Biju Nair
>Assignee: Biju Nair
> Attachments: HBASE-18652.PATCH, HBASE-18652-V1.0.PATCH, 
> HBASE-18652-V2.0.PATCH, HBASE-18652-WIP.PATCH
>
>
> With offHeap cache being used to store data blocks and on-heap for index and 
> bloom filters, exposing the stats from the individual caches through JMX will 
> help understand the cache usage trend. Currently the combined cache stats is 
> available through JMX which may not provide insight into the individual cache 
> usage.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-17980) Any HRegionInfo we give out should be immutable

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-17980:
---

Any luck w/ this one lads? Thanks.

> Any HRegionInfo we give out should be immutable
> ---
>
> Key: HBASE-17980
> URL: https://issues.apache.org/jira/browse/HBASE-17980
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0
>Reporter: Chia-Ping Tsai
>Assignee: Kuan-Po Tseng
>  Labels: beginner
> Fix For: 2.0.0
>
>
> This is similar to HBASE-15583.
> # Introduce RegionInfo class. HRegionInfo will extend RegionInfo.
> # Deprecate HRegionInfo to be removed in 3.0
> # RegionInfo contain all of the read-only methods of HRegionInfo
> # Add "RegionInfo Builder"



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-15762) Consider hbase-client to be shaded by default in 2.0

2017-09-01 Thread stack (JIRA)

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

stack updated HBASE-15762:
--
Issue Type: Task  (was: Sub-task)
Parent: (was: HBASE-14996)

> Consider hbase-client to be shaded by default in 2.0 
> -
>
> Key: HBASE-15762
> URL: https://issues.apache.org/jira/browse/HBASE-15762
> Project: HBase
>  Issue Type: Task
>Reporter: Enis Soztutar
> Fix For: 2.0.0
>
>
> We have hbase-client and hbase-shaded-client for branch-1. For 2.0, I think 
> we should just get rid of the hbase-shaded-client and only have hbase-client 
> which is shaded by default. No need to have un-shaded client thus preventing 
> applications to shoot themselves in the foot. 
> One caveat though is that hbase-client is used in the server side. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-15762) Consider hbase-client to be shaded by default in 2.0

2017-09-01 Thread stack (JIRA)

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

stack updated HBASE-15762:
--
Priority: Critical  (was: Major)

> Consider hbase-client to be shaded by default in 2.0 
> -
>
> Key: HBASE-15762
> URL: https://issues.apache.org/jira/browse/HBASE-15762
> Project: HBase
>  Issue Type: Task
>Reporter: Enis Soztutar
>Priority: Critical
> Fix For: 2.0.0
>
>
> We have hbase-client and hbase-shaded-client for branch-1. For 2.0, I think 
> we should just get rid of the hbase-shaded-client and only have hbase-client 
> which is shaded by default. No need to have un-shaded client thus preventing 
> applications to shoot themselves in the foot. 
> One caveat though is that hbase-client is used in the server side. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18736) Cleanup the HTD/HCD for Admin

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-18736:
---

This looks like it will cause damage but given that HTD implements TD and HCD 
implements CFD, if client code is recompiled against new HBase 2 Admin, it 
should 'work' w/o code mods. Any other opinions on this? (I'm +1)

> Cleanup the HTD/HCD for Admin
> -
>
> Key: HBASE-18736
> URL: https://issues.apache.org/jira/browse/HBASE-18736
> Project: HBase
>  Issue Type: Sub-task
>Reporter: Chia-Ping Tsai
>Assignee: Chia-Ping Tsai
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18736.v0.patch
>
>
> see the 
> [discussion|https://issues.apache.org/jira/browse/HBASE-18729?focusedCommentId=16150675=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16150675]
>  in HBASE-18729.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18740) Upgrade Zookeeper version in branch 1.4 and branch-1

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18740:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 27m 
25s{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:red}-1{color} | {color:red} mvninstall {color} | {color:red}  0m 
12s{color} | {color:red} root in master failed. {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  5m 
59s{color} | {color:green} master passed with JDK v1.8.0_144 {color} |
| {color:red}-1{color} | {color:red} compile {color} | {color:red}  0m 
13s{color} | {color:red} root in master failed with JDK v1.7.0_151. {color} |
| {color:red}-1{color} | {color:red} mvneclipse {color} | {color:red}  0m 
15s{color} | {color:red} root in master failed. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  4m 
44s{color} | {color:green} master passed with JDK v1.8.0_144 {color} |
| {color:red}-1{color} | {color:red} javadoc {color} | {color:red}  0m 
11s{color} | {color:red} root in master failed with JDK v1.7.0_151. {color} |
| {color:red}-1{color} | {color:red} mvninstall {color} | {color:red}  0m  
9s{color} | {color:red} root in the patch failed. {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  4m 
48s{color} | {color:green} the patch passed with JDK v1.8.0_144 {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  4m 
48s{color} | {color:green} the patch passed {color} |
| {color:red}-1{color} | {color:red} compile {color} | {color:red}  0m 
12s{color} | {color:red} root in the patch failed with JDK v1.7.0_151. {color} |
| {color:red}-1{color} | {color:red} javac {color} | {color:red}  0m 12s{color} 
| {color:red} root in the patch failed with JDK v1.7.0_151. {color} |
| {color:red}-1{color} | {color:red} mvneclipse {color} | {color:red}  0m 
14s{color} | {color:red} root in the patch failed. {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} xml {color} | {color:green}  0m  
1s{color} | {color:green} The patch has no ill-formed XML file. {color} |
| {color:red}-1{color} | {color:red} hadoopcheck {color} | {color:red}  0m 
12s{color} | {color:red} The patch causes 7 errors with Hadoop v2.4.0. {color} |
| {color:red}-1{color} | {color:red} hadoopcheck {color} | {color:red}  0m 
24s{color} | {color:red} The patch causes 7 errors with Hadoop v2.4.1. {color} |
| {color:red}-1{color} | {color:red} hadoopcheck {color} | {color:red}  0m 
37s{color} | {color:red} The patch causes 7 errors with Hadoop v2.5.0. {color} |
| {color:red}-1{color} | {color:red} hadoopcheck {color} | {color:red}  0m 
48s{color} | {color:red} The patch causes 7 errors with Hadoop v2.5.1. {color} |
| {color:red}-1{color} | {color:red} hadoopcheck {color} | {color:red}  1m  
0s{color} | {color:red} The patch causes 7 errors with Hadoop v2.5.2. {color} |
| {color:red}-1{color} | {color:red} hadoopcheck {color} | {color:red}  1m 
12s{color} | {color:red} The patch causes 7 errors with Hadoop v2.6.1. {color} |
| {color:red}-1{color} | {color:red} hadoopcheck {color} | {color:red}  1m 
23s{color} | {color:red} The patch causes 7 errors with Hadoop v2.6.2. {color} |
| {color:red}-1{color} | {color:red} hadoopcheck {color} | {color:red}  1m 
35s{color} | {color:red} The patch causes 7 errors with Hadoop v2.6.3. {color} |
| {color:red}-1{color} | {color:red} hadoopcheck {color} | {color:red}  1m 
48s{color} | {color:red} The patch causes 7 errors with Hadoop v2.7.1. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  4m 
19s{color} | {color:green} the patch passed with JDK v1.8.0_144 {color} |
| {color:red}-1{color} | {color:red} javadoc {color} | {color:red}  0m 
11s{color} | {color:red} root in the patch failed with JDK v1.7.0_151. {color} |
| {color:red}-1{color} | {color:red} unit {color} | {color:red}  0m  9s{color} 
| {color:red} root in the patch failed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
21s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | 

[jira] [Commented] (HBASE-18736) Cleanup the HTD/HCD for Admin

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18736:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
20s{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:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
18s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  4m 
 2s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  1m 
18s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  1m 
18s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
47s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  3m 
38s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  1m  
5s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
21s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  1m 
24s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  1m 
14s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  1m 
14s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  1m 
20s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
45s{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} 
35m 15s{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-alpha4. {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  3m 
44s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  1m 
10s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  2m 
42s{color} | {color:green} hbase-client in the patch passed. {color} |
| {color:red}-1{color} | {color:red} unit {color} | {color:red}138m 44s{color} 
| {color:red} hbase-server in the patch failed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
54s{color} | {color:green} hbase-client-project in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
41s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}201m 46s{color} | 
{color:black} {color} |
\\
\\
|| Reason || Tests ||
| Failed junit tests | 
hadoop.hbase.security.access.TestCoprocessorWhitelistMasterObserver |
|   | hadoop.hbase.tool.TestCanaryTool |
| Timed out junit tests | 
org.apache.hadoop.hbase.replication.TestReplicationStateHBaseImpl |
|   | org.apache.hadoop.hbase.replication.TestReplicationTableBase |
|   | org.apache.hadoop.hbase.mapreduce.TestLoadIncrementalHFiles |
|   | 
org.apache.hadoop.hbase.replication.regionserver.TestTableBasedReplicationSourceManagerImpl
 |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=17.03.0-ce Server=17.03.0-ce Image:yetus/hbase:47a5614 |
| JIRA Issue | HBASE-18736 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12884971/HBASE-18736.v0.patch |
| Optional Tests |  asflicense  javac  javadoc  unit  findbugs  hadoopcheck  

[jira] [Updated] (HBASE-18739) Make all TimeRange Constructors InterfaceAudience Private.

2017-09-01 Thread stack (JIRA)

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

stack updated HBASE-18739:
--
Resolution: Fixed
Status: Resolved  (was: Patch Available)

Pushed small patch to master and branch-2.

> Make all TimeRange Constructors InterfaceAudience Private.
> --
>
> Key: HBASE-18739
> URL: https://issues.apache.org/jira/browse/HBASE-18739
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18739.master.001.patch
>
>
> Make all constructors InterfaceAudience Private. Add comments from parent 
> issue on how to use this class -- no construction but may be passed about 
> Client-side -- and update the deprecate note that action will happen in 3.0.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-17826) Backup: submit M/R job to a particular Yarn queue

2017-09-01 Thread Hudson (JIRA)

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

Hudson commented on HBASE-17826:


FAILURE: Integrated in Jenkins build HBase-2.0 #437 (See 
[https://builds.apache.org/job/HBase-2.0/437/])
HBASE-17826 Backup: submit M/R job to a particular Yarn queue - addendum 
(tedyu: rev 45470e72f8e63b9cd36ed12ee88a981b13ef4d1d)
* (edit) 
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupCommands.java


> Backup: submit M/R job to a particular Yarn queue
> -
>
> Key: HBASE-17826
> URL: https://issues.apache.org/jira/browse/HBASE-17826
> Project: HBase
>  Issue Type: Improvement
>Reporter: Vladimir Rodionov
>Assignee: Vladimir Rodionov
>  Labels: backup
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-17826-add.patch, HBASE-17826-v1.patch, 
> HBASE-17826-v2.patch
>
>
> We need this to be configurable. Currently, all M/R jobs are submitted to a 
> default queue.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18646) [Backup] LogRollMasterProcedureManager: make procedure timeout, thread pool size configurable

2017-09-01 Thread Hudson (JIRA)

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

Hudson commented on HBASE-18646:


FAILURE: Integrated in Jenkins build HBase-2.0 #437 (See 
[https://builds.apache.org/job/HBase-2.0/437/])
HBASE-18646 [Backup] LogRollMasterProcedureManager: make procedure (tedyu: rev 
a253e87704b34ce12c4a17919465980ea62e2687)
* (edit) 
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/master/LogRollMasterProcedureManager.java


> [Backup] LogRollMasterProcedureManager: make procedure timeout, thread pool 
> size configurable
> -
>
> Key: HBASE-18646
> URL: https://issues.apache.org/jira/browse/HBASE-18646
> Project: HBase
>  Issue Type: Improvement
>Reporter: Vladimir Rodionov
>Assignee: Vladimir Rodionov
>  Labels: backup
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18646-v1.patch, HBASE-18646-v2.patch, 
> HBASE-18646-v3.patch, HBASE-18646-v4.patch
>
>
> The default procedure timeout of 60 sec and pool size (1) may be not optimal 
> for large deployements



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18723) [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit

2017-09-01 Thread Hudson (JIRA)

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

Hudson commented on HBASE-18723:


FAILURE: Integrated in Jenkins build HBase-2.0 #437 (See 
[https://builds.apache.org/job/HBase-2.0/437/])
HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove (stack: rev 
43c4bc57618e3ede14f4964704ad753c27253e61)
* (edit) hbase-it/pom.xml
* (edit) hbase-resource-bundle/pom.xml
* (edit) hbase-thrift/pom.xml
* (edit) hbase-endpoint/pom.xml
* (edit) pom.xml
* (edit) hbase-hadoop-compat/pom.xml
* (edit) hbase-external-blockcache/pom.xml
* (edit) hbase-archetypes/hbase-client-project/pom.xml
* (edit) hbase-protocol-shaded/pom.xml
* (edit) hbase-examples/pom.xml
* (edit) hbase-rest/pom.xml
* (edit) hbase-spark-it/pom.xml
* (edit) hbase-metrics/pom.xml
* (edit) hbase-server/pom.xml
* (edit) hbase-hadoop2-compat/pom.xml
* (edit) hbase-backup/pom.xml
* (edit) hbase-prefix-tree/pom.xml
* (edit) hbase-common/pom.xml
* (edit) hbase-rsgroup/pom.xml
* (edit) hbase-spark/pom.xml
* (edit) hbase-procedure/pom.xml
* (edit) hbase-shaded/pom.xml
* (edit) hbase-replication/pom.xml
* (edit) hbase-mapreduce/pom.xml
* (edit) hbase-shaded/hbase-shaded-check-invariants/pom.xml
* (edit) hbase-metrics-api/pom.xml
* (edit) hbase-shell/pom.xml


> [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity 
> list the dependencies we exploit
> -
>
> Key: HBASE-18723
> URL: https://issues.apache.org/jira/browse/HBASE-18723
> Project: HBase
>  Issue Type: Bug
>  Components: pom
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18723.master.001.patch, 
> HBASE-18723.master.002.patch, HBASE-18723.master.003.patch
>
>
> Do a pass over our poms. They are sloppy including unused jars and not 
> listing actually used dependencies. Undo 'required' dependencies like junit 
> and mockito; not all modules need these anymore.
> This cleanup motivated by failures up on jenkins where a build step is not 
> finding transitive includes; explicit mention is needed (See failures in 
> HBASE-18674).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18739) Make all TimeRange Constructors InterfaceAudience Private.

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18739:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
16s{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}  4m 
 9s{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 
35s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
16s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  0m 
17s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
16s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  0m 
16s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
21s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
10s{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} 
34m 38s{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-alpha4. {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  0m 
44s{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}  2m 
17s{color} | {color:green} hbase-common in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
 7s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black} 45m 29s{color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=1.13.1 Server=1.13.1 Image:yetus/hbase:47a5614 |
| JIRA Issue | HBASE-18739 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12884993/HBASE-18739.master.001.patch
 |
| Optional Tests |  asflicense  javac  javadoc  unit  findbugs  hadoopcheck  
hbaseanti  checkstyle  compile  |
| uname | Linux e9352152240e 3.13.0-117-generic #164-Ubuntu SMP Fri Apr 7 
11:05:26 UTC 2017 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 / 19bb4ef |
| Default Java | 1.8.0_144 |
| findbugs | v3.1.0-RC3 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8430/testReport/ |
| modules | C: hbase-common U: hbase-common |
| Console output | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8430/console |
| Powered by | Apache Yetus 0.4.0   http://yetus.apache.org |


This message was automatically generated.



> Make all TimeRange Constructors InterfaceAudience Private.
> --
>
> Key: HBASE-18739
> URL: https://issues.apache.org/jira/browse/HBASE-18739
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: stack
>  

[jira] [Commented] (HBASE-18740) Upgrade Zookeeper version in branch 1.4 and branch-1

2017-09-01 Thread Ted Yu (JIRA)

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

Ted Yu commented on HBASE-18740:


lgtm

> Upgrade Zookeeper version in branch 1.4 and branch-1
> 
>
> Key: HBASE-18740
> URL: https://issues.apache.org/jira/browse/HBASE-18740
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 1.4.0, 1.5.0
>Reporter: Jerry He
>Assignee: Jerry He
> Attachments: HBASE-18740-branch-1.patch, HBASE-18740-branch-1.patch, 
> HBASE-18740-master.patch
>
>
> Branch 1.4 and branch 1 are still on Zookeeper 3.4.6.
> Branch 2 and master branch have upgraded to 3.4.9.
> There are some important fixes we'd like to have. See the linked JIRAs.
> Another critical fix is ZOOKEEPER-2146, which can be explored maliciously.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18740) Upgrade Zookeeper version in branch 1.4 and branch-1

2017-09-01 Thread Jerry He (JIRA)

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

Jerry He updated HBASE-18740:
-
Attachment: HBASE-18740-master.patch
HBASE-18740-branch-1.patch

> Upgrade Zookeeper version in branch 1.4 and branch-1
> 
>
> Key: HBASE-18740
> URL: https://issues.apache.org/jira/browse/HBASE-18740
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 1.4.0, 1.5.0
>Reporter: Jerry He
>Assignee: Jerry He
> Attachments: HBASE-18740-branch-1.patch, HBASE-18740-branch-1.patch, 
> HBASE-18740-master.patch
>
>
> Branch 1.4 and branch 1 are still on Zookeeper 3.4.6.
> Branch 2 and master branch have upgraded to 3.4.9.
> There are some important fixes we'd like to have. See the linked JIRAs.
> Another critical fix is ZOOKEEPER-2146, which can be explored maliciously.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18727) [C++] Don't link JNI/JVM stuff into libHbaseClient

2017-09-01 Thread Enis Soztutar (JIRA)

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

Enis Soztutar updated HBASE-18727:
--
Attachment: hbase-18727-v2.patch

This v2 is an attempt to also remove {{-ljvm}} and the includes from the main 
libHBaseClient build.
I think BUCK is not affected with this. 

> [C++] Don't link JNI/JVM stuff into libHbaseClient
> --
>
> Key: HBASE-18727
> URL: https://issues.apache.org/jira/browse/HBASE-18727
> Project: HBase
>  Issue Type: Sub-task
>Reporter: Scott Hunt
>Priority: Minor
> Fix For: HBASE-14850
>
> Attachments: hbase-18727-v2.patch, Makefile_HBASE_18727.patch
>
>
> It doesn't seem like we should be linking the objects from the test-util 
> directory into the library, as those [I believe] are just for testing.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18652) Expose individual cache stats in a CombinedCache through JMX

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18652:
---

| (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:blue}0{color} | {color:blue} patch {color} | {color:blue}  0m  
4s{color} | {color:blue} The patch file was not named according to hbase's 
naming conventions. Please see 
https://yetus.apache.org/documentation/0.4.0/precommit-patchnames for 
instructions. {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:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 2 new or modified test 
files. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
18s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
34s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
58s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
27s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
34s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  2m 
33s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
48s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
19s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  1m 
 5s{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 {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 
27s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
34s{color} | {color:green} the patch passed {color} |
| {color:red}-1{color} | {color:red} whitespace {color} | {color:red}  0m  
0s{color} | {color:red} The patch has 29 line(s) that end in whitespace. Use 
git apply --whitespace=fix <>. Refer 
https://git-scm.com/docs/git-apply {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
35m 45s{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-alpha4. {color} |
| {color:red}-1{color} | {color:red} findbugs {color} | {color:red}  2m 
36s{color} | {color:red} hbase-server generated 1 new + 0 unchanged - 0 fixed = 
1 total (was 0) {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
57s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
24s{color} | {color:green} hbase-hadoop-compat in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
31s{color} | {color:green} hbase-hadoop2-compat in the patch passed. {color} |
| {color:red}-1{color} | {color:red} unit {color} | {color:red}131m 11s{color} 
| {color:red} hbase-server in the patch failed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
52s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}186m 56s{color} | 
{color:black} {color} |
\\
\\
|| Reason || Tests ||
| FindBugs | module:hbase-server |
|  |  Possible null pointer dereference of cacheConfig in 
org.apache.hadoop.hbase.regionserver.MetricsRegionServerWrapperImpl.initBlockCache()
  Dereferenced at MetricsRegionServerWrapperImpl.java:cacheConfig in 
org.apache.hadoop.hbase.regionserver.MetricsRegionServerWrapperImpl.initBlockCache()
  Dereferenced at MetricsRegionServerWrapperImpl.java:[line 161] |
| Failed junit tests | hadoop.hbase.client.TestAsyncQuotaAdminApi |
\\
\\
|| Subsystem || Report/Notes ||

[jira] [Commented] (HBASE-18740) Upgrade Zookeeper version in branch 1.4 and branch-1

2017-09-01 Thread Ted Yu (JIRA)

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

Ted Yu commented on HBASE-18740:


How about upgrading to 3.4.10 release ?

> Upgrade Zookeeper version in branch 1.4 and branch-1
> 
>
> Key: HBASE-18740
> URL: https://issues.apache.org/jira/browse/HBASE-18740
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 1.4.0, 1.5.0
>Reporter: Jerry He
>Assignee: Jerry He
> Attachments: HBASE-18740-branch-1.patch
>
>
> Branch 1.4 and branch 1 are still on Zookeeper 3.4.6.
> Branch 2 and master branch have upgraded to 3.4.9.
> There are some important fixes we'd like to have. See the linked JIRAs.
> Another critical fix is ZOOKEEPER-2146, which can be explored maliciously.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18674) upgrade hbase to commons-lang3

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18674:
---

(!) A patch to the testing environment has been detected. 
Re-executing against the patched versions to perform further tests. 
The console is at 
https://builds.apache.org/job/PreCommit-HBASE-Build/8431/console in case of 
problems.


> upgrade hbase to commons-lang3
> --
>
> Key: HBASE-18674
> URL: https://issues.apache.org/jira/browse/HBASE-18674
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Umesh Agashe
>Assignee: Umesh Agashe
> Fix For: 2.0.0
>
> Attachments: hbase-18674.master.001.patch, 
> hbase-18674.master.002.patch, hbase-18674.master.002.patch, 
> hbase-18674.master.003.patch, hbase-18674.master.004.patch, 
> hbase-18674.master.004.patch, hbase-18674.master.005.patch, 
> hbase-18674.master.006.patch, hbase-18674.master.007.patch
>
>
> upgrade hbase to use commons-lang 3.6



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-13740) Stop using Hadoop private interfaces

2017-09-01 Thread stack (JIRA)

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

stack updated HBASE-13740:
--
Fix Version/s: (was: 2.0.0-alpha-3)
   2.0.0

> Stop using Hadoop private interfaces
> 
>
> Key: HBASE-13740
> URL: https://issues.apache.org/jira/browse/HBASE-13740
> Project: HBase
>  Issue Type: Umbrella
>Affects Versions: 2.0.0
>Reporter: Sean Busbey
>Priority: Blocker
> Fix For: 2.0.0
>
>
> Now that we are push downstream folks to stay off of our private interfaces, 
> we should provide a good example by doing the same with Hadoop.
> Things to do in this umbrella
> * We need a good way to check; manual inspection is untenable
> * For anything where Hadoop isn't maintaining an isolated API (i.e. they 
> include a non-org.apache.hadoop or jvm class), we should just rip things out
> * For the rest we'll need to determine if we ask for upgrading things to 
> LimitedPrivate(HBase) or Public 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18740) Upgrade Zookeeper version in branch 1.4 and branch-1

2017-09-01 Thread Jerry He (JIRA)

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

Jerry He updated HBASE-18740:
-
Affects Version/s: 1.5.0
   1.4.0
   Status: Patch Available  (was: Open)

> Upgrade Zookeeper version in branch 1.4 and branch-1
> 
>
> Key: HBASE-18740
> URL: https://issues.apache.org/jira/browse/HBASE-18740
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 1.4.0, 1.5.0
>Reporter: Jerry He
>Assignee: Jerry He
> Attachments: HBASE-18740-branch-1.patch
>
>
> Branch 1.4 and branch 1 are still on Zookeeper 3.4.6.
> Branch 2 and master branch have upgraded to 3.4.9.
> There are some important fixes we'd like to have. See the linked JIRAs.
> Another critical fix is ZOOKEEPER-2146, which can be explored maliciously.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-13740) Stop using Hadoop private interfaces

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-13740:
---

Moving out of alpha3. No movement.

> Stop using Hadoop private interfaces
> 
>
> Key: HBASE-13740
> URL: https://issues.apache.org/jira/browse/HBASE-13740
> Project: HBase
>  Issue Type: Umbrella
>Affects Versions: 2.0.0
>Reporter: Sean Busbey
>Priority: Blocker
> Fix For: 2.0.0
>
>
> Now that we are push downstream folks to stay off of our private interfaces, 
> we should provide a good example by doing the same with Hadoop.
> Things to do in this umbrella
> * We need a good way to check; manual inspection is untenable
> * For anything where Hadoop isn't maintaining an isolated API (i.e. they 
> include a non-org.apache.hadoop or jvm class), we should just rip things out
> * For the rest we'll need to determine if we ask for upgrading things to 
> LimitedPrivate(HBase) or Public 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18740) Upgrade Zookeeper version in branch 1.4 and branch-1

2017-09-01 Thread Jerry He (JIRA)

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

Jerry He updated HBASE-18740:
-
Attachment: HBASE-18740-branch-1.patch

> Upgrade Zookeeper version in branch 1.4 and branch-1
> 
>
> Key: HBASE-18740
> URL: https://issues.apache.org/jira/browse/HBASE-18740
> Project: HBase
>  Issue Type: Improvement
>Reporter: Jerry He
>Assignee: Jerry He
> Attachments: HBASE-18740-branch-1.patch
>
>
> Branch 1.4 and branch 1 are still on Zookeeper 3.4.6.
> Branch 2 and master branch have upgraded to 3.4.9.
> There are some important fixes we'd like to have. See the linked JIRAs.
> Another critical fix is ZOOKEEPER-2146, which can be explored maliciously.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18652) Expose individual cache stats in a CombinedCache through JMX

2017-09-01 Thread Biju Nair (JIRA)

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

Biju Nair updated HBASE-18652:
--
Attachment: HBASE-18652-V1.0.PATCH

Updated patch for review comments from [~tedyu]

> Expose individual cache stats in a CombinedCache through JMX
> 
>
> Key: HBASE-18652
> URL: https://issues.apache.org/jira/browse/HBASE-18652
> Project: HBase
>  Issue Type: Improvement
>  Components: regionserver
>Reporter: Biju Nair
>Assignee: Biju Nair
> Attachments: HBASE-18652.PATCH, HBASE-18652-V1.0.PATCH, 
> HBASE-18652-WIP.PATCH
>
>
> With offHeap cache being used to store data blocks and on-heap for index and 
> bloom filters, exposing the stats from the individual caches through JMX will 
> help understand the cache usage trend. Currently the combined cache stats is 
> available through JMX which may not provide insight into the individual cache 
> usage.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18739) Make all TimeRange Constructors InterfaceAudience Private.

2017-09-01 Thread stack (JIRA)

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

stack updated HBASE-18739:
--
Release Note: All constructors have already been deprecated. This change 
makes them InterfaceAudience Private.

> Make all TimeRange Constructors InterfaceAudience Private.
> --
>
> Key: HBASE-18739
> URL: https://issues.apache.org/jira/browse/HBASE-18739
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18739.master.001.patch
>
>
> Make all constructors InterfaceAudience Private. Add comments from parent 
> issue on how to use this class -- no construction but may be passed about 
> Client-side -- and update the deprecate note that action will happen in 3.0.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18739) Make all TimeRange Constructors InterfaceAudience Private.

2017-09-01 Thread stack (JIRA)

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

stack updated HBASE-18739:
--
Status: Patch Available  (was: Open)

> Make all TimeRange Constructors InterfaceAudience Private.
> --
>
> Key: HBASE-18739
> URL: https://issues.apache.org/jira/browse/HBASE-18739
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18739.master.001.patch
>
>
> Make all constructors InterfaceAudience Private. Add comments from parent 
> issue on how to use this class -- no construction but may be passed about 
> Client-side -- and update the deprecate note that action will happen in 3.0.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-15284) Make TimeRange constructors IA.Private and remove unused TimeRange constructors

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-15284:
---

Moved this out. It removes constructors and changes a signature to not throw an 
IOE. Lets not have these changes in 2.0. I moved this issue to 3.0. Meantime, 
in a subtask, I took on the comments from this patch putting them at head of 
the TimeRange class, annotated all Constructors Private with warning that 
Constructor -- which has been deprecated already -- maybe removed or made 
private in 3.0.

> Make TimeRange constructors IA.Private and remove unused TimeRange 
> constructors
> ---
>
> Key: HBASE-15284
> URL: https://issues.apache.org/jira/browse/HBASE-15284
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0
>Reporter: Jonathan Hsieh
>Assignee: Jonathan Hsieh
> Fix For: 3.0.0
>
> Attachments: hbase-15284.patch, hbase-15284.v2.patch, 
> hbase-15284.v3.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18674) upgrade hbase to commons-lang3

2017-09-01 Thread Umesh Agashe (JIRA)

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

Umesh Agashe updated HBASE-18674:
-
Attachment: hbase-18674.master.007.patch

Rebased on latest master that has patch for HBASE-18723. Lets see if we get a 
clean build.

> upgrade hbase to commons-lang3
> --
>
> Key: HBASE-18674
> URL: https://issues.apache.org/jira/browse/HBASE-18674
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Umesh Agashe
>Assignee: Umesh Agashe
> Fix For: 2.0.0
>
> Attachments: hbase-18674.master.001.patch, 
> hbase-18674.master.002.patch, hbase-18674.master.002.patch, 
> hbase-18674.master.003.patch, hbase-18674.master.004.patch, 
> hbase-18674.master.004.patch, hbase-18674.master.005.patch, 
> hbase-18674.master.006.patch, hbase-18674.master.007.patch
>
>
> upgrade hbase to use commons-lang 3.6



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18739) Make all TimeRange Constructors InterfaceAudience Private.

2017-09-01 Thread stack (JIRA)

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

stack updated HBASE-18739:
--
Attachment: HBASE-18739.master.001.patch

> Make all TimeRange Constructors InterfaceAudience Private.
> --
>
> Key: HBASE-18739
> URL: https://issues.apache.org/jira/browse/HBASE-18739
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18739.master.001.patch
>
>
> Make all constructors InterfaceAudience Private. Add comments from parent 
> issue on how to use this class -- no construction but may be passed about 
> Client-side -- and update the deprecate note that action will happen in 3.0.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-15284) Make TimeRange constructors IA.Private and remove unused TimeRange constructors

2017-09-01 Thread stack (JIRA)

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

stack updated HBASE-15284:
--
Fix Version/s: (was: 2.0.0-alpha-3)
   3.0.0

> Make TimeRange constructors IA.Private and remove unused TimeRange 
> constructors
> ---
>
> Key: HBASE-15284
> URL: https://issues.apache.org/jira/browse/HBASE-15284
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0
>Reporter: Jonathan Hsieh
>Assignee: Jonathan Hsieh
> Fix For: 3.0.0
>
> Attachments: hbase-15284.patch, hbase-15284.v2.patch, 
> hbase-15284.v3.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18739) Make all TimeRange Constructors InterfaceAudience Private.

2017-09-01 Thread stack (JIRA)

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

stack updated HBASE-18739:
--
Fix Version/s: (was: 2.0.0-alpha-3)
   3.0.0

> Make all TimeRange Constructors InterfaceAudience Private.
> --
>
> Key: HBASE-18739
> URL: https://issues.apache.org/jira/browse/HBASE-18739
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18739.master.001.patch
>
>
> Make all constructors InterfaceAudience Private. Add comments from parent 
> issue on how to use this class -- no construction but may be passed about 
> Client-side -- and update the deprecate note that action will happen in 3.0.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18739) Make all TimeRange Constructors InterfaceAudience Private.

2017-09-01 Thread stack (JIRA)

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

stack updated HBASE-18739:
--
Fix Version/s: (was: 3.0.0)
   2.0.0-alpha-3

> Make all TimeRange Constructors InterfaceAudience Private.
> --
>
> Key: HBASE-18739
> URL: https://issues.apache.org/jira/browse/HBASE-18739
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18739.master.001.patch
>
>
> Make all constructors InterfaceAudience Private. Add comments from parent 
> issue on how to use this class -- no construction but may be passed about 
> Client-side -- and update the deprecate note that action will happen in 3.0.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-18740) Upgrade Zookeeper version in branch 1.4 and branch-1

2017-09-01 Thread Jerry He (JIRA)
Jerry He created HBASE-18740:


 Summary: Upgrade Zookeeper version in branch 1.4 and branch-1
 Key: HBASE-18740
 URL: https://issues.apache.org/jira/browse/HBASE-18740
 Project: HBase
  Issue Type: Improvement
Reporter: Jerry He
Assignee: Jerry He


Branch 1.4 and branch 1 are still on Zookeeper 3.4.6.
Branch 2 and master branch have upgraded to 3.4.9.

There are some important fixes we'd like to have. See the linked JIRAs.
Another critical fix is ZOOKEEPER-2146, which can be explored maliciously.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-18739) Make all TimeRange Constructors InterfaceAudience Private.

2017-09-01 Thread stack (JIRA)
stack created HBASE-18739:
-

 Summary: Make all TimeRange Constructors InterfaceAudience Private.
 Key: HBASE-18739
 URL: https://issues.apache.org/jira/browse/HBASE-18739
 Project: HBase
  Issue Type: Sub-task
  Components: API
Reporter: stack
Assignee: stack


Make all constructors InterfaceAudience Private. Add comments from parent issue 
on how to use this class -- no construction but may be passed about Client-side 
-- and update the deprecate note that action will happen in 3.0.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18699) Copy LoadIncrementalHFiles to another package and mark the old one as deprecated

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18699:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
23s{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:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 27 new or modified test 
files. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
20s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
44s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  6m 
24s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  3m 
35s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  3m 
52s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue}  0m  
0s{color} | {color:blue} Skipped patched modules with no Java source: 
hbase-spark-it . {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  5m  
0s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  4m 
18s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} scaladoc {color} | {color:green}  2m 
57s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
18s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  6m 
45s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  6m 
23s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  6m 
23s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} scalac {color} | {color:green}  6m 
23s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  3m 
37s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  3m 
51s{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} 
32m 42s{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-alpha4. {color} |
| {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue}  0m  
0s{color} | {color:blue} Skipped patched modules with no Java source: 
hbase-spark-it . {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  5m 
37s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  4m 
18s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} scaladoc {color} | {color:green}  2m 
54s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  2m 
20s{color} | {color:green} hbase-client in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}118m 
30s{color} | {color:green} hbase-server in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  9m 
17s{color} | {color:green} hbase-mapreduce in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  3m 
30s{color} | {color:green} hbase-endpoint in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  9m 
56s{color} | {color:green} hbase-backup in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
26s{color} | {color:green} hbase-it in the patch passed. {color} |
| {color:green}+1{color} | 

[jira] [Updated] (HBASE-18106) Redo ProcedureInfo and LockInfo

2017-09-01 Thread stack (JIRA)

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

stack updated HBASE-18106:
--
Hadoop Flags: Incompatible change,Reviewed
Release Note: 
Admin.listProcedures and Admin.listLocks were renamed to getProcedures and 
getLocks (listProcedures was added to hbase 1.2). This change was done in an 
incompatible way -- we just yanked listProcedures (Because Admin Interface is 
not compatible with hbase1).

Main changes:
- ProcedureInfo and LockInfo were removed, we use JSON instead of them
- Procedure and LockedResource are their server side equivalent
- Procedure protobuf state_data became obsolate, it is only kept for
  reading previously written WAL
- Procedure protobuf contains a state_message field, which stores the 
internal
  state messages (Any type instead of bytes)
- Procedure.serializeStateData and deserializeStateData were changed 
slightly
- Procedures internal states are available on client side
- Procedures are displayed on web UI and in shell in the following jruby 
format:
  { ID => '1', PARENT_ID = '-1', PARAMETERS => [ ..extra state 
information.. ] }

  was:
Admin.listProcedures and Admin.listLocks were renamed to getProcedures and 
getLocks.

listProcedures permission has been renamed to getProcedures and getLocks 
permission was introduced.


Marked as an incompat change.

> Redo ProcedureInfo and LockInfo
> ---
>
> Key: HBASE-18106
> URL: https://issues.apache.org/jira/browse/HBASE-18106
> Project: HBase
>  Issue Type: Sub-task
>  Components: proc-v2
>Affects Versions: 2.0.0
>Reporter: stack
>Assignee: Balazs Meszaros
>Priority: Critical
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18106.master.001.patch, 
> HBASE-18106.master.002.patch, HBASE-18106.master.003.patch, 
> HBASE-18106.master.004.patch, HBASE-18106.master.005.patch, 
> HBASE-18106.master.006.patch, HBASE-18106.master.007.patch
>
>
> ProcedureInfo was introduced as a lowest-common-denominator POJO that could 
> be used as a facade on PB Procedures. It was good for showing state of 
> Procedure framework in shell and UI.
> Its a bit weird though. Its up in hbase-common rather than in Procedure and 
> it can only ever show a subset of the Procedure info.
> I was thinking we could use the pb3.1 pb->JSON utility instead and emit a 
> JSON String wherever we need to export a view on procedure internals.
> This issue is about exploring this possibility. Would depend on our having an 
> upgraded guava (so probably depends on the 'pre-build' project).
> From ProcedureInfo and LockInfo need fixing in 
> https://docs.google.com/document/d/1eVKa7FHdeoJ1-9o8yZcOTAQbv0u0bblBlCCzVSIn69g/edit#heading=h.kid1jzo114xw



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18737) Display configured max size of memstore and cache on RS UI

2017-09-01 Thread Biju Nair (JIRA)

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

Biju Nair updated HBASE-18737:
--
Attachment: HBASE-18737-WIP.PATCH

> Display configured max size of memstore and cache on RS UI
> --
>
> Key: HBASE-18737
> URL: https://issues.apache.org/jira/browse/HBASE-18737
> Project: HBase
>  Issue Type: Improvement
>Reporter: Biju Nair
>Assignee: Biju Nair
>Priority: Minor
> Attachments: HBASE-18737-WIP.PATCH, RS_UI_AFTER-1.PNG, 
> RS_UI_AFTER.PNG, RS_UI.PNG
>
>
> Displaying the configured size of {{memstore}} and {{cache}} will help 
> non-admin users understand the cluster capacity. Attached screenshot with 
> proposed usability related changes and the current RS UI. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Work started] (HBASE-18737) Display configured max size of memstore and cache on RS UI

2017-09-01 Thread Biju Nair (JIRA)

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

Work on HBASE-18737 started by Biju Nair.
-
> Display configured max size of memstore and cache on RS UI
> --
>
> Key: HBASE-18737
> URL: https://issues.apache.org/jira/browse/HBASE-18737
> Project: HBase
>  Issue Type: Improvement
>Reporter: Biju Nair
>Assignee: Biju Nair
>Priority: Minor
> Attachments: HBASE-18737-WIP.PATCH, RS_UI_AFTER-1.PNG, 
> RS_UI_AFTER.PNG, RS_UI.PNG
>
>
> Displaying the configured size of {{memstore}} and {{cache}} will help 
> non-admin users understand the cluster capacity. Attached screenshot with 
> proposed usability related changes and the current RS UI. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18737) Display configured max size of memstore and cache on RS UI

2017-09-01 Thread Biju Nair (JIRA)

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

Biju Nair updated HBASE-18737:
--
Attachment: RS_UI_AFTER-1.PNG

Thanks [~tedyu] & [~chia7712] for taking at a look. Attached is the updated UI 
and a patch for review and comments.

Also if you haven't noticed, moved the Block Cache stats section which is 
static data above the Tasks section which is dynamic for ease of navigation.

> Display configured max size of memstore and cache on RS UI
> --
>
> Key: HBASE-18737
> URL: https://issues.apache.org/jira/browse/HBASE-18737
> Project: HBase
>  Issue Type: Improvement
>Reporter: Biju Nair
>Assignee: Biju Nair
>Priority: Minor
> Attachments: RS_UI_AFTER-1.PNG, RS_UI_AFTER.PNG, RS_UI.PNG
>
>
> Displaying the configured size of {{memstore}} and {{cache}} will help 
> non-admin users understand the cluster capacity. Attached screenshot with 
> proposed usability related changes and the current RS UI. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (HBASE-18507) [C++] Support for MultiPuts in AsyncBatchRpcRetryingCaller class

2017-09-01 Thread Enis Soztutar (JIRA)

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

Enis Soztutar resolved HBASE-18507.
---
   Resolution: Fixed
Fix Version/s: HBASE-14850

Thanks Sudeep. I have committed the code after running the tests. We can 
address the only remaining review item in a follow up jira. 

> [C++] Support for MultiPuts in AsyncBatchRpcRetryingCaller class
> 
>
> Key: HBASE-18507
> URL: https://issues.apache.org/jira/browse/HBASE-18507
> Project: HBase
>  Issue Type: Sub-task
>Reporter: Sudeep Sunthankar
>Assignee: Sudeep Sunthankar
> Fix For: HBASE-14850
>
> Attachments: HBASE-18507.HBASE-14850.v1.patch, 
> HBASE-18507.HBASE-14850.v2.patch, HBASE-18507.HBASE-14850.v3.patch, 
> HBASE-18507.HBASE-14850.v4.patch
>
>
> We will be addressing Multi Puts changes to AsyncBatchRpcRetryingCaller class 
> here



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18477) Umbrella JIRA for HBase Read Replica clusters

2017-09-01 Thread Sean Busbey (JIRA)

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

Sean Busbey commented on HBASE-18477:
-

{quote}
2 & 3. To make a cluster read-only, we added this config flag- 
hbase.global.readonly.enabled=true which can be set through hbase-site.xml
This is how a user can determine if the cluster is read-only.
But apart from that, doing this programmatically involves catching the readonly 
exception.
IMO I think since the client always know which cluster they are talking too, 
providing a programmatic way seems unnecessary.
Let me know what is your concern here.
{quote}

I'd like to see the read-only status exposed via ClusterStatus 

> Umbrella JIRA for HBase Read Replica clusters
> -
>
> Key: HBASE-18477
> URL: https://issues.apache.org/jira/browse/HBASE-18477
> Project: HBase
>  Issue Type: New Feature
>Reporter: Zach York
>Assignee: Zach York
> Attachments: HBase Read-Replica Clusters Scope doc.docx, HBase 
> Read-Replica Clusters Scope doc.pdf, HBase Read-Replica Clusters Scope 
> doc_v2.docx
>
>
> Recently, changes (such as HBASE-17437) have unblocked HBase to run with a 
> root directory external to the cluster (such as in Amazon S3). This means 
> that the data is stored outside of the cluster and can be accessible after 
> the cluster has been terminated. One use case that is often asked about is 
> pointing multiple clusters to one root directory (sharing the data) to have 
> read resiliency in the case of a cluster failure.
>  
> This JIRA is an umbrella JIRA to contain all the tasks necessary to create a 
> read-replica HBase cluster that is pointed at the same root directory.
>  
> This requires making the Read-Replica cluster Read-Only (no metadata 
> operation or data operations).
> Separating the hbase:meta table for each cluster (Otherwise HBase gets 
> confused with multiple clusters trying to update the meta table with their ip 
> addresses)
> Adding refresh functionality for the meta table to ensure new metadata is 
> picked up on the read replica cluster.
> Adding refresh functionality for HFiles for a given table to ensure new data 
> is picked up on the read replica cluster.
>  
> This can be used with any existing cluster that is backed by an external 
> filesystem.
>  
> Please note that this feature is still quite manual (with the potential for 
> automation later).
>  
> More information on this particular feature can be found here: 
> https://aws.amazon.com/blogs/big-data/setting-up-read-replica-clusters-with-hbase-on-amazon-s3/



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18477) Umbrella JIRA for HBase Read Replica clusters

2017-09-01 Thread Sean Busbey (JIRA)

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

Sean Busbey commented on HBASE-18477:
-

Can someone include a pdf version of the current scope doc?

> Umbrella JIRA for HBase Read Replica clusters
> -
>
> Key: HBASE-18477
> URL: https://issues.apache.org/jira/browse/HBASE-18477
> Project: HBase
>  Issue Type: New Feature
>Reporter: Zach York
>Assignee: Zach York
> Attachments: HBase Read-Replica Clusters Scope doc.docx, HBase 
> Read-Replica Clusters Scope doc.pdf, HBase Read-Replica Clusters Scope 
> doc_v2.docx
>
>
> Recently, changes (such as HBASE-17437) have unblocked HBase to run with a 
> root directory external to the cluster (such as in Amazon S3). This means 
> that the data is stored outside of the cluster and can be accessible after 
> the cluster has been terminated. One use case that is often asked about is 
> pointing multiple clusters to one root directory (sharing the data) to have 
> read resiliency in the case of a cluster failure.
>  
> This JIRA is an umbrella JIRA to contain all the tasks necessary to create a 
> read-replica HBase cluster that is pointed at the same root directory.
>  
> This requires making the Read-Replica cluster Read-Only (no metadata 
> operation or data operations).
> Separating the hbase:meta table for each cluster (Otherwise HBase gets 
> confused with multiple clusters trying to update the meta table with their ip 
> addresses)
> Adding refresh functionality for the meta table to ensure new metadata is 
> picked up on the read replica cluster.
> Adding refresh functionality for HFiles for a given table to ensure new data 
> is picked up on the read replica cluster.
>  
> This can be used with any existing cluster that is backed by an external 
> filesystem.
>  
> Please note that this feature is still quite manual (with the potential for 
> automation later).
>  
> More information on this particular feature can be found here: 
> https://aws.amazon.com/blogs/big-data/setting-up-read-replica-clusters-with-hbase-on-amazon-s3/



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Comment Edited] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Sean Busbey (JIRA)

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

Sean Busbey edited comment on HBASE-18444 at 9/1/17 5:26 PM:
-

sorry, I got a bit snowed under. Let me go take a look over at HBASE-18477 for 
the up to date scope doc.

we could always start landing these things in a branch if you want a place to 
keep  coherent development moving forward.


was (Author: busbey):
sorry, I got a bit snowed under. Let me go take a look over at HBASE-18478 for 
the up to date scope doc.

we could always start landing these things in a branch if you want a place to 
keep  coherent development moving forward.

> Add support for specifying custom meta table suffix
> ---
>
> Key: HBASE-18444
> URL: https://issues.apache.org/jira/browse/HBASE-18444
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0, 1.3.1
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>Priority: Minor
>  Labels: patch
> Fix For: 1.4.0
>
> Attachments: HBASE-18444.branch-1.001.patch
>
>
> This patch provides user an ability to have a custom meta table suffix.
> In order to share a common rootDir amongst multiple HBase clusters, we need 
> separate meta table for each cluster.
> With custom meta table suffix, the meta table is named in the form of 
> meta_{suffix} making it specific to a cluster.
> Users can specify the meta table suffix as part of hbase-site.xml.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Sean Busbey (JIRA)

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

Sean Busbey commented on HBASE-18444:
-

sorry, I got a bit snowed under. Let me go take a look over at HBASE-18478 for 
the up to date scope doc.

we could always start landing these things in a branch if you want a place to 
keep  coherent development moving forward.

> Add support for specifying custom meta table suffix
> ---
>
> Key: HBASE-18444
> URL: https://issues.apache.org/jira/browse/HBASE-18444
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0, 1.3.1
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>Priority: Minor
>  Labels: patch
> Fix For: 1.4.0
>
> Attachments: HBASE-18444.branch-1.001.patch
>
>
> This patch provides user an ability to have a custom meta table suffix.
> In order to share a common rootDir amongst multiple HBase clusters, we need 
> separate meta table for each cluster.
> With custom meta table suffix, the meta table is named in the form of 
> meta_{suffix} making it specific to a cluster.
> Users can specify the meta table suffix as part of hbase-site.xml.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18646) [Backup] LogRollMasterProcedureManager: make procedure timeout, thread pool size configurable

2017-09-01 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-18646:
---
   Resolution: Fixed
 Hadoop Flags: Reviewed
Fix Version/s: (was: 2.0.0)
   2.0.0-alpha-3
   3.0.0
   Status: Resolved  (was: Patch Available)

> [Backup] LogRollMasterProcedureManager: make procedure timeout, thread pool 
> size configurable
> -
>
> Key: HBASE-18646
> URL: https://issues.apache.org/jira/browse/HBASE-18646
> Project: HBase
>  Issue Type: Improvement
>Reporter: Vladimir Rodionov
>Assignee: Vladimir Rodionov
>  Labels: backup
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18646-v1.patch, HBASE-18646-v2.patch, 
> HBASE-18646-v3.patch, HBASE-18646-v4.patch
>
>
> The default procedure timeout of 60 sec and pool size (1) may be not optimal 
> for large deployements



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18444) Add support for specifying custom meta table suffix

2017-09-01 Thread Zach York (JIRA)

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

Zach York commented on HBASE-18444:
---

I would like to get this JIRA going again as there are more dependent changes. 
I'll try to rework them, but the reworking won't make much sense and will have 
to be undone afterwards.

> Add support for specifying custom meta table suffix
> ---
>
> Key: HBASE-18444
> URL: https://issues.apache.org/jira/browse/HBASE-18444
> Project: HBase
>  Issue Type: Sub-task
>Affects Versions: 2.0.0, 1.3.1
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>Priority: Minor
>  Labels: patch
> Fix For: 1.4.0
>
> Attachments: HBASE-18444.branch-1.001.patch
>
>
> This patch provides user an ability to have a custom meta table suffix.
> In order to share a common rootDir amongst multiple HBase clusters, we need 
> separate meta table for each cluster.
> With custom meta table suffix, the meta table is named in the form of 
> meta_{suffix} making it specific to a cluster.
> Users can specify the meta table suffix as part of hbase-site.xml.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-15607) Remove PB references from Admin for 2.0

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-15607:
---

The '[DISCUSS] hbase-2.0.0 compatibility expectations' thread has been hanging 
out there a while now with no comment.  I just made a call that hbase1 and 
hbase2 Admins will be incompatible (You cannot admin an hbase2 cluster with an 
hbase1 client).  So, I think all that is left here [~ram_krish] is the planned 
deprecations for branch-1 (to be 'nice') and a release note. Thanks.

> Remove PB references from Admin for 2.0
> ---
>
> Key: HBASE-15607
> URL: https://issues.apache.org/jira/browse/HBASE-15607
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0
>Reporter: ramkrishna.s.vasudevan
>Assignee: ramkrishna.s.vasudevan
>Priority: Blocker
> Fix For: 2.0.0, 1.3.0, 2.0.0-alpha-3
>
> Attachments: HBASE-15607_1.patch, HBASE-15607_2.patch, 
> HBASE-15607_3.patch, HBASE-15607_3.patch, HBASE-15607_4.patch, 
> HBASE-15607_4.patch, HBASE-15607_branch-1.patch, HBASE-15607.patch
>
>
> This is a sub-task for HBASE-15174.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18704) Upgrade hbase to commons-collections 4

2017-09-01 Thread Sean Busbey (JIRA)

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

Sean Busbey commented on HBASE-18704:
-

unfortunately the patch has gone stale. could you rebase it onto the current 
master branch?

> Upgrade hbase to commons-collections 4
> --
>
> Key: HBASE-18704
> URL: https://issues.apache.org/jira/browse/HBASE-18704
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Peter Somogyi
>Assignee: Peter Somogyi
> Fix For: 2.0.0
>
> Attachments: HBASE-18704.master.001.patch
>
>
> Upgrade hbase to use commons-collections 4.1



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18683) Upgrade hbase to commons-math 3

2017-09-01 Thread Sean Busbey (JIRA)

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

Sean Busbey commented on HBASE-18683:
-

I suspect our generated LICENSE file is incomplete for commons-math3 3.6.1.

For example, in [the project LICENS.txt for derivative 
works|https://github.com/apache/commons-math/blob/3.6.1-release/LICENSE.txt#L419]:

{code}
The BracketFinder (package org.apache.commons.math3.optimization.univariate)
and PowellOptimizer (package org.apache.commons.math3.optimization.general)
classes are based on the Python code in module "optimize.py" (version 0.5)
developed by Travis E. Oliphant for the SciPy library (http://www.scipy.org/)
Copyright © 2003-2009 SciPy Developers.

SciPy license
Copyright © 2001, 2002 Enthought, Inc.
All rights reserved.

Copyright © 2003-2013 SciPy Developers.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright
  notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright
  notice, this list of conditions and the following disclaimer in the
  documentation and/or other materials provided with the distribution.

* Neither the name of Enthought nor the names of the SciPy Developers may
  be used to endorse or promote products derived from this software without
  specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND 
ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
{code}

This bit doesn't appear in the generated LICENSE file attached. Do we somehow 
filter our the BracketFinder and PowellOptimizer classes?

> Upgrade hbase to commons-math 3
> ---
>
> Key: HBASE-18683
> URL: https://issues.apache.org/jira/browse/HBASE-18683
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Peter Somogyi
>Assignee: Peter Somogyi
> Fix For: 2.0.0
>
> Attachments: HBASE-18683.master.001.patch, 
> HBASE-18683.master.001.patch, HBASE-18683.master.002.patch, LICENSE.txt, 
> NOTICE.txt
>
>
> Upgrade hbase to use commons-math 3.6.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18724) Close stale github PRs

2017-09-01 Thread Sean Busbey (JIRA)

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

Sean Busbey updated HBASE-18724:

   Resolution: Fixed
Fix Version/s: 3.0.0
   Status: Resolved  (was: Patch Available)

thanks for the reviews!

> Close stale github PRs
> --
>
> Key: HBASE-18724
> URL: https://issues.apache.org/jira/browse/HBASE-18724
> Project: HBase
>  Issue Type: Task
>  Components: community
>Reporter: Sean Busbey
>Assignee: Sean Busbey
> Fix For: 3.0.0
>
>
> Time to prune again
> * [#55|https://github.com/apache/hbase/pull/55] looks like an error
> * [#54|https://github.com/apache/hbase/pull/54] looks like an error
> * [#53|https://github.com/apache/hbase/pull/53] looks like an error
> * [#48|https://github.com/apache/hbase/pull/48] looks like a dup of #49



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (HBASE-18737) Display configured max size of memstore and cache on RS UI

2017-09-01 Thread Chia-Ping Tsai (JIRA)

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

Chia-Ping Tsai reassigned HBASE-18737:
--

Assignee: Biju Nair

> Display configured max size of memstore and cache on RS UI
> --
>
> Key: HBASE-18737
> URL: https://issues.apache.org/jira/browse/HBASE-18737
> Project: HBase
>  Issue Type: Improvement
>Reporter: Biju Nair
>Assignee: Biju Nair
>Priority: Minor
> Attachments: RS_UI_AFTER.PNG, RS_UI.PNG
>
>
> Displaying the configured size of {{memstore}} and {{cache}} will help 
> non-admin users understand the cluster capacity. Attached screenshot with 
> proposed usability related changes and the current RS UI. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18737) Display configured max size of memstore and cache on RS UI

2017-09-01 Thread Chia-Ping Tsai (JIRA)

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

Chia-Ping Tsai commented on HBASE-18737:


Could you add the unit for *cache size*?

> Display configured max size of memstore and cache on RS UI
> --
>
> Key: HBASE-18737
> URL: https://issues.apache.org/jira/browse/HBASE-18737
> Project: HBase
>  Issue Type: Improvement
>Reporter: Biju Nair
>Priority: Minor
> Attachments: RS_UI_AFTER.PNG, RS_UI.PNG
>
>
> Displaying the configured size of {{memstore}} and {{cache}} will help 
> non-admin users understand the cluster capacity. Attached screenshot with 
> proposed usability related changes and the current RS UI. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18699) Copy LoadIncrementalHFiles to another package and mark the old one as deprecated

2017-09-01 Thread Chia-Ping Tsai (JIRA)

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

Chia-Ping Tsai commented on HBASE-18699:


+1

> Copy LoadIncrementalHFiles to another package and mark the old one as 
> deprecated
> 
>
> Key: HBASE-18699
> URL: https://issues.apache.org/jira/browse/HBASE-18699
> Project: HBase
>  Issue Type: Improvement
>  Components: mapreduce
>Affects Versions: 3.0.0, 2.0.0-alpha-2
>Reporter: Duo Zhang
>Assignee: Duo Zhang
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18699.patch, HBASE-18699-v1.patch, 
> HBASE-18699-v2.patch, HBASE-18699-v3.patch
>
>
> LoadIncrementalHFiles does not depend on map reduce.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18736) Cleanup the HTD/HCD for Admin

2017-09-01 Thread Chia-Ping Tsai (JIRA)

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

Chia-Ping Tsai updated HBASE-18736:
---
Status: Patch Available  (was: Open)

> Cleanup the HTD/HCD for Admin
> -
>
> Key: HBASE-18736
> URL: https://issues.apache.org/jira/browse/HBASE-18736
> Project: HBase
>  Issue Type: Sub-task
>Reporter: Chia-Ping Tsai
>Assignee: Chia-Ping Tsai
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18736.v0.patch
>
>
> see the 
> [discussion|https://issues.apache.org/jira/browse/HBASE-18729?focusedCommentId=16150675=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16150675]
>  in HBASE-18729.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18736) Cleanup the HTD/HCD for Admin

2017-09-01 Thread Chia-Ping Tsai (JIRA)

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

Chia-Ping Tsai updated HBASE-18736:
---
Attachment: HBASE-18736.v0.patch

> Cleanup the HTD/HCD for Admin
> -
>
> Key: HBASE-18736
> URL: https://issues.apache.org/jira/browse/HBASE-18736
> Project: HBase
>  Issue Type: Sub-task
>Reporter: Chia-Ping Tsai
>Assignee: Chia-Ping Tsai
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18736.v0.patch
>
>
> see the 
> [discussion|https://issues.apache.org/jira/browse/HBASE-18729?focusedCommentId=16150675=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16150675]
>  in HBASE-18729.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18737) Display configured max size of memstore and cache on RS UI

2017-09-01 Thread Ted Yu (JIRA)

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

Ted Yu commented on HBASE-18737:


Looks good.

> Display configured max size of memstore and cache on RS UI
> --
>
> Key: HBASE-18737
> URL: https://issues.apache.org/jira/browse/HBASE-18737
> Project: HBase
>  Issue Type: Improvement
>Reporter: Biju Nair
>Priority: Minor
> Attachments: RS_UI_AFTER.PNG, RS_UI.PNG
>
>
> Displaying the configured size of {{memstore}} and {{cache}} will help 
> non-admin users understand the cluster capacity. Attached screenshot with 
> proposed usability related changes and the current RS UI. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18652) Expose individual cache stats in a CombinedCache through JMX

2017-09-01 Thread Ted Yu (JIRA)

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

Ted Yu commented on HBASE-18652:


Looks good overall.
{code}
+if (GLOBAL_L1_CACHE_INSTANCE != null)
+  return GLOBAL_L1_CACHE_INSTANCE.getStats();
{code}
Either wrap the return in curly braces or move it to the same line as if.

> Expose individual cache stats in a CombinedCache through JMX
> 
>
> Key: HBASE-18652
> URL: https://issues.apache.org/jira/browse/HBASE-18652
> Project: HBase
>  Issue Type: Improvement
>  Components: regionserver
>Reporter: Biju Nair
>Assignee: Biju Nair
> Attachments: HBASE-18652.PATCH, HBASE-18652-WIP.PATCH
>
>
> With offHeap cache being used to store data blocks and on-heap for index and 
> bloom filters, exposing the stats from the individual caches through JMX will 
> help understand the cache usage trend. Currently the combined cache stats is 
> available through JMX which may not provide insight into the individual cache 
> usage.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-18738) Ride over HDFS 'safe mode' post-launch

2017-09-01 Thread stack (JIRA)
stack created HBASE-18738:
-

 Summary: Ride over HDFS 'safe mode' post-launch
 Key: HBASE-18738
 URL: https://issues.apache.org/jira/browse/HBASE-18738
 Project: HBase
  Issue Type: Bug
Reporter: stack


A coworker has an integration test that includes setting HDFS into 'safe mode' 
post-launch of the cluster. He finds that HBase just falls over. We should do 
better. We should be able to recognize the switch and going into stasis 
recovering once 'safe mode' has expired.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18652) Expose individual cache stats in a CombinedCache through JMX

2017-09-01 Thread Biju Nair (JIRA)

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

Biju Nair updated HBASE-18652:
--
Attachment: HBASE-18652.PATCH

Attaching patch for master.

> Expose individual cache stats in a CombinedCache through JMX
> 
>
> Key: HBASE-18652
> URL: https://issues.apache.org/jira/browse/HBASE-18652
> Project: HBase
>  Issue Type: Improvement
>  Components: regionserver
>Reporter: Biju Nair
>Assignee: Biju Nair
> Attachments: HBASE-18652.PATCH, HBASE-18652-WIP.PATCH
>
>
> With offHeap cache being used to store data blocks and on-heap for index and 
> bloom filters, exposing the stats from the individual caches through JMX will 
> help understand the cache usage trend. Currently the combined cache stats is 
> available through JMX which may not provide insight into the individual cache 
> usage.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18652) Expose individual cache stats in a CombinedCache through JMX

2017-09-01 Thread Biju Nair (JIRA)

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

Biju Nair updated HBASE-18652:
--
Status: Patch Available  (was: In Progress)

> Expose individual cache stats in a CombinedCache through JMX
> 
>
> Key: HBASE-18652
> URL: https://issues.apache.org/jira/browse/HBASE-18652
> Project: HBase
>  Issue Type: Improvement
>  Components: regionserver
>Reporter: Biju Nair
>Assignee: Biju Nair
> Attachments: HBASE-18652.PATCH, HBASE-18652-WIP.PATCH
>
>
> With offHeap cache being used to store data blocks and on-heap for index and 
> bloom filters, exposing the stats from the individual caches through JMX will 
> help understand the cache usage trend. Currently the combined cache stats is 
> available through JMX which may not provide insight into the individual cache 
> usage.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-18737) Display configured max size of memstore and cache on RS UI

2017-09-01 Thread Biju Nair (JIRA)
Biju Nair created HBASE-18737:
-

 Summary: Display configured max size of memstore and cache on RS UI
 Key: HBASE-18737
 URL: https://issues.apache.org/jira/browse/HBASE-18737
 Project: HBase
  Issue Type: Improvement
Reporter: Biju Nair
Priority: Minor


Displaying the configured size of {{memstore}} and {{cache}} will help 
non-admin users understand the cluster capacity. Attached screenshot with 
proposed usability related changes and the current RS UI. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18737) Display configured max size of memstore and cache on RS UI

2017-09-01 Thread Biju Nair (JIRA)

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

Biju Nair updated HBASE-18737:
--
Attachment: RS_UI.PNG
RS_UI_AFTER.PNG

> Display configured max size of memstore and cache on RS UI
> --
>
> Key: HBASE-18737
> URL: https://issues.apache.org/jira/browse/HBASE-18737
> Project: HBase
>  Issue Type: Improvement
>Reporter: Biju Nair
>Priority: Minor
> Attachments: RS_UI_AFTER.PNG, RS_UI.PNG
>
>
> Displaying the configured size of {{memstore}} and {{cache}} will help 
> non-admin users understand the cluster capacity. Attached screenshot with 
> proposed usability related changes and the current RS UI. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-17826) Backup: submit M/R job to a particular Yarn queue

2017-09-01 Thread Ted Yu (JIRA)

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

Ted Yu commented on HBASE-17826:


Integrated the addendum.

> Backup: submit M/R job to a particular Yarn queue
> -
>
> Key: HBASE-17826
> URL: https://issues.apache.org/jira/browse/HBASE-17826
> Project: HBase
>  Issue Type: Improvement
>Reporter: Vladimir Rodionov
>Assignee: Vladimir Rodionov
>  Labels: backup
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-17826-add.patch, HBASE-17826-v1.patch, 
> HBASE-17826-v2.patch
>
>
> We need this to be configurable. Currently, all M/R jobs are submitted to a 
> default queue.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18729) [compat 1-2] The input type of Result#createCompleteResult is changed

2017-09-01 Thread Chia-Ping Tsai (JIRA)

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

Chia-Ping Tsai commented on HBASE-18729:


see HBASE-18736

> [compat 1-2] The input type of Result#createCompleteResult is changed
> -
>
> Key: HBASE-18729
> URL: https://issues.apache.org/jira/browse/HBASE-18729
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: Chia-Ping Tsai
> Fix For: 2.0.0-alpha-3
>
>
> HBASE-11544 introduce the Result#createCompleteResult in branch-1.1, and 
> HBASE-17740 changes its input type.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18106) Redo ProcedureInfo and LockInfo

2017-09-01 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-18106:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
22s{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:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 26 new or modified test 
files. {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}  4m 
14s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  2m 
25s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  1m 
 0s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  1m 
25s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  6m 
24s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  1m 
46s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
19s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  2m 
45s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  2m 
26s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} cc {color} | {color:green}  2m 
26s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  2m 
26s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
56s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  1m 
25s{color} | {color:green} the patch passed {color} |
| {color:red}-1{color} | {color:red} rubocop {color} | {color:red}  0m 
15s{color} | {color:red} The patch generated 164 new + 331 unchanged - 67 fixed 
= 495 total (was 398) {color} |
| {color:red}-1{color} | {color:red} ruby-lint {color} | {color:red}  0m  
7s{color} | {color:red} The patch generated 79 new + 755 unchanged - 80 fixed = 
834 total (was 835) {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} 
40m 34s{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-alpha4. {color} |
| {color:green}+1{color} | {color:green} hbaseprotoc {color} | {color:green}  
2m 32s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  9m  
1s{color} | {color:green} the patch passed {color} |
| {color:red}-1{color} | {color:red} javadoc {color} | {color:red}  0m 
22s{color} | {color:red} hbase-client generated 1 new + 0 unchanged - 0 fixed = 
1 total (was 0) {color} |
| {color:red}-1{color} | {color:red} javadoc {color} | {color:red}  0m 
38s{color} | {color:red} hbase-server generated 3 new + 0 unchanged - 0 fixed = 
3 total (was 0) {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
32s{color} | {color:green} hbase-protocol-shaded in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  2m 
36s{color} | {color:green} hbase-common in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  2m 
39s{color} | {color:green} hbase-client in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  3m 
26s{color} | {color:green} hbase-procedure in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}121m 
49s{color} | {color:green} hbase-server in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | 

[jira] [Created] (HBASE-18736) Cleanup the HTD/HCD for Admin

2017-09-01 Thread Chia-Ping Tsai (JIRA)
Chia-Ping Tsai created HBASE-18736:
--

 Summary: Cleanup the HTD/HCD for Admin
 Key: HBASE-18736
 URL: https://issues.apache.org/jira/browse/HBASE-18736
 Project: HBase
  Issue Type: Sub-task
Reporter: Chia-Ping Tsai
Assignee: Chia-Ping Tsai


see the 
[discussion|https://issues.apache.org/jira/browse/HBASE-18729?focusedCommentId=16150675=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16150675]
 in HBASE-18729.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18724) Close stale github PRs

2017-09-01 Thread Chia-Ping Tsai (JIRA)

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

Chia-Ping Tsai commented on HBASE-18724:


+1

> Close stale github PRs
> --
>
> Key: HBASE-18724
> URL: https://issues.apache.org/jira/browse/HBASE-18724
> Project: HBase
>  Issue Type: Task
>  Components: community
>Reporter: Sean Busbey
>Assignee: Sean Busbey
>
> Time to prune again
> * [#55|https://github.com/apache/hbase/pull/55] looks like an error
> * [#54|https://github.com/apache/hbase/pull/54] looks like an error
> * [#53|https://github.com/apache/hbase/pull/53] looks like an error
> * [#48|https://github.com/apache/hbase/pull/48] looks like a dup of #49



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18723) [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-18723:
---

Pushed to branch-2. Thanks [~Apache9]


> [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity 
> list the dependencies we exploit
> -
>
> Key: HBASE-18723
> URL: https://issues.apache.org/jira/browse/HBASE-18723
> Project: HBase
>  Issue Type: Bug
>  Components: pom
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18723.master.001.patch, 
> HBASE-18723.master.002.patch, HBASE-18723.master.003.patch
>
>
> Do a pass over our poms. They are sloppy including unused jars and not 
> listing actually used dependencies. Undo 'required' dependencies like junit 
> and mockito; not all modules need these anymore.
> This cleanup motivated by failures up on jenkins where a build step is not 
> finding transitive includes; explicit mention is needed (See failures in 
> HBASE-18674).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18729) [compat 1-2] The input type of Result#createCompleteResult is changed

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-18729:
---

hbase1 and hbase2 are incompatible. So much has changed (I gleaned more 
evidence doing this JACC exercise -- changed return types from void to Future, 
purge of PB from Admin interface returning POJOs instead, etc.). It is broke. 
So go ahead w/ cleanup I'd say. Let me update the compatibility expectation 
thread on dev list.

> [compat 1-2] The input type of Result#createCompleteResult is changed
> -
>
> Key: HBASE-18729
> URL: https://issues.apache.org/jira/browse/HBASE-18729
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: Chia-Ping Tsai
> Fix For: 2.0.0-alpha-3
>
>
> HBASE-11544 introduce the Result#createCompleteResult in branch-1.1, and 
> HBASE-17740 changes its input type.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18723) [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit

2017-09-01 Thread stack (JIRA)

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

stack commented on HBASE-18723:
---

bq. stack No branch-2 sir?

I forgot! Thanks for the kick.

> [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity 
> list the dependencies we exploit
> -
>
> Key: HBASE-18723
> URL: https://issues.apache.org/jira/browse/HBASE-18723
> Project: HBase
>  Issue Type: Bug
>  Components: pom
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18723.master.001.patch, 
> HBASE-18723.master.002.patch, HBASE-18723.master.003.patch
>
>
> Do a pass over our poms. They are sloppy including unused jars and not 
> listing actually used dependencies. Undo 'required' dependencies like junit 
> and mockito; not all modules need these anymore.
> This cleanup motivated by failures up on jenkins where a build step is not 
> finding transitive includes; explicit mention is needed (See failures in 
> HBASE-18674).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


  1   2   >