This is an automated email from the ASF dual-hosted git repository.

apurtell pushed a commit to branch branch-1.3
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/branch-1.3 by this push:
     new ac6d543  HBASE-22451 TestLoadIncrementalHFiles and 
TestSecureLoadIncrementalHFiles are flaky (#250)
ac6d543 is described below

commit ac6d5436821a725428e0e091ac59dbd3f375d321
Author: Andrew Purtell <[email protected]>
AuthorDate: Thu May 30 17:47:06 2019 -0700

    HBASE-22451 TestLoadIncrementalHFiles and TestSecureLoadIncrementalHFiles 
are flaky (#250)
    
    Start ZKNamespaceManager as first step in TableNamespaceManager 
initialization
    
    Signed-off-by: Peter Somogyi <[email protected]>
---
 .../org/apache/hadoop/hbase/master/TableNamespaceManager.java     | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableNamespaceManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableNamespaceManager.java
index 6bcfb77..5929f26 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableNamespaceManager.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableNamespaceManager.java
@@ -222,14 +222,16 @@ public class TableNamespaceManager {
       return true;
     }
 
+    if (zkNamespaceManager == null) {
+      zkNamespaceManager = new 
ZKNamespaceManager(masterServices.getZooKeeper());
+      zkNamespaceManager.start();
+    }
+
     // Now check if the table is assigned, if not then fail fast
     if (isTableAssigned()) {
       try {
         boolean initGoodSofar = true;
         nsTable = 
this.masterServices.getConnection().getTable(TableName.NAMESPACE_TABLE_NAME);
-        zkNamespaceManager = new 
ZKNamespaceManager(masterServices.getZooKeeper());
-        zkNamespaceManager.start();
-
         if (get(nsTable, NamespaceDescriptor.DEFAULT_NAMESPACE.getName()) == 
null) {
           if (createNamespaceAync) {
             masterServices.getMasterProcedureExecutor().submitProcedure(

Reply via email to