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

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


The following commit(s) were added to refs/heads/branch-2 by this push:
     new 6f2842d  HBASE-25843 move master http-related code into 
o.a.h.h.master.http
6f2842d is described below

commit 6f2842d1af4c9a38a7555f293e43d70106464574
Author: Nick Dimiduk <[email protected]>
AuthorDate: Mon May 3 14:56:49 2021 -0700

    HBASE-25843 move master http-related code into o.a.h.h.master.http
    
    Signed-off-by: Duo Zhang <[email protected]>
---
 .../src/main/java/org/apache/hadoop/hbase/master/HMaster.java       | 5 ++++-
 .../apache/hadoop/hbase/master/{ => http}/MasterDumpServlet.java    | 4 +++-
 .../hadoop/hbase/master/{ => http}/MasterRedirectServlet.java       | 6 +++---
 .../apache/hadoop/hbase/master/{ => http}/MasterStatusServlet.java  | 4 +++-
 .../apache/hadoop/hbase/master/{webapp => http}/MetaBrowser.java    | 2 +-
 .../hadoop/hbase/master/{webapp => http}/RegionReplicaInfo.java     | 2 +-
 hbase-server/src/main/resources/hbase-webapps/master/table.jsp      | 4 ++--
 .../hadoop/hbase/master/{ => http}/TestMasterStatusServlet.java     | 6 +++++-
 .../hadoop/hbase/master/{webapp => http}/TestMetaBrowser.java       | 2 +-
 .../hbase/master/{webapp => http}/TestMetaBrowserNoCluster.java     | 4 ++--
 10 files changed, 25 insertions(+), 14 deletions(-)

diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
index 62d77b2..df714c4 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
@@ -113,6 +113,9 @@ import org.apache.hadoop.hbase.master.cleaner.HFileCleaner;
 import org.apache.hadoop.hbase.master.cleaner.LogCleaner;
 import org.apache.hadoop.hbase.master.cleaner.ReplicationBarrierCleaner;
 import org.apache.hadoop.hbase.master.cleaner.SnapshotCleanerChore;
+import org.apache.hadoop.hbase.master.http.MasterDumpServlet;
+import org.apache.hadoop.hbase.master.http.MasterRedirectServlet;
+import org.apache.hadoop.hbase.master.http.MasterStatusServlet;
 import org.apache.hadoop.hbase.master.janitor.CatalogJanitor;
 import org.apache.hadoop.hbase.master.locking.LockManager;
 import org.apache.hadoop.hbase.master.normalizer.RegionNormalizerFactory;
@@ -1249,7 +1252,7 @@ public class HMaster extends HRegionServer implements 
MasterServices {
     return notifier;
   }
 
