hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hadoop QA (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-15128) Disable region splits and merges switch in master
Date Thu, 18 Feb 2016 15:37:19 GMT

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

Hadoop QA commented on HBASE-15128:
-----------------------------------

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 0s {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 44s {color} | {color:blue}
Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 2m 46s {color}
| {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 38s {color} |
{color:green} master passed with JDK v1.8.0_72 {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 29s {color} |
{color:green} master passed with JDK v1.7.0_95 {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 14m 43s {color}
| {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 49s {color}
| {color:green} master passed {color} |
| {color:red}-1{color} | {color:red} hbaseprotoc {color} | {color:red} 0m 6s {color} | {color:red}
hbase-protocol in the patch failed. {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 4m 34s {color} |
{color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 6s {color} | {color:green}
master passed with JDK v1.8.0_72 {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 17s {color} |
{color:green} master passed with JDK v1.7.0_95 {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 32s {color} | {color:blue}
Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 1m 45s {color}
| {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 31s {color} |
{color:green} the patch passed with JDK v1.8.0_72 {color} |
| {color:green}+1{color} | {color:green} cc {color} | {color:green} 1m 31s {color} | {color:green}
the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green} 1m 31s {color} | {color:green}
the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 29s {color} |
{color:green} the patch passed with JDK v1.7.0_95 {color} |
| {color:green}+1{color} | {color:green} cc {color} | {color:green} 1m 29s {color} | {color:green}
the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green} 1m 29s {color} | {color:green}
the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 14m 54s {color}
| {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 51s {color}
| {color:green} the patch passed {color} |
| {color:red}-1{color} | {color:red} rubocop {color} | {color:red} 0m 9s {color} | {color:red}
The applied patch generated 38 new + 782 unchanged - 3 fixed = 820 total (was 785) {color}
|
| {color:red}-1{color} | {color:red} ruby-lint {color} | {color:red} 0m 5s {color} | {color:red}
The applied patch generated 54 new + 530 unchanged - 0 fixed = 584 total (was 530) {color}
|
| {color:red}-1{color} | {color:red} whitespace {color} | {color:red} 0m 0s {color} | {color:red}
The patch has 5 line(s) that end in whitespace. Use git apply --whitespace=fix. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 23m 53s {color}
| {color:green} Patch does not cause any errors with Hadoop 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2
2.6.1 2.6.2 2.6.3 2.7.1. {color} |
| {color:red}-1{color} | {color:red} hbaseprotoc {color} | {color:red} 0m 7s {color} | {color:red}
hbase-protocol in the patch failed. {color} |
| {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 2m 17s {color} | {color:red}
hbase-server generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0) {color} |
| {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 3m 21s {color} | {color:red}
hbase-client-jdk1.8.0_72 with JDK v1.8.0_72 generated 2 new + 12 unchanged - 0 fixed = 14
total (was 12) {color} |
| {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 3m 21s {color} | {color:red}
hbase-server-jdk1.8.0_72 with JDK v1.8.0_72 generated 1 new + 1 unchanged - 0 fixed = 2 total
(was 1) {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 4s {color} | {color:green}
the patch passed with JDK v1.8.0_72 {color} |
| {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 4m 33s {color} | {color:red}
hbase-client-jdk1.7.0_95 with JDK v1.7.0_95 generated 2 new + 12 unchanged - 0 fixed = 14
total (was 12) {color} |
| {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 4m 33s {color} | {color:red}
hbase-server-jdk1.7.0_95 with JDK v1.7.0_95 generated 1 new + 1 unchanged - 0 fixed = 2 total
(was 1) {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 11s {color} |
{color:green} the patch passed with JDK v1.7.0_95 {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 25s {color} | {color:green}
hbase-protocol in the patch passed with JDK v1.8.0_72. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 55s {color} | {color:green}
hbase-client in the patch passed with JDK v1.8.0_72. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 105m 4s {color} | {color:green}
hbase-server in the patch passed with JDK v1.8.0_72. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 6m 48s {color} | {color:green}
hbase-shell in the patch passed with JDK v1.8.0_72. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 27s {color} | {color:green}
hbase-protocol in the patch passed with JDK v1.7.0_95. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 1m 1s {color} | {color:green}
hbase-client in the patch passed with JDK v1.7.0_95. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 97m 21s {color} | {color:green}
hbase-server in the patch passed with JDK v1.7.0_95. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 6m 28s {color} | {color:green}
hbase-shell in the patch passed with JDK v1.7.0_95. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 53s {color}
| {color:green} Patch does not generate ASF License warnings. {color} |
| {color:black}{color} | {color:black} {color} | {color:black} 317m 1s {color} | {color:black}
{color} |
\\
\\
|| Reason || Tests ||
| FindBugs | module:hbase-server |
|  |  Should org.apache.hadoop.hbase.zookeeper.SplitOrMergeTrackerManager$SwitchStateTracker
be a _static_ inner class?  At SplitOrMergeTrackerManager.java:inner class?  At SplitOrMergeTrackerManager.java:[lines
94-144] |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=1.9.1 Server=1.9.1 Image:yetus/hbase:date2016-02-18 |
| JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/12788402/HBASE-15128_v5.patch
|
| JIRA Issue | HBASE-15128 |
| Optional Tests |  asflicense  javac  javadoc  unit  findbugs  hadoopcheck  hbaseanti  checkstyle
 compile  cc  hbaseprotoc  rubocop  ruby_lint  |
| uname | Linux 01e20a0e9de8 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12
UTC 2014 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 / 6f8c7dc |
| Default Java | 1.7.0_95 |
| Multi-JDK versions |  /usr/lib/jvm/java-8-oracle:1.8.0_72 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95
|
| hbaseprotoc | https://builds.apache.org/job/PreCommit-HBASE-Build/587/artifact/patchprocess/patch-hbaseprotoc-hbase-protocol.txt
|
| findbugs | v3.0.0 |
| rubocop | v0.37.2 |
| rubocop | https://builds.apache.org/job/PreCommit-HBASE-Build/587/artifact/patchprocess/diff-patch-rubocop.txt
|
| ruby-lint | v2.1.0 |
| ruby-lint | https://builds.apache.org/job/PreCommit-HBASE-Build/587/artifact/patchprocess/diff-patch-ruby-lint.txt
|
| whitespace | https://builds.apache.org/job/PreCommit-HBASE-Build/587/artifact/patchprocess/whitespace-eol.txt
|
| hbaseprotoc | https://builds.apache.org/job/PreCommit-HBASE-Build/587/artifact/patchprocess/patch-hbaseprotoc-hbase-protocol.txt
|
| findbugs | https://builds.apache.org/job/PreCommit-HBASE-Build/587/artifact/patchprocess/new-findbugs-hbase-server.html
|
| javadoc | hbase-client-jdk1.8.0_72: https://builds.apache.org/job/PreCommit-HBASE-Build/587/artifact/patchprocess/diff-javadoc-javadoc-hbase-client-jdk1.8.0_72.txt
|
| javadoc | hbase-server-jdk1.8.0_72: https://builds.apache.org/job/PreCommit-HBASE-Build/587/artifact/patchprocess/diff-javadoc-javadoc-hbase-server-jdk1.8.0_72.txt
|
| javadoc | hbase-client-jdk1.7.0_95: https://builds.apache.org/job/PreCommit-HBASE-Build/587/artifact/patchprocess/diff-javadoc-javadoc-hbase-client-jdk1.7.0_95.txt
|
| javadoc | hbase-server-jdk1.7.0_95: https://builds.apache.org/job/PreCommit-HBASE-Build/587/artifact/patchprocess/diff-javadoc-javadoc-hbase-server-jdk1.7.0_95.txt
|
| JDK v1.7.0_95  Test Results | https://builds.apache.org/job/PreCommit-HBASE-Build/587/testReport/
|
| modules | C:  hbase-protocol   hbase-client   hbase-server   hbase-shell  U: . |
| Max memory used | 173MB |
| Powered by | Apache Yetus 0.2.0-SNAPSHOT   http://yetus.apache.org |
| Console output | https://builds.apache.org/job/PreCommit-HBASE-Build/587/console |


This message was automatically generated.



> Disable region splits and merges switch in master
> -------------------------------------------------
>
>                 Key: HBASE-15128
>                 URL: https://issues.apache.org/jira/browse/HBASE-15128
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Enis Soztutar
>            Assignee: Heng Chen
>             Fix For: 2.0.0, 1.3.0
>
>         Attachments: HBASE-15128.patch, HBASE-15128_v1.patch, HBASE-15128_v3.patch, HBASE-15128_v5.patch
>
>
> In large clusters where region splits are frequent, and HBCK runs take longer, the concurrent
splits cause further problems in HBCK since HBCK assumes a static state for the region partition
map. We have just seen a case where HBCK undo's a concurrently splitting region causing number
of inconsistencies to go up. 
> We can have a mode in master where splits and merges are disabled like the balancer and
catalog janitor switches. Master will reject the split requests if regionservers decide to
split. This switch can be turned on / off by the admins and also automatically by HBCK while
it is running (similar to balancer switch being disabled by HBCK). 
> HBCK  should also disable the Catalog Janitor just in case. 



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

Mime
View raw message