Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CAF451900A for ; Sun, 28 Feb 2016 05:44:22 +0000 (UTC) Received: (qmail 13078 invoked by uid 500); 28 Feb 2016 05:44:22 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 12759 invoked by uid 500); 28 Feb 2016 05:44:22 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 12710 invoked by uid 99); 28 Feb 2016 05:44:22 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 28 Feb 2016 05:44:22 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 01CA02C1F69 for ; Sun, 28 Feb 2016 05:44:22 +0000 (UTC) Date: Sun, 28 Feb 2016 05:44:22 +0000 (UTC) From: "Hadoop QA (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-15128) Disable region splits and merges switch in master MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-15128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15170877#comment-15170877 ] 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} 15m 3s {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:red}-1{color} | {color:red} mvndep {color} | {color:red} 1m 24s {color} | {color:red} branch's hbase-client dependency:list failed {color} | | {color:red}-1{color} | {color:red} mvndep {color} | {color:red} 1m 29s {color} | {color:red} branch's hbase-protocol dependency:list failed {color} | | {color:red}-1{color} | {color:red} mvndep {color} | {color:red} 3m 50s {color} | {color:red} branch's hbase-server dependency:list failed {color} | | {color:red}-1{color} | {color:red} mvndep {color} | {color:red} 4m 0s {color} | {color:red} branch's hbase-shell dependency:list failed {color} | | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 4m 0s {color} | {color:blue} Maven dependency ordering for branch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 4m 8s {color} | {color:green} branch-1 passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 31s {color} | {color:green} branch-1 passed with JDK v1.8.0_72 {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 33s {color} | {color:green} branch-1 passed with JDK v1.7.0_95 {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 1m 0s {color} | {color:green} branch-1 passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 1m 1s {color} | {color:green} branch-1 passed {color} | | {color:red}-1{color} | {color:red} hbaseprotoc {color} | {color:red} 0m 8s {color} | {color:red} hbase-protocol in the patch failed. {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 2m 5s {color} | {color:red} hbase-server in branch-1 has 1 extant Findbugs warnings. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 10s {color} | {color:green} branch-1 passed with JDK v1.8.0_72 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 17s {color} | {color:green} branch-1 passed with JDK v1.7.0_95 {color} | | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 34s {color} | {color:blue} Maven dependency ordering for patch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 1m 50s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 30s {color} | {color:green} the patch passed with JDK v1.8.0_72 {color} | | {color:green}+1{color} | {color:green} cc {color} | {color:green} 1m 30s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 1m 30s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 1m 32s {color} | {color:green} the patch passed with JDK v1.7.0_95 {color} | | {color:green}+1{color} | {color:green} cc {color} | {color:green} 1m 32s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 1m 32s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 29s {color} | {color:green} hbase-protocol: patch generated 0 new + 0 unchanged - 61 fixed = 0 total (was 61) {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 29s {color} | {color:green} hbase-client: patch generated 0 new + 0 unchanged - 61 fixed = 0 total (was 61) {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 28s {color} | {color:green} hbase-server: patch generated 0 new + 0 unchanged - 61 fixed = 0 total (was 61) {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 28s {color} | {color:green} hbase-shell: patch generated 0 new + 0 unchanged - 61 fixed = 0 total (was 61) {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 54s {color} | {color:green} the patch passed {color} | | {color:red}-1{color} | {color:red} rubocop {color} | {color:red} 0m 11s {color} | {color:red} The applied patch generated 12 new + 757 unchanged - 3 fixed = 769 total (was 760) {color} | | {color:red}-1{color} | {color:red} ruby-lint {color} | {color:red} 0m 5s {color} | {color:red} The applied patch generated 54 new + 453 unchanged - 0 fixed = 507 total (was 453) {color} | | {color:red}-1{color} | {color:red} whitespace {color} | {color:red} 0m 1s {color} | {color:red} The patch has 4 line(s) that end in whitespace. Use git apply --whitespace=fix. {color} | | {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 4m 59s {color} | {color:green} Patch does not cause any errors with Hadoop 2.4.1 2.5.2 2.6.0. {color} | | {color:red}-1{color} | {color:red} hbaseprotoc {color} | {color:red} 0m 7s {color} | {color:red} hbase-protocol in the patch failed. {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 5m 47s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 5s {color} | {color:green} the patch passed with JDK v1.8.0_72 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 17s {color} | {color:green} the patch passed with JDK v1.7.0_95 {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 23s {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} 1m 35s {color} | {color:green} hbase-client in the patch passed with JDK v1.8.0_72. {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 101m 27s {color} | {color:red} hbase-server in the patch failed with JDK v1.8.0_72. {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 24s {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 26s {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 46s {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} 101m 48s {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} 0m 21s {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 54s {color} | {color:green} Patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 269m 36s {color} | {color:black} {color} | \\ \\ || Reason || Tests || | JDK v1.8.0_72 Failed junit tests | hadoop.hbase.regionserver.TestAtomicOperation | | | hadoop.hbase.coprocessor.TestRowProcessorEndpoint | \\ \\ || Subsystem || Report/Notes || | Docker | Client=1.9.1 Server=1.9.1 Image:yetus/hbase:date2016-02-28 | | JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/12790279/HBASE-15128-branch-1.patch | | JIRA Issue | HBASE-15128 | | Optional Tests | asflicense javac javadoc unit findbugs hadoopcheck hbaseanti checkstyle compile cc hbaseprotoc rubocop ruby_lint | | uname | Linux c756fe07d390 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 | /testptch/patchprocess/precommit/personality/hbase.sh | | git revision | branch-1 / 0cd299d | | 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 | | mvndep | hbase-client: https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/maven-branch-dependencylist-hbase-client.txt | | mvndep | hbase-protocol: https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/maven-branch-dependencylist-hbase-protocol.txt | | mvndep | hbase-server: https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/maven-branch-dependencylist-hbase-server.txt | | mvndep | hbase-shell: https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/maven-branch-dependencylist-hbase-shell.txt | | hbaseprotoc | https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/patch-hbaseprotoc-hbase-protocol.txt | | findbugs | v3.0.0 | | findbugs | https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/branch-findbugs-hbase-server-warnings.html | | rubocop | v0.37.2 | | rubocop | https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/diff-patch-rubocop.txt | | ruby-lint | v2.1.0 | | ruby-lint | https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/diff-patch-ruby-lint.txt | | whitespace | https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/whitespace-eol.txt | | hbaseprotoc | https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/patch-hbaseprotoc-hbase-protocol.txt | | unit | https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/patch-unit-hbase-server-jdk1.8.0_72.txt | | unit test logs | https://builds.apache.org/job/PreCommit-HBASE-Build/755/artifact/patchprocess/patch-unit-hbase-server-jdk1.8.0_72.txt | | JDK v1.7.0_95 Test Results | https://builds.apache.org/job/PreCommit-HBASE-Build/755/testReport/ | | modules | C: hbase-protocol hbase-client hbase-server hbase-shell U: . | | Max memory used | 127MB | | Console output | https://builds.apache.org/job/PreCommit-HBASE-Build/755/console | | Powered by | Apache Yetus 0.2.0-SNAPSHOT http://yetus.apache.org | 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-branch-1.patch, HBASE-15128.patch, HBASE-15128_v1.patch, HBASE-15128_v3.patch, HBASE-15128_v5.patch, HBASE-15128_v6.patch, HBASE-15128_v7.patch, HBASE-15128_v8.patch, HBASE-15128_v9.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)