-  boolean isCatalogJanitorEnabled() {
+  public boolean isCatalogJanitorEnabled() {
     return catalogJanitorChore != null ? catalogJanitorChore.getEnabled() : 
false;
   }
 
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterDumpServlet.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MasterDumpServlet.java
similarity index 96%
rename from 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterDumpServlet.java
rename to 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MasterDumpServlet.java
index e1058f9..6db4579 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterDumpServlet.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MasterDumpServlet.java
@@ -16,7 +16,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.hadoop.hbase.master;
+package org.apache.hadoop.hbase.master.http;
 
 import java.io.IOException;
 import java.io.OutputStream;
@@ -29,6 +29,8 @@ import javax.servlet.http.HttpServletResponse;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.ServerMetrics;
 import org.apache.hadoop.hbase.ServerName;
+import org.apache.hadoop.hbase.master.HMaster;
+import org.apache.hadoop.hbase.master.ServerManager;
 import org.apache.hadoop.hbase.master.assignment.AssignmentManager;
 import org.apache.hadoop.hbase.master.assignment.RegionStateNode;
 import org.apache.hadoop.hbase.monitoring.StateDumpServlet;
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRedirectServlet.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MasterRedirectServlet.java
similarity index 97%
rename from 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRedirectServlet.java
rename to 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MasterRedirectServlet.java
index bda2934..3b4f83e 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRedirectServlet.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MasterRedirectServlet.java
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.hadoop.hbase.master;
+package org.apache.hadoop.hbase.master.http;
 
 import static org.apache.hadoop.hbase.util.DNS.MASTER_HOSTNAME_KEY;
 
@@ -32,7 +32,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @InterfaceAudience.Private
-class MasterRedirectServlet extends HttpServlet {
+public class MasterRedirectServlet extends HttpServlet {
 
   private static final long serialVersionUID = 2894774810058302473L;
 
@@ -78,4 +78,4 @@ class MasterRedirectServlet extends HttpServlet {
       request.getRequestURI();
     response.sendRedirect(redirectUrl);
   }
-}
\ No newline at end of file
+}
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MasterStatusServlet.java
similarity index 95%
rename from 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java
rename to 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MasterStatusServlet.java
index 58e57c4..51790aa 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MasterStatusServlet.java
@@ -16,7 +16,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.hadoop.hbase.master;
+package org.apache.hadoop.hbase.master.http;
 
 import java.io.IOException;
 import java.util.List;
@@ -27,6 +27,8 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.ServerName;
+import org.apache.hadoop.hbase.master.HMaster;
+import org.apache.hadoop.hbase.master.ServerManager;
 import org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl;
 import org.apache.hadoop.hbase.util.FSUtils;
 import org.apache.hadoop.hbase.zookeeper.MetaTableLocator;
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/webapp/MetaBrowser.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MetaBrowser.java
similarity index 99%
rename from 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/webapp/MetaBrowser.java
rename to 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MetaBrowser.java
index 65d88c6..fc759f4 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/webapp/MetaBrowser.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/MetaBrowser.java
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.hadoop.hbase.master.webapp;
+package org.apache.hadoop.hbase.master.http;
 
 import java.io.UnsupportedEncodingException;
 import java.net.URLDecoder;
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/webapp/RegionReplicaInfo.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/RegionReplicaInfo.java
similarity index 99%
rename from 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/webapp/RegionReplicaInfo.java
rename to 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/RegionReplicaInfo.java
index 3e47d2a..52e7125 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/webapp/RegionReplicaInfo.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/http/RegionReplicaInfo.java
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.hadoop.hbase.master.webapp;
+package org.apache.hadoop.hbase.master.http;
 
 import java.util.Collections;
 import java.util.LinkedHashMap;
diff --git a/hbase-server/src/main/resources/hbase-webapps/master/table.jsp 
b/hbase-server/src/main/resources/hbase-webapps/master/table.jsp
index 9c31d22..af6f779 100644
--- a/hbase-server/src/main/resources/hbase-webapps/master/table.jsp
+++ b/hbase-server/src/main/resources/hbase-webapps/master/table.jsp
@@ -58,8 +58,8 @@
   import="org.apache.hadoop.hbase.master.HMaster"
   import="org.apache.hadoop.hbase.master.RegionState"
   import="org.apache.hadoop.hbase.master.assignment.RegionStates"
-  import="org.apache.hadoop.hbase.master.webapp.MetaBrowser"
-  import="org.apache.hadoop.hbase.master.webapp.RegionReplicaInfo"
+  import="org.apache.hadoop.hbase.master.http.MetaBrowser"
+  import="org.apache.hadoop.hbase.master.http.RegionReplicaInfo"
   import="org.apache.hadoop.hbase.quotas.QuotaSettingsFactory"
   import="org.apache.hadoop.hbase.quotas.QuotaTableUtil"%>
 <%@ page import="org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot" %>
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMasterStatusServlet.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMasterStatusServlet.java
similarity index 96%
rename from 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMasterStatusServlet.java
rename to 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMasterStatusServlet.java
index e0260f9..3c9d6c2 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMasterStatusServlet.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMasterStatusServlet.java
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.hadoop.hbase.master;
+package org.apache.hadoop.hbase.master.http;
 
 import java.io.IOException;
 import java.io.StringWriter;
@@ -31,6 +31,10 @@ import org.apache.hadoop.hbase.HTableDescriptor;
 import org.apache.hadoop.hbase.ServerName;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.client.Admin;
+import org.apache.hadoop.hbase.master.DeadServer;
+import org.apache.hadoop.hbase.master.HMaster;
+import org.apache.hadoop.hbase.master.RegionState;
+import org.apache.hadoop.hbase.master.ServerManager;
 import org.apache.hadoop.hbase.master.assignment.AssignmentManager;
 import org.apache.hadoop.hbase.master.assignment.RegionStates;
 import org.apache.hadoop.hbase.regionserver.MetricsRegionServer;
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/webapp/TestMetaBrowser.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMetaBrowser.java
similarity index 99%
rename from 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/webapp/TestMetaBrowser.java
rename to 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMetaBrowser.java
index 389c6f0..cd20fe9 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/webapp/TestMetaBrowser.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMetaBrowser.java
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.hadoop.hbase.master.webapp;
+package org.apache.hadoop.hbase.master.http;
 
 import static 
org.apache.hadoop.hbase.client.hamcrest.BytesMatchers.bytesAsStringBinary;
 import static org.hamcrest.MatcherAssert.assertThat;
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/webapp/TestMetaBrowserNoCluster.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMetaBrowserNoCluster.java
similarity index 98%
rename from 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/webapp/TestMetaBrowserNoCluster.java
rename to 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMetaBrowserNoCluster.java
index ebb1227..5fbbfe2 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/webapp/TestMetaBrowserNoCluster.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/http/TestMetaBrowserNoCluster.java
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.hadoop.hbase.master.webapp;
+package org.apache.hadoop.hbase.master.http;
 
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.contains;
@@ -27,7 +27,7 @@ import org.apache.hadoop.hbase.HBaseClassTestRule;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.client.AsyncConnection;
 import org.apache.hadoop.hbase.master.RegionState;
-import 
org.apache.hadoop.hbase.master.webapp.TestMetaBrowser.MockRequestBuilder;
+import org.apache.hadoop.hbase.master.http.TestMetaBrowser.MockRequestBuilder;
 import org.apache.hadoop.hbase.testclassification.MasterTests;
 import org.apache.hadoop.hbase.testclassification.SmallTests;
 import org.junit.Before;

Reply via email to