This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hbase-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 8239be5cb88 Published site at 97ba2dfb0dde8213026b751036d1e0eac1905b6d.
8239be5cb88 is described below
commit 8239be5cb88f122f150deb9f5891b1f8bcb0e895
Author: HBase <[email protected]>
AuthorDate: Mon Sep 7 23:50:40 2026 +0000
Published site at 97ba2dfb0dde8213026b751036d1e0eac1905b6d.
---
books/apache-hbase-reference-guide-dark-mode.pdf | Bin 38775817 -> 38775817
bytes
books/apache-hbase-reference-guide.pdf | Bin 38665189 -> 38665189
bytes
checkstyle-aggregate.html | 2 +-
dependency-convergence.html | 2 +-
dependency-info.html | 2 +-
dependency-management.html | 2 +-
hbase-website/dependency-convergence.html | 2 +-
hbase-website/dependency-info.html | 2 +-
hbase-website/dependency-management.html | 2 +-
hbase-website/index.html | 2 +-
hbase-website/issue-management.html | 2 +-
hbase-website/licenses.html | 2 +-
hbase-website/mailing-lists.html | 2 +-
hbase-website/plugin-management.html | 2 +-
hbase-website/plugins.html | 2 +-
hbase-website/project-info.html | 2 +-
hbase-website/scm.html | 2 +-
hbase-website/summary.html | 2 +-
hbase-website/team.html | 2 +-
issue-management.html | 2 +-
licenses.html | 2 +-
mailing-lists.html | 2 +-
plugin-management.html | 2 +-
plugins.html | 2 +-
project-info.html | 2 +-
project-reports.html | 2 +-
scm.html | 2 +-
summary.html | 2 +-
team.html | 2 +-
.../hadoop/hbase/TestMetaTableForReplica.html | 233 +++++++++------------
testdevapidocs/index-all.html | 10 -
testdevapidocs/member-search-index.js | 2 +-
.../hadoop/hbase/TestMetaTableForReplica.html | 86 ++------
.../hadoop/hbase/TestMetaTableForReplica.html | 233 +++++++++------------
34 files changed, 231 insertions(+), 387 deletions(-)
diff --git a/books/apache-hbase-reference-guide-dark-mode.pdf
b/books/apache-hbase-reference-guide-dark-mode.pdf
index 8e3d934fb09..3494002b4a1 100644
Binary files a/books/apache-hbase-reference-guide-dark-mode.pdf and
b/books/apache-hbase-reference-guide-dark-mode.pdf differ
diff --git a/books/apache-hbase-reference-guide.pdf
b/books/apache-hbase-reference-guide.pdf
index 5e099cc4f4e..a99e5390b3f 100644
Binary files a/books/apache-hbase-reference-guide.pdf and
b/books/apache-hbase-reference-guide.pdf differ
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index c895333bcd7..8dd6e8d74a4 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-checkstyle-plugin:3.6.0:checkstyle-aggregate at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-checkstyle-plugin:3.6.0:checkstyle-aggregate at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/dependency-convergence.html b/dependency-convergence.html
index 4ba33912a55..babf7ad5977 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-convergence
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-convergence
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/dependency-info.html b/dependency-info.html
index 4f4461436ef..9be85c887af 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-info
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-info
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/dependency-management.html b/dependency-management.html
index 314bf3029cb..6ad6ae18794 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-management
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-management
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/dependency-convergence.html
b/hbase-website/dependency-convergence.html
index ae5d9962b81..7c6587aa957 100644
--- a/hbase-website/dependency-convergence.html
+++ b/hbase-website/dependency-convergence.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-convergence
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-convergence
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/dependency-info.html
b/hbase-website/dependency-info.html
index b682e82821e..dd435eb2b61 100644
--- a/hbase-website/dependency-info.html
+++ b/hbase-website/dependency-info.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-info
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-info
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/dependency-management.html
b/hbase-website/dependency-management.html
index 8b21cfdb58c..7ce32ccadf4 100644
--- a/hbase-website/dependency-management.html
+++ b/hbase-website/dependency-management.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-management
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:dependency-management
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/index.html b/hbase-website/index.html
index 8ee5f8da369..089d4813c02 100644
--- a/hbase-website/index.html
+++ b/hbase-website/index.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:index at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:index at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/issue-management.html
b/hbase-website/issue-management.html
index 162ca3a174c..f823b1ff9fa 100644
--- a/hbase-website/issue-management.html
+++ b/hbase-website/issue-management.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:issue-management
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:issue-management
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/licenses.html b/hbase-website/licenses.html
index e8e693e52ee..1080676b5b5 100644
--- a/hbase-website/licenses.html
+++ b/hbase-website/licenses.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:licenses at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:licenses at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/mailing-lists.html b/hbase-website/mailing-lists.html
index 51b98335d56..f2349e91038 100644
--- a/hbase-website/mailing-lists.html
+++ b/hbase-website/mailing-lists.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:mailing-lists
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:mailing-lists
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/plugin-management.html
b/hbase-website/plugin-management.html
index ce915e49061..1e0143d38da 100644
--- a/hbase-website/plugin-management.html
+++ b/hbase-website/plugin-management.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:plugin-management
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:plugin-management
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/plugins.html b/hbase-website/plugins.html
index a511a21a972..cf5a64c3c30 100644
--- a/hbase-website/plugins.html
+++ b/hbase-website/plugins.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:plugins at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:plugins at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/project-info.html b/hbase-website/project-info.html
index 4df72cfb56e..3d21545fd52 100644
--- a/hbase-website/project-info.html
+++ b/hbase-website/project-info.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-site-plugin:3.21.0:project-info at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-site-plugin:3.21.0:project-info at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/scm.html b/hbase-website/scm.html
index 7a10a023afc..e8fb08131c7 100644
--- a/hbase-website/scm.html
+++ b/hbase-website/scm.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:scm at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:scm at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/summary.html b/hbase-website/summary.html
index 0b5d618005c..56eb359f85f 100644
--- a/hbase-website/summary.html
+++ b/hbase-website/summary.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:summary at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:summary at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/hbase-website/team.html b/hbase-website/team.html
index 47703bd64d3..53de27a1429 100644
--- a/hbase-website/team.html
+++ b/hbase-website/team.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:team at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:team at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/issue-management.html b/issue-management.html
index 9db809109ba..60d91fef577 100644
--- a/issue-management.html
+++ b/issue-management.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:issue-management
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:issue-management
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/licenses.html b/licenses.html
index 3798a603450..6bdfcb84b2a 100644
--- a/licenses.html
+++ b/licenses.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:licenses at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:licenses at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/mailing-lists.html b/mailing-lists.html
index 539368d407e..ff22b7d8e6b 100644
--- a/mailing-lists.html
+++ b/mailing-lists.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:mailing-lists
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:mailing-lists
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/plugin-management.html b/plugin-management.html
index b5b066c26d3..0628b8e3adc 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:plugin-management
at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:plugin-management
at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/plugins.html b/plugins.html
index cbf6445e9ba..3f734f59396 100644
--- a/plugins.html
+++ b/plugins.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:plugins at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:plugins at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/project-info.html b/project-info.html
index 8a1d05c1203..2ecccd994c6 100644
--- a/project-info.html
+++ b/project-info.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-site-plugin:3.21.0:project-info at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-site-plugin:3.21.0:project-info at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/project-reports.html b/project-reports.html
index a0f18c07578..267515d9757 100644
--- a/project-reports.html
+++ b/project-reports.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-site-plugin:3.21.0:project-reports at 2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-site-plugin:3.21.0:project-reports at 2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/scm.html b/scm.html
index 693ac394736..563b5af1442 100644
--- a/scm.html
+++ b/scm.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:scm at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:scm at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/summary.html b/summary.html
index 68fbeaee50a..81232a0b2ea 100644
--- a/summary.html
+++ b/summary.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:summary at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:summary at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git a/team.html b/team.html
index b1695fac440..93848302d96 100644
--- a/team.html
+++ b/team.html
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:team at
2026-09-03
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0 from
org.apache.maven.plugins:maven-project-info-reports-plugin:3.9.0:team at
2026-09-07
| Rendered using Apache Maven Fluido Skin 2.0.0-M9
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
diff --git
a/testapidocs/src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html
b/testapidocs/src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html
index 5c4a82ea273..55119f190d7 100644
--- a/testapidocs/src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html
+++ b/testapidocs/src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html
@@ -37,147 +37,104 @@
<span class="source-line-no">024</span><span id="line-24">import static
org.junit.jupiter.api.Assertions.assertTrue;</span>
<span class="source-line-no">025</span><span id="line-25"></span>
<span class="source-line-no">026</span><span id="line-26">import
java.io.IOException;</span>
-<span class="source-line-no">027</span><span id="line-27">import
java.lang.invoke.MethodHandles;</span>
-<span class="source-line-no">028</span><span id="line-28">import
java.lang.reflect.Field;</span>
-<span class="source-line-no">029</span><span id="line-29">import
java.lang.reflect.Modifier;</span>
-<span class="source-line-no">030</span><span id="line-30">import
org.apache.hadoop.conf.Configuration;</span>
-<span class="source-line-no">031</span><span id="line-31">import
org.apache.hadoop.hbase.client.Connection;</span>
-<span class="source-line-no">032</span><span id="line-32">import
org.apache.hadoop.hbase.client.ConnectionFactory;</span>
-<span class="source-line-no">033</span><span id="line-33">import
org.apache.hadoop.hbase.client.RegionInfo;</span>
-<span class="source-line-no">034</span><span id="line-34">import
org.apache.hadoop.hbase.master.HMaster;</span>
-<span class="source-line-no">035</span><span id="line-35">import
org.apache.hadoop.hbase.testclassification.MediumTests;</span>
-<span class="source-line-no">036</span><span id="line-36">import
org.apache.hadoop.hbase.testclassification.MiscTests;</span>
-<span class="source-line-no">037</span><span id="line-37">import
org.apache.hadoop.hbase.util.Bytes;</span>
-<span class="source-line-no">038</span><span id="line-38">import
org.apache.hadoop.hbase.util.Pair;</span>
-<span class="source-line-no">039</span><span id="line-39">import
org.junit.jupiter.api.AfterAll;</span>
-<span class="source-line-no">040</span><span id="line-40">import
org.junit.jupiter.api.BeforeAll;</span>
-<span class="source-line-no">041</span><span id="line-41">import
org.junit.jupiter.api.Tag;</span>
-<span class="source-line-no">042</span><span id="line-42">import
org.junit.jupiter.api.Test;</span>
-<span class="source-line-no">043</span><span id="line-43">import
org.slf4j.Logger;</span>
-<span class="source-line-no">044</span><span id="line-44">import
org.slf4j.LoggerFactory;</span>
-<span class="source-line-no">045</span><span id="line-45"></span>
-<span class="source-line-no">046</span><span id="line-46">/**</span>
-<span class="source-line-no">047</span><span id="line-47"> * Test {@link
org.apache.hadoop.hbase.TestMetaTableForReplica}.</span>
-<span class="source-line-no">048</span><span id="line-48"> */</span>
-<span class="source-line-no">049</span><span
id="line-49">@Tag(MiscTests.TAG)</span>
-<span class="source-line-no">050</span><span
id="line-50">@Tag(MediumTests.TAG)</span>
-<span class="source-line-no">051</span><span
id="line-51">@SuppressWarnings("deprecation")</span>
-<span class="source-line-no">052</span><span id="line-52">public class
TestMetaTableForReplica {</span>
-<span class="source-line-no">053</span><span id="line-53"></span>
-<span class="source-line-no">054</span><span id="line-54"> private static
final Logger LOG =
LoggerFactory.getLogger(TestMetaTableForReplica.class);</span>
-<span class="source-line-no">055</span><span id="line-55"> private static
final HBaseTestingUtil UTIL = new HBaseTestingUtil();</span>
-<span class="source-line-no">056</span><span id="line-56"> private static
Connection connection;</span>
-<span class="source-line-no">057</span><span id="line-57"> private static
Field metaTableName;</span>
-<span class="source-line-no">058</span><span id="line-58"> private static
Object originalMetaTableName;</span>
-<span class="source-line-no">059</span><span id="line-59"></span>
-<span class="source-line-no">060</span><span id="line-60"> @BeforeAll</span>
-<span class="source-line-no">061</span><span id="line-61"> public static void
beforeClass() throws Exception {</span>
-<span class="source-line-no">062</span><span id="line-62"> Configuration c
= UTIL.getConfiguration();</span>
-<span class="source-line-no">063</span><span id="line-63"> // quicker
heartbeat interval for faster DN death notification</span>
-<span class="source-line-no">064</span><span id="line-64">
c.setInt("hbase.ipc.client.connect.max.retries", 1);</span>
-<span class="source-line-no">065</span><span id="line-65">
c.setInt(HConstants.ZK_SESSION_TIMEOUT, 1000);</span>
-<span class="source-line-no">066</span><span id="line-66"> // Start cluster
having non-default hbase meta table name</span>
-<span class="source-line-no">067</span><span id="line-67">
UTIL.startMiniCluster(3);</span>
-<span class="source-line-no">068</span><span id="line-68"> connection =
ConnectionFactory.createConnection(c);</span>
-<span class="source-line-no">069</span><span id="line-69"> // Save the
original value of META_TABLE_NAME before any test runs.x</span>
-<span class="source-line-no">070</span><span id="line-70"> metaTableName =
TableName.class.getDeclaredField("META_TABLE_NAME");</span>
-<span class="source-line-no">071</span><span id="line-71">
originalMetaTableName = metaTableName.get(null);</span>
-<span class="source-line-no">072</span><span id="line-72"> }</span>
-<span class="source-line-no">073</span><span id="line-73"></span>
-<span class="source-line-no">074</span><span id="line-74"> @AfterAll</span>
-<span class="source-line-no">075</span><span id="line-75"> public static void
afterClass() throws Exception {</span>
-<span class="source-line-no">076</span><span id="line-76">
connection.close();</span>
-<span class="source-line-no">077</span><span id="line-77">
UTIL.shutdownMiniCluster();</span>
-<span class="source-line-no">078</span><span id="line-78"> }</span>
-<span class="source-line-no">079</span><span id="line-79"></span>
-<span class="source-line-no">080</span><span id="line-80"> @Test</span>
-<span class="source-line-no">081</span><span id="line-81"> public void
testStateOfMetaForReplica() {</span>
-<span class="source-line-no">082</span><span id="line-82"> HMaster m =
UTIL.getMiniHBaseCluster().getMaster();</span>
-<span class="source-line-no">083</span><span id="line-83">
assertTrue(m.waitForMetaOnline());</span>
-<span class="source-line-no">084</span><span id="line-84"> }</span>
-<span class="source-line-no">085</span><span id="line-85"></span>
-<span class="source-line-no">086</span><span id="line-86"> @Test</span>
-<span class="source-line-no">087</span><span id="line-87"> public void
testMetaTableNameForReplicaWithoutSuffix() throws IOException {</span>
-<span class="source-line-no">088</span><span id="line-88">
testNameOfMetaForReplica();</span>
-<span class="source-line-no">089</span><span id="line-89">
testGetNonExistentRegionFromMetaFromReplica();</span>
-<span class="source-line-no">090</span><span id="line-90">
testGetExistentRegionFromMetaFromReplica();</span>
-<span class="source-line-no">091</span><span id="line-91"> }</span>
-<span class="source-line-no">092</span><span id="line-92"></span>
-<span class="source-line-no">093</span><span id="line-93"> private void
testNameOfMetaForReplica() {</span>
-<span class="source-line-no">094</span><span id="line-94"> // Check the
correctness of the meta table for replica</span>
-<span class="source-line-no">095</span><span id="line-95"> String
metaTableName =
TableName.META_TABLE_NAME.getNameWithNamespaceInclAsString();</span>
-<span class="source-line-no">096</span><span id="line-96">
assertNotNull(metaTableName);</span>
-<span class="source-line-no">097</span><span id="line-97"></span>
-<span class="source-line-no">098</span><span id="line-98"> // Check if name
of the meta table for replica is same as the default meta table</span>
-<span class="source-line-no">099</span><span id="line-99">
assertEquals(0,</span>
-<span class="source-line-no">100</span><span id="line-100">
TableName.META_TABLE_NAME.compareTo(TableName.getDefaultNameOfMetaForReplica()));</span>
+<span class="source-line-no">027</span><span id="line-27">import
org.apache.hadoop.conf.Configuration;</span>
+<span class="source-line-no">028</span><span id="line-28">import
org.apache.hadoop.hbase.client.Connection;</span>
+<span class="source-line-no">029</span><span id="line-29">import
org.apache.hadoop.hbase.client.ConnectionFactory;</span>
+<span class="source-line-no">030</span><span id="line-30">import
org.apache.hadoop.hbase.client.RegionInfo;</span>
+<span class="source-line-no">031</span><span id="line-31">import
org.apache.hadoop.hbase.master.HMaster;</span>
+<span class="source-line-no">032</span><span id="line-32">import
org.apache.hadoop.hbase.testclassification.MediumTests;</span>
+<span class="source-line-no">033</span><span id="line-33">import
org.apache.hadoop.hbase.testclassification.MiscTests;</span>
+<span class="source-line-no">034</span><span id="line-34">import
org.apache.hadoop.hbase.util.Bytes;</span>
+<span class="source-line-no">035</span><span id="line-35">import
org.apache.hadoop.hbase.util.Pair;</span>
+<span class="source-line-no">036</span><span id="line-36">import
org.junit.jupiter.api.AfterAll;</span>
+<span class="source-line-no">037</span><span id="line-37">import
org.junit.jupiter.api.BeforeAll;</span>
+<span class="source-line-no">038</span><span id="line-38">import
org.junit.jupiter.api.Tag;</span>
+<span class="source-line-no">039</span><span id="line-39">import
org.junit.jupiter.api.Test;</span>
+<span class="source-line-no">040</span><span id="line-40">import
org.slf4j.Logger;</span>
+<span class="source-line-no">041</span><span id="line-41">import
org.slf4j.LoggerFactory;</span>
+<span class="source-line-no">042</span><span id="line-42"></span>
+<span class="source-line-no">043</span><span id="line-43">/**</span>
+<span class="source-line-no">044</span><span id="line-44"> * Test {@link
org.apache.hadoop.hbase.TestMetaTableForReplica}.</span>
+<span class="source-line-no">045</span><span id="line-45"> */</span>
+<span class="source-line-no">046</span><span
id="line-46">@Tag(MiscTests.TAG)</span>
+<span class="source-line-no">047</span><span
id="line-47">@Tag(MediumTests.TAG)</span>
+<span class="source-line-no">048</span><span
id="line-48">@SuppressWarnings("deprecation")</span>
+<span class="source-line-no">049</span><span id="line-49">public class
TestMetaTableForReplica {</span>
+<span class="source-line-no">050</span><span id="line-50"></span>
+<span class="source-line-no">051</span><span id="line-51"> private static
final Logger LOG =
LoggerFactory.getLogger(TestMetaTableForReplica.class);</span>
+<span class="source-line-no">052</span><span id="line-52"> private static
final HBaseTestingUtil UTIL = new HBaseTestingUtil();</span>
+<span class="source-line-no">053</span><span id="line-53"> private static
Connection connection;</span>
+<span class="source-line-no">054</span><span id="line-54"></span>
+<span class="source-line-no">055</span><span id="line-55"> @BeforeAll</span>
+<span class="source-line-no">056</span><span id="line-56"> public static void
beforeClass() throws Exception {</span>
+<span class="source-line-no">057</span><span id="line-57"> Configuration c
= UTIL.getConfiguration();</span>
+<span class="source-line-no">058</span><span id="line-58"> // quicker
heartbeat interval for faster DN death notification</span>
+<span class="source-line-no">059</span><span id="line-59">
c.setInt("hbase.ipc.client.connect.max.retries", 1);</span>
+<span class="source-line-no">060</span><span id="line-60">
c.setInt(HConstants.ZK_SESSION_TIMEOUT, 1000);</span>
+<span class="source-line-no">061</span><span id="line-61"> // Start cluster
having non-default hbase meta table name</span>
+<span class="source-line-no">062</span><span id="line-62">
UTIL.startMiniCluster(3);</span>
+<span class="source-line-no">063</span><span id="line-63"> connection =
ConnectionFactory.createConnection(c);</span>
+<span class="source-line-no">064</span><span id="line-64"> }</span>
+<span class="source-line-no">065</span><span id="line-65"></span>
+<span class="source-line-no">066</span><span id="line-66"> @AfterAll</span>
+<span class="source-line-no">067</span><span id="line-67"> public static void
afterClass() throws Exception {</span>
+<span class="source-line-no">068</span><span id="line-68">
connection.close();</span>
+<span class="source-line-no">069</span><span id="line-69">
UTIL.shutdownMiniCluster();</span>
+<span class="source-line-no">070</span><span id="line-70"> }</span>
+<span class="source-line-no">071</span><span id="line-71"></span>
+<span class="source-line-no">072</span><span id="line-72"> @Test</span>
+<span class="source-line-no">073</span><span id="line-73"> public void
testStateOfMetaForReplica() {</span>
+<span class="source-line-no">074</span><span id="line-74"> HMaster m =
UTIL.getMiniHBaseCluster().getMaster();</span>
+<span class="source-line-no">075</span><span id="line-75">
assertTrue(m.waitForMetaOnline());</span>
+<span class="source-line-no">076</span><span id="line-76"> }</span>
+<span class="source-line-no">077</span><span id="line-77"></span>
+<span class="source-line-no">078</span><span id="line-78"> @Test</span>
+<span class="source-line-no">079</span><span id="line-79"> public void
testMetaTableNameForReplicaWithoutSuffix() throws IOException {</span>
+<span class="source-line-no">080</span><span id="line-80">
testNameOfMetaForReplica();</span>
+<span class="source-line-no">081</span><span id="line-81">
testGetNonExistentRegionFromMetaFromReplica();</span>
+<span class="source-line-no">082</span><span id="line-82">
testGetExistentRegionFromMetaFromReplica();</span>
+<span class="source-line-no">083</span><span id="line-83"> }</span>
+<span class="source-line-no">084</span><span id="line-84"></span>
+<span class="source-line-no">085</span><span id="line-85"> private void
testNameOfMetaForReplica() {</span>
+<span class="source-line-no">086</span><span id="line-86"> // Check the
correctness of the meta table for replica</span>
+<span class="source-line-no">087</span><span id="line-87"> String
metaTableName =
TableName.META_TABLE_NAME.getNameWithNamespaceInclAsString();</span>
+<span class="source-line-no">088</span><span id="line-88">
assertNotNull(metaTableName);</span>
+<span class="source-line-no">089</span><span id="line-89"></span>
+<span class="source-line-no">090</span><span id="line-90"> // Check if name
of the meta table for replica is same as the default meta table</span>
+<span class="source-line-no">091</span><span id="line-91">
assertEquals(0,</span>
+<span class="source-line-no">092</span><span id="line-92">
TableName.META_TABLE_NAME.compareTo(TableName.getDefaultNameOfMetaForReplica()));</span>
+<span class="source-line-no">093</span><span id="line-93"> }</span>
+<span class="source-line-no">094</span><span id="line-94"></span>
+<span class="source-line-no">095</span><span id="line-95"> private void
testGetNonExistentRegionFromMetaFromReplica() throws IOException {</span>
+<span class="source-line-no">096</span><span id="line-96">
LOG.info("Started testGetNonExistentRegionFromMetaFromReplica");</span>
+<span class="source-line-no">097</span><span id="line-97">
Pair<RegionInfo, ServerName> pair =</span>
+<span class="source-line-no">098</span><span id="line-98">
MetaTableAccessor.getRegion(connection,
Bytes.toBytes("nonexistent-region"));</span>
+<span class="source-line-no">099</span><span id="line-99">
assertNull(pair);</span>
+<span class="source-line-no">100</span><span id="line-100">
LOG.info("Finished testGetNonExistentRegionFromMetaFromReplica");</span>
<span class="source-line-no">101</span><span id="line-101"> }</span>
<span class="source-line-no">102</span><span id="line-102"></span>
-<span class="source-line-no">103</span><span id="line-103"> private void
testGetNonExistentRegionFromMetaFromReplica() throws IOException {</span>
-<span class="source-line-no">104</span><span id="line-104">
LOG.info("Started testGetNonExistentRegionFromMetaFromReplica");</span>
-<span class="source-line-no">105</span><span id="line-105">
Pair<RegionInfo, ServerName> pair =</span>
-<span class="source-line-no">106</span><span id="line-106">
MetaTableAccessor.getRegion(connection,
Bytes.toBytes("nonexistent-region"));</span>
-<span class="source-line-no">107</span><span id="line-107">
assertNull(pair);</span>
-<span class="source-line-no">108</span><span id="line-108">
LOG.info("Finished testGetNonExistentRegionFromMetaFromReplica");</span>
-<span class="source-line-no">109</span><span id="line-109"> }</span>
-<span class="source-line-no">110</span><span id="line-110"></span>
-<span class="source-line-no">111</span><span id="line-111"> private void
testGetExistentRegionFromMetaFromReplica() throws IOException {</span>
-<span class="source-line-no">112</span><span id="line-112"> final TableName
tableName =
TableName.valueOf("testMetaTableNameForReplicaWithoutSuffix");</span>
-<span class="source-line-no">113</span><span id="line-113">
LOG.info("Started " + tableName);</span>
-<span class="source-line-no">114</span><span id="line-114">
UTIL.createTable(tableName, HConstants.CATALOG_FAMILY);</span>
-<span class="source-line-no">115</span><span id="line-115"> assertEquals(1,
MetaTableAccessor.getTableRegions(connection, tableName).size());</span>
-<span class="source-line-no">116</span><span id="line-116"> }</span>
+<span class="source-line-no">103</span><span id="line-103"> private void
testGetExistentRegionFromMetaFromReplica() throws IOException {</span>
+<span class="source-line-no">104</span><span id="line-104"> final TableName
tableName =
TableName.valueOf("testMetaTableNameForReplicaWithoutSuffix");</span>
+<span class="source-line-no">105</span><span id="line-105">
LOG.info("Started " + tableName);</span>
+<span class="source-line-no">106</span><span id="line-106">
UTIL.createTable(tableName, HConstants.CATALOG_FAMILY);</span>
+<span class="source-line-no">107</span><span id="line-107"> assertEquals(1,
MetaTableAccessor.getTableRegions(connection, tableName).size());</span>
+<span class="source-line-no">108</span><span id="line-108"> }</span>
+<span class="source-line-no">109</span><span id="line-109"></span>
+<span class="source-line-no">110</span><span id="line-110"> @Test</span>
+<span class="source-line-no">111</span><span id="line-111"> public void
testMetaTableNameForReplicaWithSuffix() {</span>
+<span class="source-line-no">112</span><span id="line-112"> //
TableName.META_TABLE_NAME is assigned in the class initializer, before a test
can set a</span>
+<span class="source-line-no">113</span><span id="line-113"> //
configuration, so assert on the method the initializer itself calls.</span>
+<span class="source-line-no">114</span><span id="line-114"> Configuration
conf = HBaseConfiguration.create();</span>
+<span class="source-line-no">115</span><span id="line-115">
conf.set(HConstants.HBASE_META_TABLE_SUFFIX, "replica1");</span>
+<span class="source-line-no">116</span><span id="line-116"> TableName
withSuffix = TableName.initializeHbaseMetaTableName(conf);</span>
<span class="source-line-no">117</span><span id="line-117"></span>
-<span class="source-line-no">118</span><span id="line-118"> @Test</span>
-<span class="source-line-no">119</span><span id="line-119"> public void
testMetaTableNameForReplicaWithSuffix() throws Exception {</span>
-<span class="source-line-no">120</span><span id="line-120"> // This test
actively changes the META_TABLE_NAME to a non-default value and verifies
it.</span>
-<span class="source-line-no">121</span><span id="line-121"> Configuration
conf = HBaseConfiguration.create();</span>
-<span class="source-line-no">122</span><span id="line-122"> String suffix =
"replica1";</span>
-<span class="source-line-no">123</span><span id="line-123">
conf.set(HConstants.HBASE_META_TABLE_SUFFIX, suffix);</span>
-<span class="source-line-no">124</span><span id="line-124"></span>
-<span class="source-line-no">125</span><span id="line-125"> //
Re-initialize the static final META_TABLE_NAME for the testing to a non-default
value.</span>
-<span class="source-line-no">126</span><span id="line-126"> TableName
expectedMetaTableName = TableName.initializeHbaseMetaTableName(conf);</span>
-<span class="source-line-no">127</span><span id="line-127">
setStaticFinalField(metaTableName, expectedMetaTableName);</span>
-<span class="source-line-no">128</span><span id="line-128"></span>
-<span class="source-line-no">129</span><span id="line-129"> TableName
currentMetaName = TableName.META_TABLE_NAME;</span>
-<span class="source-line-no">130</span><span id="line-130"> TableName
defaultMetaName = TableName.getDefaultNameOfMetaForReplica();</span>
-<span class="source-line-no">131</span><span id="line-131"></span>
-<span class="source-line-no">132</span><span id="line-132"> // The current
meta table name is not the default one.</span>
-<span class="source-line-no">133</span><span id="line-133">
assertNotEquals(defaultMetaName, currentMetaName,</span>
-<span class="source-line-no">134</span><span id="line-134">
"META_TABLE_NAME should not be the default. ");</span>
-<span class="source-line-no">135</span><span id="line-135"></span>
-<span class="source-line-no">136</span><span id="line-136"> // The current
meta table name has the configured suffix.</span>
-<span class="source-line-no">137</span><span id="line-137">
assertEquals(expectedMetaTableName, currentMetaName,</span>
-<span class="source-line-no">138</span><span id="line-138">
"META_TABLE_NAME should have the configured suffix");</span>
-<span class="source-line-no">139</span><span id="line-139"></span>
-<span class="source-line-no">140</span><span id="line-140"> // restore
default value of META_TABLE_NAME</span>
-<span class="source-line-no">141</span><span id="line-141">
setDefaultMetaTableName();</span>
-<span class="source-line-no">142</span><span id="line-142"> }</span>
-<span class="source-line-no">143</span><span id="line-143"></span>
-<span class="source-line-no">144</span><span id="line-144"> private static
void setDefaultMetaTableName() throws Exception {</span>
-<span class="source-line-no">145</span><span id="line-145"> if
(originalMetaTableName != null) {</span>
-<span class="source-line-no">146</span><span id="line-146">
setStaticFinalField(metaTableName, originalMetaTableName);</span>
-<span class="source-line-no">147</span><span id="line-147"> }</span>
-<span class="source-line-no">148</span><span id="line-148"> }</span>
-<span class="source-line-no">149</span><span id="line-149"></span>
-<span class="source-line-no">150</span><span id="line-150"> /**</span>
-<span class="source-line-no">151</span><span id="line-151"> * A helper
method to modify a static final field using reflection. This is necessary for
testing</span>
-<span class="source-line-no">152</span><span id="line-152"> * code that
reads a configuration only once during class loading.</span>
-<span class="source-line-no">153</span><span id="line-153"> * @param field
The field to modify.</span>
-<span class="source-line-no">154</span><span id="line-154"> * @param
newValue The new value to set.</span>
-<span class="source-line-no">155</span><span id="line-155"> * @throws
Exception if reflection fails.</span>
-<span class="source-line-no">156</span><span id="line-156"> */</span>
-<span class="source-line-no">157</span><span id="line-157"> private static
void setStaticFinalField(Field field, Object newValue) throws Exception {</span>
-<span class="source-line-no">158</span><span id="line-158">
field.setAccessible(true);</span>
-<span class="source-line-no">159</span><span id="line-159"> // Using
MethodHandles to get a trusted lookup with the necessary permissions to modify
it.</span>
-<span class="source-line-no">160</span><span id="line-160"> // NOTE: For
this to work, the JVM running the test must be started with arguments
like:</span>
-<span class="source-line-no">161</span><span id="line-161"> //
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED</span>
-<span class="source-line-no">162</span><span id="line-162"> var lookup =
MethodHandles.privateLookupIn(Field.class, MethodHandles.lookup());</span>
-<span class="source-line-no">163</span><span id="line-163"> var handle =
lookup.findVarHandle(Field.class, "modifiers", int.class);</span>
-<span class="source-line-no">164</span><span id="line-164">
handle.set(field, field.getModifiers() & ~Modifier.FINAL);</span>
-<span class="source-line-no">165</span><span id="line-165"> field.set(null,
newValue);</span>
-<span class="source-line-no">166</span><span id="line-166"> }</span>
-<span class="source-line-no">167</span><span id="line-167">}</span>
+<span class="source-line-no">118</span><span id="line-118">
assertNotEquals(TableName.getDefaultNameOfMetaForReplica(), withSuffix,</span>
+<span class="source-line-no">119</span><span id="line-119"> "a configured
suffix should not produce the default meta table name");</span>
+<span class="source-line-no">120</span><span id="line-120">
assertEquals(TableName.valueOf(NamespaceDescriptor.SYSTEM_NAMESPACE_NAME_STR,
"meta_replica1"),</span>
+<span class="source-line-no">121</span><span id="line-121"> withSuffix,
"meta table name should carry the configured suffix");</span>
+<span class="source-line-no">122</span><span id="line-122"> }</span>
+<span class="source-line-no">123</span><span id="line-123"></span>
+<span class="source-line-no">124</span><span id="line-124">}</span>
diff --git a/testdevapidocs/index-all.html b/testdevapidocs/index-all.html
index 02e32417160..a1dbe7deaec 100644
--- a/testdevapidocs/index-all.html
+++ b/testdevapidocs/index-all.html
@@ -32033,8 +32033,6 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a
href="org/apache/hadoop/hbase/master/http/TestHbckMetricsResource.html#metaTableName"
class="member-name-link">metaTableName</a> - Static variable in class
org.apache.hadoop.hbase.master.http.<a
href="org/apache/hadoop/hbase/master/http/TestHbckMetricsResource.html"
title="class in
org.apache.hadoop.hbase.master.http">TestHbckMetricsResource</a></dt>
<dd> </dd>
-<dt><a
href="org/apache/hadoop/hbase/TestMetaTableForReplica.html#metaTableName"
class="member-name-link">metaTableName</a> - Static variable in class
org.apache.hadoop.hbase.<a
href="org/apache/hadoop/hbase/TestMetaTableForReplica.html" title="class in
org.apache.hadoop.hbase">TestMetaTableForReplica</a></dt>
-<dd> </dd>
<dt><a
href="org/apache/hadoop/hbase/master/procedure/TestTableProcedureWaitingQueueCleanup.MetaTableProcedure.html#%3Cinit%3E()"
class="member-name-link">MetaTableProcedure()</a> - Constructor for class
org.apache.hadoop.hbase.master.procedure.<a
href="org/apache/hadoop/hbase/master/procedure/TestTableProcedureWaitingQueueCleanup.MetaTableProcedure.html"
title="class in
org.apache.hadoop.hbase.master.procedure">TestTableProcedureWaitingQueueCleanup.MetaTableProcedure</a></dt>
<dd> </dd>
<dt><a
href="org/apache/hadoop/hbase/TestMetaTableAccessor.MetaTask.html#metaTask()"
class="member-name-link">metaTask()</a> - Method in class
org.apache.hadoop.hbase.<a
href="org/apache/hadoop/hbase/TestMetaTableAccessor.MetaTask.html" title="class
in org.apache.hadoop.hbase">TestMetaTableAccessor.MetaTask</a></dt>
@@ -35856,8 +35854,6 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a
href="org/apache/hadoop/hbase/io/hfile/TestHFileBlockHeaderCorruption.Corrupter.html#originalHeader"
class="member-name-link">originalHeader</a> - Variable in class
org.apache.hadoop.hbase.io.hfile.<a
href="org/apache/hadoop/hbase/io/hfile/TestHFileBlockHeaderCorruption.Corrupter.html"
title="class in
org.apache.hadoop.hbase.io.hfile">TestHFileBlockHeaderCorruption.Corrupter</a></dt>
<dd> </dd>
-<dt><a
href="org/apache/hadoop/hbase/TestMetaTableForReplica.html#originalMetaTableName"
class="member-name-link">originalMetaTableName</a> - Static variable in class
org.apache.hadoop.hbase.<a
href="org/apache/hadoop/hbase/TestMetaTableForReplica.html" title="class in
org.apache.hadoop.hbase">TestMetaTableForReplica</a></dt>
-<dd> </dd>
<dt><a
href="org/apache/hadoop/hbase/client/TestTableScanMetrics.html#originalScan"
class="member-name-link">originalScan</a> - Variable in class
org.apache.hadoop.hbase.client.<a
href="org/apache/hadoop/hbase/client/TestTableScanMetrics.html" title="class in
org.apache.hadoop.hbase.client">TestTableScanMetrics</a></dt>
<dd> </dd>
<dt><a
href="org/apache/hadoop/hbase/client/SnapshotCloneIndependenceTestBase.html#originalTable"
class="member-name-link">originalTable</a> - Variable in class
org.apache.hadoop.hbase.client.<a
href="org/apache/hadoop/hbase/client/SnapshotCloneIndependenceTestBase.html"
title="class in
org.apache.hadoop.hbase.client">SnapshotCloneIndependenceTestBase</a></dt>
@@ -45587,8 +45583,6 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a
href="org/apache/hadoop/hbase/regionserver/wal/TestLogRolling.html#setDefaultLogWriter(org.apache.hadoop.conf.Configuration)"
class="member-name-link">setDefaultLogWriter(Configuration)</a> - Method in
class org.apache.hadoop.hbase.regionserver.wal.<a
href="org/apache/hadoop/hbase/regionserver/wal/TestLogRolling.html"
title="class in
org.apache.hadoop.hbase.regionserver.wal">TestLogRolling</a></dt>
<dd> </dd>
-<dt><a
href="org/apache/hadoop/hbase/TestMetaTableForReplica.html#setDefaultMetaTableName()"
class="member-name-link">setDefaultMetaTableName()</a> - Static method in
class org.apache.hadoop.hbase.<a
href="org/apache/hadoop/hbase/TestMetaTableForReplica.html" title="class in
org.apache.hadoop.hbase">TestMetaTableForReplica</a></dt>
-<dd> </dd>
<dt><a
href="org/apache/hadoop/hbase/HBaseTestingUtil.html#setDFSCluster(org.apache.hadoop.hdfs.MiniDFSCluster)"
class="member-name-link">setDFSCluster(MiniDFSCluster)</a> - Method in class
org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HBaseTestingUtil.html"
title="class in org.apache.hadoop.hbase">HBaseTestingUtil</a></dt>
<dd> </dd>
<dt><a
href="org/apache/hadoop/hbase/HBaseTestingUtil.html#setDFSCluster(org.apache.hadoop.hdfs.MiniDFSCluster,boolean)"
class="member-name-link">setDFSCluster(MiniDFSCluster, boolean)</a> - Method
in class org.apache.hadoop.hbase.<a
href="org/apache/hadoop/hbase/HBaseTestingUtil.html" title="class in
org.apache.hadoop.hbase">HBaseTestingUtil</a></dt>
@@ -45962,10 +45956,6 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a
href="org/apache/hadoop/hbase/replication/regionserver/TestSerialReplicationChecker.html#setState(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.master.RegionState.State)"
class="member-name-link">setState(RegionInfo, RegionState.State)</a> - Method
in class org.apache.hadoop.hbase.replication.regionserver.<a
href="org/apache/hadoop/hbase/replication/regionserver/TestSerialReplicationChecker.html"
title="class in org.apache.hadoop.hbase.replication.regionserver" [...]
<dd> </dd>
-<dt><a
href="org/apache/hadoop/hbase/TestMetaTableForReplica.html#setStaticFinalField(java.lang.reflect.Field,java.lang.Object)"
class="member-name-link">setStaticFinalField(Field, Object)</a> - Static
method in class org.apache.hadoop.hbase.<a
href="org/apache/hadoop/hbase/TestMetaTableForReplica.html" title="class in
org.apache.hadoop.hbase">TestMetaTableForReplica</a></dt>
-<dd>
-<div class="block">A helper method to modify a static final field using
reflection.</div>
-</dd>
<dt><a
href="org/apache/hadoop/hbase/rest/PerformanceEvaluation.Status.html#setStatus(java.lang.String)"
class="member-name-link">setStatus(String)</a> - Method in interface
org.apache.hadoop.hbase.rest.<a
href="org/apache/hadoop/hbase/rest/PerformanceEvaluation.Status.html"
title="interface in
org.apache.hadoop.hbase.rest">PerformanceEvaluation.Status</a></dt>
<dd>
<div class="block">Sets status</div>
diff --git a/testdevapidocs/member-search-index.js
b/testdevapidocs/member-search-index.js
index c0cf2238a37..dcebeda9cbe 100644
--- a/testdevapidocs/member-search-index.js
+++ b/testdevapidocs/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex =
[{"p":"org.apache.hadoop.hbase.master.janitor","c":"TestMetaFixerNoCluster","l":"_ARI"},{"p":"org.apache.hadoop.hbase.io","c":"TestHalfStoreFileReader","l":"_b(String)","u":"_b(java.lang.String)"},{"p":"org.apache.hadoop.hbase.master.janitor","c":"TestMetaFixerNoCluster","l":"_BRI"},{"p":"org.apache.hadoop.hbase.backup","c":"TestSystemTableSnapshot","l":"_testBackupRestoreSystemTable()"},{"p":"org.apache.hadoop.hbase.regionserver","c":"TestBlocksScanned","l":"_testBlo
[...]
\ No newline at end of file
+memberSearchIndex =
[{"p":"org.apache.hadoop.hbase.master.janitor","c":"TestMetaFixerNoCluster","l":"_ARI"},{"p":"org.apache.hadoop.hbase.io","c":"TestHalfStoreFileReader","l":"_b(String)","u":"_b(java.lang.String)"},{"p":"org.apache.hadoop.hbase.master.janitor","c":"TestMetaFixerNoCluster","l":"_BRI"},{"p":"org.apache.hadoop.hbase.backup","c":"TestSystemTableSnapshot","l":"_testBackupRestoreSystemTable()"},{"p":"org.apache.hadoop.hbase.regionserver","c":"TestBlocksScanned","l":"_testBlo
[...]
\ No newline at end of file
diff --git
a/testdevapidocs/org/apache/hadoop/hbase/TestMetaTableForReplica.html
b/testdevapidocs/org/apache/hadoop/hbase/TestMetaTableForReplica.html
index 6bc5de287ee..b9c02b0690a 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/TestMetaTableForReplica.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/TestMetaTableForReplica.html
@@ -78,7 +78,7 @@ loadScripts(document, 'script');</script>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span
class="annotations">@Tag("org.apache.hadoop.hbase.testclassification.MiscTests")
@Tag("org.apache.hadoop.hbase.testclassification.MediumTests")
-</span><span class="modifiers">public class </span><span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-49">TestMetaTableForReplica</a></span>
+</span><span class="modifiers">public class </span><span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-46">TestMetaTableForReplica</a></span>
<span class="extends-implements">extends <a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html"
title="class or interface in java.lang"
class="external-link">Object</a></span></div>
<div class="block">Test <a href="TestMetaTableForReplica.html" title="class in
org.apache.hadoop.hbase"><code>TestMetaTableForReplica</code></a>.</div>
</section>
@@ -99,12 +99,6 @@ loadScripts(document, 'script');</script>
<div class="col-first odd-row-color"><code>private static final
org.slf4j.Logger</code></div>
<div class="col-second odd-row-color"><code><a href="#LOG"
class="member-name-link">LOG</a></code></div>
<div class="col-last odd-row-color"> </div>
-<div class="col-first even-row-color"><code>private static <a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/reflect/Field.html"
title="class or interface in java.lang.reflect"
class="external-link">Field</a></code></div>
-<div class="col-second even-row-color"><code><a href="#metaTableName"
class="member-name-link">metaTableName</a></code></div>
-<div class="col-last even-row-color"> </div>
-<div class="col-first odd-row-color"><code>private static <a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html"
title="class or interface in java.lang"
class="external-link">Object</a></code></div>
-<div class="col-second odd-row-color"><code><a href="#originalMetaTableName"
class="member-name-link">originalMetaTableName</a></code></div>
-<div class="col-last odd-row-color"> </div>
<div class="col-first even-row-color"><code>private static final <a
href="HBaseTestingUtil.html" title="class in
org.apache.hadoop.hbase">HBaseTestingUtil</a></code></div>
<div class="col-second even-row-color"><code><a href="#UTIL"
class="member-name-link">UTIL</a></code></div>
<div class="col-last even-row-color"> </div>
@@ -141,15 +135,6 @@ loadScripts(document, 'script');</script>
<div class="col-first odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code>static
void</code></div>
<div class="col-second odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code><a
href="#beforeClass()" class="member-name-link">beforeClass</a>()</code></div>
<div class="col-last odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"> </div>
-<div class="col-first even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code>private static
void</code></div>
-<div class="col-second even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code><a
href="#setDefaultMetaTableName()"
class="member-name-link">setDefaultMetaTableName</a>()</code></div>
-<div class="col-last even-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"> </div>
-<div class="col-first odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code>private static
void</code></div>
-<div class="col-second odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4"><code><a
href="#setStaticFinalField(java.lang.reflect.Field,java.lang.Object)"
class="member-name-link">setStaticFinalField</a><wbr>(<a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/reflect/Field.html"
title="class or interface in java.lang.reflect"
class="external-link">Field</a> field,
- <a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html"
title="class or interface in java.lang"
class="external-link">Object</a> newValue)</code></div>
-<div class="col-last odd-row-color method-summary-table
method-summary-table-tab1 method-summary-table-tab4">
-<div class="block">A helper method to modify a static final field using
reflection.</div>
-</div>
<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>private
void</code></div>
<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#testGetExistentRegionFromMetaFromReplica()"
class="member-name-link">testGetExistentRegionFromMetaFromReplica</a>()</code></div>
<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
@@ -188,31 +173,19 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="LOG">
<h3>LOG</h3>
-<div class="member-signature"><span class="modifiers">private static
final</span> <span class="return-type">org.slf4j.Logger</span> <span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-54">LOG</a></span></div>
+<div class="member-signature"><span class="modifiers">private static
final</span> <span class="return-type">org.slf4j.Logger</span> <span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-51">LOG</a></span></div>
</section>
</li>
<li>
<section class="detail" id="UTIL">
<h3>UTIL</h3>
-<div class="member-signature"><span class="modifiers">private static
final</span> <span class="return-type"><a href="HBaseTestingUtil.html"
title="class in org.apache.hadoop.hbase">HBaseTestingUtil</a></span> <span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-55">UTIL</a></span></div>
+<div class="member-signature"><span class="modifiers">private static
final</span> <span class="return-type"><a href="HBaseTestingUtil.html"
title="class in org.apache.hadoop.hbase">HBaseTestingUtil</a></span> <span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-52">UTIL</a></span></div>
</section>
</li>
<li>
<section class="detail" id="connection">
<h3>connection</h3>
-<div class="member-signature"><span class="modifiers">private
static</span> <span
class="return-type">org.apache.hadoop.hbase.client.Connection</span> <span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-56">connection</a></span></div>
-</section>
-</li>
-<li>
-<section class="detail" id="metaTableName">
-<h3>metaTableName</h3>
-<div class="member-signature"><span class="modifiers">private
static</span> <span class="return-type"><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/reflect/Field.html"
title="class or interface in java.lang.reflect"
class="external-link">Field</a></span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-57">metaTableName</a></span></div>
-</section>
-</li>
-<li>
-<section class="detail" id="originalMetaTableName">
-<h3>originalMetaTableName</h3>
-<div class="member-signature"><span class="modifiers">private
static</span> <span class="return-type"><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html"
title="class or interface in java.lang"
class="external-link">Object</a></span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-58">originalMetaTableName</a></span></div>
+<div class="member-signature"><span class="modifiers">private
static</span> <span
class="return-type">org.apache.hadoop.hbase.client.Connection</span> <span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-53">connection</a></span></div>
</section>
</li>
</ul>
@@ -226,7 +199,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="<init>()">
<h3>TestMetaTableForReplica</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-52">TestMetaTableForReplica</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-49">TestMetaTableForReplica</a></span>()</div>
</section>
</li>
</ul>
@@ -241,7 +214,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="beforeClass()">
<h3>beforeClass</h3>
<div class="member-signature"><span class="annotations">@BeforeAll
-</span><span class="modifiers">public static</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-60">beforeClass</a></span>()
+</span><span class="modifiers">public static</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-55">beforeClass</a></span>()
throws <span class="exceptions"><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"
title="class or interface in java.lang"
class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
@@ -253,7 +226,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="afterClass()">
<h3>afterClass</h3>
<div class="member-signature"><span class="annotations">@AfterAll
-</span><span class="modifiers">public static</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-74">afterClass</a></span>()
+</span><span class="modifiers">public static</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-66">afterClass</a></span>()
throws <span class="exceptions"><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"
title="class or interface in java.lang"
class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
@@ -265,14 +238,14 @@ loadScripts(document, 'script');</script>
<section class="detail" id="testStateOfMetaForReplica()">
<h3>testStateOfMetaForReplica</h3>
<div class="member-signature"><span class="annotations">@Test
-</span><span class="modifiers">public</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-80">testStateOfMetaForReplica</a></span>()</div>
+</span><span class="modifiers">public</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-72">testStateOfMetaForReplica</a></span>()</div>
</section>
</li>
<li>
<section class="detail" id="testMetaTableNameForReplicaWithoutSuffix()">
<h3>testMetaTableNameForReplicaWithoutSuffix</h3>
<div class="member-signature"><span class="annotations">@Test
-</span><span class="modifiers">public</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-86">testMetaTableNameForReplicaWithoutSuffix</a></span>()
+</span><span class="modifiers">public</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-78">testMetaTableNameForReplicaWithoutSuffix</a></span>()
throws <span
class="exceptions"><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html"
title="class or interface in java.io"
class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
@@ -283,13 +256,13 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="testNameOfMetaForReplica()">
<h3>testNameOfMetaForReplica</h3>
-<div class="member-signature"><span
class="modifiers">private</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-93">testNameOfMetaForReplica</a></span>()</div>
+<div class="member-signature"><span
class="modifiers">private</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-85">testNameOfMetaForReplica</a></span>()</div>
</section>
</li>
<li>
<section class="detail" id="testGetNonExistentRegionFromMetaFromReplica()">
<h3>testGetNonExistentRegionFromMetaFromReplica</h3>
-<div class="member-signature"><span
class="modifiers">private</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-103">testGetNonExistentRegionFromMetaFromReplica</a></span>()
+<div class="member-signature"><span
class="modifiers">private</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-95">testGetNonExistentRegionFromMetaFromReplica</a></span>()
throws <span
class="exceptions"><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html"
title="class or interface in java.io"
class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
@@ -300,7 +273,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="testGetExistentRegionFromMetaFromReplica()">
<h3>testGetExistentRegionFromMetaFromReplica</h3>
-<div class="member-signature"><span
class="modifiers">private</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-111">testGetExistentRegionFromMetaFromReplica</a></span>()
+<div class="member-signature"><span
class="modifiers">private</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-103">testGetExistentRegionFromMetaFromReplica</a></span>()
throws <span
class="exceptions"><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html"
title="class or interface in java.io"
class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
@@ -312,40 +285,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="testMetaTableNameForReplicaWithSuffix()">
<h3>testMetaTableNameForReplicaWithSuffix</h3>
<div class="member-signature"><span class="annotations">@Test
-</span><span class="modifiers">public</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-118">testMetaTableNameForReplicaWithSuffix</a></span>()
- throws <span class="exceptions"><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"
title="class or interface in java.lang"
class="external-link">Exception</a></span></div>
-<dl class="notes">
-<dt>Throws:</dt>
-<dd><code><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"
title="class or interface in java.lang"
class="external-link">Exception</a></code></dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="setDefaultMetaTableName()">
-<h3>setDefaultMetaTableName</h3>
-<div class="member-signature"><span class="modifiers">private
static</span> <span class="return-type">void</span> <span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-144">setDefaultMetaTableName</a></span>()
- throws <span class="exceptions"><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"
title="class or interface in java.lang"
class="external-link">Exception</a></span></div>
-<dl class="notes">
-<dt>Throws:</dt>
-<dd><code><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"
title="class or interface in java.lang"
class="external-link">Exception</a></code></dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail"
id="setStaticFinalField(java.lang.reflect.Field,java.lang.Object)">
-<h3>setStaticFinalField</h3>
-<div class="member-signature"><span class="modifiers">private
static</span> <span class="return-type">void</span> <span
class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-157">setStaticFinalField</a></span><wbr><span
class="parameters">(<a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/reflect/Field.html"
title="class or interface in java.lang.reflect"
class="external-link">Field</a> field,
- <a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html"
title="class or interface in java.lang"
class="external-link">Object</a> newValue)</span>
- throws <span class="exceptions"><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"
title="class or interface in java.lang"
class="external-link">Exception</a></span></div>
-<div class="block">A helper method to modify a static final field using
reflection. This is necessary for testing
- code that reads a configuration only once during class loading.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>field</code> - The field to modify.</dd>
-<dd><code>newValue</code> - The new value to set.</dd>
-<dt>Throws:</dt>
-<dd><code><a
href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html"
title="class or interface in java.lang"
class="external-link">Exception</a></code> - if reflection fails.</dd>
-</dl>
+</span><span class="modifiers">public</span> <span
class="return-type">void</span> <span class="element-name"><a
href="../../../../src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html#line-110">testMetaTableNameForReplicaWithSuffix</a></span>()</div>
</section>
</li>
</ul>
diff --git
a/testdevapidocs/src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html
b/testdevapidocs/src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html
index 5c4a82ea273..55119f190d7 100644
---
a/testdevapidocs/src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html
+++
b/testdevapidocs/src-html/org/apache/hadoop/hbase/TestMetaTableForReplica.html
@@ -37,147 +37,104 @@
<span class="source-line-no">024</span><span id="line-24">import static
org.junit.jupiter.api.Assertions.assertTrue;</span>
<span class="source-line-no">025</span><span id="line-25"></span>
<span class="source-line-no">026</span><span id="line-26">import
java.io.IOException;</span>
-<span class="source-line-no">027</span><span id="line-27">import
java.lang.invoke.MethodHandles;</span>
-<span class="source-line-no">028</span><span id="line-28">import
java.lang.reflect.Field;</span>
-<span class="source-line-no">029</span><span id="line-29">import
java.lang.reflect.Modifier;</span>
-<span class="source-line-no">030</span><span id="line-30">import
org.apache.hadoop.conf.Configuration;</span>
-<span class="source-line-no">031</span><span id="line-31">import
org.apache.hadoop.hbase.client.Connection;</span>
-<span class="source-line-no">032</span><span id="line-32">import
org.apache.hadoop.hbase.client.ConnectionFactory;</span>
-<span class="source-line-no">033</span><span id="line-33">import
org.apache.hadoop.hbase.client.RegionInfo;</span>
-<span class="source-line-no">034</span><span id="line-34">import
org.apache.hadoop.hbase.master.HMaster;</span>
-<span class="source-line-no">035</span><span id="line-35">import
org.apache.hadoop.hbase.testclassification.MediumTests;</span>
-<span class="source-line-no">036</span><span id="line-36">import
org.apache.hadoop.hbase.testclassification.MiscTests;</span>
-<span class="source-line-no">037</span><span id="line-37">import
org.apache.hadoop.hbase.util.Bytes;</span>
-<span class="source-line-no">038</span><span id="line-38">import
org.apache.hadoop.hbase.util.Pair;</span>
-<span class="source-line-no">039</span><span id="line-39">import
org.junit.jupiter.api.AfterAll;</span>
-<span class="source-line-no">040</span><span id="line-40">import
org.junit.jupiter.api.BeforeAll;</span>
-<span class="source-line-no">041</span><span id="line-41">import
org.junit.jupiter.api.Tag;</span>
-<span class="source-line-no">042</span><span id="line-42">import
org.junit.jupiter.api.Test;</span>
-<span class="source-line-no">043</span><span id="line-43">import
org.slf4j.Logger;</span>
-<span class="source-line-no">044</span><span id="line-44">import
org.slf4j.LoggerFactory;</span>
-<span class="source-line-no">045</span><span id="line-45"></span>
-<span class="source-line-no">046</span><span id="line-46">/**</span>
-<span class="source-line-no">047</span><span id="line-47"> * Test {@link
org.apache.hadoop.hbase.TestMetaTableForReplica}.</span>
-<span class="source-line-no">048</span><span id="line-48"> */</span>
-<span class="source-line-no">049</span><span
id="line-49">@Tag(MiscTests.TAG)</span>
-<span class="source-line-no">050</span><span
id="line-50">@Tag(MediumTests.TAG)</span>
-<span class="source-line-no">051</span><span
id="line-51">@SuppressWarnings("deprecation")</span>
-<span class="source-line-no">052</span><span id="line-52">public class
TestMetaTableForReplica {</span>
-<span class="source-line-no">053</span><span id="line-53"></span>
-<span class="source-line-no">054</span><span id="line-54"> private static
final Logger LOG =
LoggerFactory.getLogger(TestMetaTableForReplica.class);</span>
-<span class="source-line-no">055</span><span id="line-55"> private static
final HBaseTestingUtil UTIL = new HBaseTestingUtil();</span>
-<span class="source-line-no">056</span><span id="line-56"> private static
Connection connection;</span>
-<span class="source-line-no">057</span><span id="line-57"> private static
Field metaTableName;</span>
-<span class="source-line-no">058</span><span id="line-58"> private static
Object originalMetaTableName;</span>
-<span class="source-line-no">059</span><span id="line-59"></span>
-<span class="source-line-no">060</span><span id="line-60"> @BeforeAll</span>
-<span class="source-line-no">061</span><span id="line-61"> public static void
beforeClass() throws Exception {</span>
-<span class="source-line-no">062</span><span id="line-62"> Configuration c
= UTIL.getConfiguration();</span>
-<span class="source-line-no">063</span><span id="line-63"> // quicker
heartbeat interval for faster DN death notification</span>
-<span class="source-line-no">064</span><span id="line-64">
c.setInt("hbase.ipc.client.connect.max.retries", 1);</span>
-<span class="source-line-no">065</span><span id="line-65">
c.setInt(HConstants.ZK_SESSION_TIMEOUT, 1000);</span>
-<span class="source-line-no">066</span><span id="line-66"> // Start cluster
having non-default hbase meta table name</span>
-<span class="source-line-no">067</span><span id="line-67">
UTIL.startMiniCluster(3);</span>
-<span class="source-line-no">068</span><span id="line-68"> connection =
ConnectionFactory.createConnection(c);</span>
-<span class="source-line-no">069</span><span id="line-69"> // Save the
original value of META_TABLE_NAME before any test runs.x</span>
-<span class="source-line-no">070</span><span id="line-70"> metaTableName =
TableName.class.getDeclaredField("META_TABLE_NAME");</span>
-<span class="source-line-no">071</span><span id="line-71">
originalMetaTableName = metaTableName.get(null);</span>
-<span class="source-line-no">072</span><span id="line-72"> }</span>
-<span class="source-line-no">073</span><span id="line-73"></span>
-<span class="source-line-no">074</span><span id="line-74"> @AfterAll</span>
-<span class="source-line-no">075</span><span id="line-75"> public static void
afterClass() throws Exception {</span>
-<span class="source-line-no">076</span><span id="line-76">
connection.close();</span>
-<span class="source-line-no">077</span><span id="line-77">
UTIL.shutdownMiniCluster();</span>
-<span class="source-line-no">078</span><span id="line-78"> }</span>
-<span class="source-line-no">079</span><span id="line-79"></span>
-<span class="source-line-no">080</span><span id="line-80"> @Test</span>
-<span class="source-line-no">081</span><span id="line-81"> public void
testStateOfMetaForReplica() {</span>
-<span class="source-line-no">082</span><span id="line-82"> HMaster m =
UTIL.getMiniHBaseCluster().getMaster();</span>
-<span class="source-line-no">083</span><span id="line-83">
assertTrue(m.waitForMetaOnline());</span>
-<span class="source-line-no">084</span><span id="line-84"> }</span>
-<span class="source-line-no">085</span><span id="line-85"></span>
-<span class="source-line-no">086</span><span id="line-86"> @Test</span>
-<span class="source-line-no">087</span><span id="line-87"> public void
testMetaTableNameForReplicaWithoutSuffix() throws IOException {</span>
-<span class="source-line-no">088</span><span id="line-88">
testNameOfMetaForReplica();</span>
-<span class="source-line-no">089</span><span id="line-89">
testGetNonExistentRegionFromMetaFromReplica();</span>
-<span class="source-line-no">090</span><span id="line-90">
testGetExistentRegionFromMetaFromReplica();</span>
-<span class="source-line-no">091</span><span id="line-91"> }</span>
-<span class="source-line-no">092</span><span id="line-92"></span>
-<span class="source-line-no">093</span><span id="line-93"> private void
testNameOfMetaForReplica() {</span>
-<span class="source-line-no">094</span><span id="line-94"> // Check the
correctness of the meta table for replica</span>
-<span class="source-line-no">095</span><span id="line-95"> String
metaTableName =
TableName.META_TABLE_NAME.getNameWithNamespaceInclAsString();</span>
-<span class="source-line-no">096</span><span id="line-96">
assertNotNull(metaTableName);</span>
-<span class="source-line-no">097</span><span id="line-97"></span>
-<span class="source-line-no">098</span><span id="line-98"> // Check if name
of the meta table for replica is same as the default meta table</span>
-<span class="source-line-no">099</span><span id="line-99">
assertEquals(0,</span>
-<span class="source-line-no">100</span><span id="line-100">
TableName.META_TABLE_NAME.compareTo(TableName.getDefaultNameOfMetaForReplica()));</span>
+<span class="source-line-no">027</span><span id="line-27">import
org.apache.hadoop.conf.Configuration;</span>
+<span class="source-line-no">028</span><span id="line-28">import
org.apache.hadoop.hbase.client.Connection;</span>
+<span class="source-line-no">029</span><span id="line-29">import
org.apache.hadoop.hbase.client.ConnectionFactory;</span>
+<span class="source-line-no">030</span><span id="line-30">import
org.apache.hadoop.hbase.client.RegionInfo;</span>
+<span class="source-line-no">031</span><span id="line-31">import
org.apache.hadoop.hbase.master.HMaster;</span>
+<span class="source-line-no">032</span><span id="line-32">import
org.apache.hadoop.hbase.testclassification.MediumTests;</span>
+<span class="source-line-no">033</span><span id="line-33">import
org.apache.hadoop.hbase.testclassification.MiscTests;</span>
+<span class="source-line-no">034</span><span id="line-34">import
org.apache.hadoop.hbase.util.Bytes;</span>
+<span class="source-line-no">035</span><span id="line-35">import
org.apache.hadoop.hbase.util.Pair;</span>
+<span class="source-line-no">036</span><span id="line-36">import
org.junit.jupiter.api.AfterAll;</span>
+<span class="source-line-no">037</span><span id="line-37">import
org.junit.jupiter.api.BeforeAll;</span>
+<span class="source-line-no">038</span><span id="line-38">import
org.junit.jupiter.api.Tag;</span>
+<span class="source-line-no">039</span><span id="line-39">import
org.junit.jupiter.api.Test;</span>
+<span class="source-line-no">040</span><span id="line-40">import
org.slf4j.Logger;</span>
+<span class="source-line-no">041</span><span id="line-41">import
org.slf4j.LoggerFactory;</span>
+<span class="source-line-no">042</span><span id="line-42"></span>
+<span class="source-line-no">043</span><span id="line-43">/**</span>
+<span class="source-line-no">044</span><span id="line-44"> * Test {@link
org.apache.hadoop.hbase.TestMetaTableForReplica}.</span>
+<span class="source-line-no">045</span><span id="line-45"> */</span>
+<span class="source-line-no">046</span><span
id="line-46">@Tag(MiscTests.TAG)</span>
+<span class="source-line-no">047</span><span
id="line-47">@Tag(MediumTests.TAG)</span>
+<span class="source-line-no">048</span><span
id="line-48">@SuppressWarnings("deprecation")</span>
+<span class="source-line-no">049</span><span id="line-49">public class
TestMetaTableForReplica {</span>
+<span class="source-line-no">050</span><span id="line-50"></span>
+<span class="source-line-no">051</span><span id="line-51"> private static
final Logger LOG =
LoggerFactory.getLogger(TestMetaTableForReplica.class);</span>
+<span class="source-line-no">052</span><span id="line-52"> private static
final HBaseTestingUtil UTIL = new HBaseTestingUtil();</span>
+<span class="source-line-no">053</span><span id="line-53"> private static
Connection connection;</span>
+<span class="source-line-no">054</span><span id="line-54"></span>
+<span class="source-line-no">055</span><span id="line-55"> @BeforeAll</span>
+<span class="source-line-no">056</span><span id="line-56"> public static void
beforeClass() throws Exception {</span>
+<span class="source-line-no">057</span><span id="line-57"> Configuration c
= UTIL.getConfiguration();</span>
+<span class="source-line-no">058</span><span id="line-58"> // quicker
heartbeat interval for faster DN death notification</span>
+<span class="source-line-no">059</span><span id="line-59">
c.setInt("hbase.ipc.client.connect.max.retries", 1);</span>
+<span class="source-line-no">060</span><span id="line-60">
c.setInt(HConstants.ZK_SESSION_TIMEOUT, 1000);</span>
+<span class="source-line-no">061</span><span id="line-61"> // Start cluster
having non-default hbase meta table name</span>
+<span class="source-line-no">062</span><span id="line-62">
UTIL.startMiniCluster(3);</span>
+<span class="source-line-no">063</span><span id="line-63"> connection =
ConnectionFactory.createConnection(c);</span>
+<span class="source-line-no">064</span><span id="line-64"> }</span>
+<span class="source-line-no">065</span><span id="line-65"></span>
+<span class="source-line-no">066</span><span id="line-66"> @AfterAll</span>
+<span class="source-line-no">067</span><span id="line-67"> public static void
afterClass() throws Exception {</span>
+<span class="source-line-no">068</span><span id="line-68">
connection.close();</span>
+<span class="source-line-no">069</span><span id="line-69">
UTIL.shutdownMiniCluster();</span>
+<span class="source-line-no">070</span><span id="line-70"> }</span>
+<span class="source-line-no">071</span><span id="line-71"></span>
+<span class="source-line-no">072</span><span id="line-72"> @Test</span>
+<span class="source-line-no">073</span><span id="line-73"> public void
testStateOfMetaForReplica() {</span>
+<span class="source-line-no">074</span><span id="line-74"> HMaster m =
UTIL.getMiniHBaseCluster().getMaster();</span>
+<span class="source-line-no">075</span><span id="line-75">
assertTrue(m.waitForMetaOnline());</span>
+<span class="source-line-no">076</span><span id="line-76"> }</span>
+<span class="source-line-no">077</span><span id="line-77"></span>
+<span class="source-line-no">078</span><span id="line-78"> @Test</span>
+<span class="source-line-no">079</span><span id="line-79"> public void
testMetaTableNameForReplicaWithoutSuffix() throws IOException {</span>
+<span class="source-line-no">080</span><span id="line-80">
testNameOfMetaForReplica();</span>
+<span class="source-line-no">081</span><span id="line-81">
testGetNonExistentRegionFromMetaFromReplica();</span>
+<span class="source-line-no">082</span><span id="line-82">
testGetExistentRegionFromMetaFromReplica();</span>
+<span class="source-line-no">083</span><span id="line-83"> }</span>
+<span class="source-line-no">084</span><span id="line-84"></span>
+<span class="source-line-no">085</span><span id="line-85"> private void
testNameOfMetaForReplica() {</span>
+<span class="source-line-no">086</span><span id="line-86"> // Check the
correctness of the meta table for replica</span>
+<span class="source-line-no">087</span><span id="line-87"> String
metaTableName =
TableName.META_TABLE_NAME.getNameWithNamespaceInclAsString();</span>
+<span class="source-line-no">088</span><span id="line-88">
assertNotNull(metaTableName);</span>
+<span class="source-line-no">089</span><span id="line-89"></span>
+<span class="source-line-no">090</span><span id="line-90"> // Check if name
of the meta table for replica is same as the default meta table</span>
+<span class="source-line-no">091</span><span id="line-91">
assertEquals(0,</span>
+<span class="source-line-no">092</span><span id="line-92">
TableName.META_TABLE_NAME.compareTo(TableName.getDefaultNameOfMetaForReplica()));</span>
+<span class="source-line-no">093</span><span id="line-93"> }</span>
+<span class="source-line-no">094</span><span id="line-94"></span>
+<span class="source-line-no">095</span><span id="line-95"> private void
testGetNonExistentRegionFromMetaFromReplica() throws IOException {</span>
+<span class="source-line-no">096</span><span id="line-96">
LOG.info("Started testGetNonExistentRegionFromMetaFromReplica");</span>
+<span class="source-line-no">097</span><span id="line-97">
Pair<RegionInfo, ServerName> pair =</span>
+<span class="source-line-no">098</span><span id="line-98">
MetaTableAccessor.getRegion(connection,
Bytes.toBytes("nonexistent-region"));</span>
+<span class="source-line-no">099</span><span id="line-99">
assertNull(pair);</span>
+<span class="source-line-no">100</span><span id="line-100">
LOG.info("Finished testGetNonExistentRegionFromMetaFromReplica");</span>
<span class="source-line-no">101</span><span id="line-101"> }</span>
<span class="source-line-no">102</span><span id="line-102"></span>
-<span class="source-line-no">103</span><span id="line-103"> private void
testGetNonExistentRegionFromMetaFromReplica() throws IOException {</span>
-<span class="source-line-no">104</span><span id="line-104">
LOG.info("Started testGetNonExistentRegionFromMetaFromReplica");</span>
-<span class="source-line-no">105</span><span id="line-105">
Pair<RegionInfo, ServerName> pair =</span>
-<span class="source-line-no">106</span><span id="line-106">
MetaTableAccessor.getRegion(connection,
Bytes.toBytes("nonexistent-region"));</span>
-<span class="source-line-no">107</span><span id="line-107">
assertNull(pair);</span>
-<span class="source-line-no">108</span><span id="line-108">
LOG.info("Finished testGetNonExistentRegionFromMetaFromReplica");</span>
-<span class="source-line-no">109</span><span id="line-109"> }</span>
-<span class="source-line-no">110</span><span id="line-110"></span>
-<span class="source-line-no">111</span><span id="line-111"> private void
testGetExistentRegionFromMetaFromReplica() throws IOException {</span>
-<span class="source-line-no">112</span><span id="line-112"> final TableName
tableName =
TableName.valueOf("testMetaTableNameForReplicaWithoutSuffix");</span>
-<span class="source-line-no">113</span><span id="line-113">
LOG.info("Started " + tableName);</span>
-<span class="source-line-no">114</span><span id="line-114">
UTIL.createTable(tableName, HConstants.CATALOG_FAMILY);</span>
-<span class="source-line-no">115</span><span id="line-115"> assertEquals(1,
MetaTableAccessor.getTableRegions(connection, tableName).size());</span>
-<span class="source-line-no">116</span><span id="line-116"> }</span>
+<span class="source-line-no">103</span><span id="line-103"> private void
testGetExistentRegionFromMetaFromReplica() throws IOException {</span>
+<span class="source-line-no">104</span><span id="line-104"> final TableName
tableName =
TableName.valueOf("testMetaTableNameForReplicaWithoutSuffix");</span>
+<span class="source-line-no">105</span><span id="line-105">
LOG.info("Started " + tableName);</span>
+<span class="source-line-no">106</span><span id="line-106">
UTIL.createTable(tableName, HConstants.CATALOG_FAMILY);</span>
+<span class="source-line-no">107</span><span id="line-107"> assertEquals(1,
MetaTableAccessor.getTableRegions(connection, tableName).size());</span>
+<span class="source-line-no">108</span><span id="line-108"> }</span>
+<span class="source-line-no">109</span><span id="line-109"></span>
+<span class="source-line-no">110</span><span id="line-110"> @Test</span>
+<span class="source-line-no">111</span><span id="line-111"> public void
testMetaTableNameForReplicaWithSuffix() {</span>
+<span class="source-line-no">112</span><span id="line-112"> //
TableName.META_TABLE_NAME is assigned in the class initializer, before a test
can set a</span>
+<span class="source-line-no">113</span><span id="line-113"> //
configuration, so assert on the method the initializer itself calls.</span>
+<span class="source-line-no">114</span><span id="line-114"> Configuration
conf = HBaseConfiguration.create();</span>
+<span class="source-line-no">115</span><span id="line-115">
conf.set(HConstants.HBASE_META_TABLE_SUFFIX, "replica1");</span>
+<span class="source-line-no">116</span><span id="line-116"> TableName
withSuffix = TableName.initializeHbaseMetaTableName(conf);</span>
<span class="source-line-no">117</span><span id="line-117"></span>
-<span class="source-line-no">118</span><span id="line-118"> @Test</span>
-<span class="source-line-no">119</span><span id="line-119"> public void
testMetaTableNameForReplicaWithSuffix() throws Exception {</span>
-<span class="source-line-no">120</span><span id="line-120"> // This test
actively changes the META_TABLE_NAME to a non-default value and verifies
it.</span>
-<span class="source-line-no">121</span><span id="line-121"> Configuration
conf = HBaseConfiguration.create();</span>
-<span class="source-line-no">122</span><span id="line-122"> String suffix =
"replica1";</span>
-<span class="source-line-no">123</span><span id="line-123">
conf.set(HConstants.HBASE_META_TABLE_SUFFIX, suffix);</span>
-<span class="source-line-no">124</span><span id="line-124"></span>
-<span class="source-line-no">125</span><span id="line-125"> //
Re-initialize the static final META_TABLE_NAME for the testing to a non-default
value.</span>
-<span class="source-line-no">126</span><span id="line-126"> TableName
expectedMetaTableName = TableName.initializeHbaseMetaTableName(conf);</span>
-<span class="source-line-no">127</span><span id="line-127">
setStaticFinalField(metaTableName, expectedMetaTableName);</span>
-<span class="source-line-no">128</span><span id="line-128"></span>
-<span class="source-line-no">129</span><span id="line-129"> TableName
currentMetaName = TableName.META_TABLE_NAME;</span>
-<span class="source-line-no">130</span><span id="line-130"> TableName
defaultMetaName = TableName.getDefaultNameOfMetaForReplica();</span>
-<span class="source-line-no">131</span><span id="line-131"></span>
-<span class="source-line-no">132</span><span id="line-132"> // The current
meta table name is not the default one.</span>
-<span class="source-line-no">133</span><span id="line-133">
assertNotEquals(defaultMetaName, currentMetaName,</span>
-<span class="source-line-no">134</span><span id="line-134">
"META_TABLE_NAME should not be the default. ");</span>
-<span class="source-line-no">135</span><span id="line-135"></span>
-<span class="source-line-no">136</span><span id="line-136"> // The current
meta table name has the configured suffix.</span>
-<span class="source-line-no">137</span><span id="line-137">
assertEquals(expectedMetaTableName, currentMetaName,</span>
-<span class="source-line-no">138</span><span id="line-138">
"META_TABLE_NAME should have the configured suffix");</span>
-<span class="source-line-no">139</span><span id="line-139"></span>
-<span class="source-line-no">140</span><span id="line-140"> // restore
default value of META_TABLE_NAME</span>
-<span class="source-line-no">141</span><span id="line-141">
setDefaultMetaTableName();</span>
-<span class="source-line-no">142</span><span id="line-142"> }</span>
-<span class="source-line-no">143</span><span id="line-143"></span>
-<span class="source-line-no">144</span><span id="line-144"> private static
void setDefaultMetaTableName() throws Exception {</span>
-<span class="source-line-no">145</span><span id="line-145"> if
(originalMetaTableName != null) {</span>
-<span class="source-line-no">146</span><span id="line-146">
setStaticFinalField(metaTableName, originalMetaTableName);</span>
-<span class="source-line-no">147</span><span id="line-147"> }</span>
-<span class="source-line-no">148</span><span id="line-148"> }</span>
-<span class="source-line-no">149</span><span id="line-149"></span>
-<span class="source-line-no">150</span><span id="line-150"> /**</span>
-<span class="source-line-no">151</span><span id="line-151"> * A helper
method to modify a static final field using reflection. This is necessary for
testing</span>
-<span class="source-line-no">152</span><span id="line-152"> * code that
reads a configuration only once during class loading.</span>
-<span class="source-line-no">153</span><span id="line-153"> * @param field
The field to modify.</span>
-<span class="source-line-no">154</span><span id="line-154"> * @param
newValue The new value to set.</span>
-<span class="source-line-no">155</span><span id="line-155"> * @throws
Exception if reflection fails.</span>
-<span class="source-line-no">156</span><span id="line-156"> */</span>
-<span class="source-line-no">157</span><span id="line-157"> private static
void setStaticFinalField(Field field, Object newValue) throws Exception {</span>
-<span class="source-line-no">158</span><span id="line-158">
field.setAccessible(true);</span>
-<span class="source-line-no">159</span><span id="line-159"> // Using
MethodHandles to get a trusted lookup with the necessary permissions to modify
it.</span>
-<span class="source-line-no">160</span><span id="line-160"> // NOTE: For
this to work, the JVM running the test must be started with arguments
like:</span>
-<span class="source-line-no">161</span><span id="line-161"> //
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED</span>
-<span class="source-line-no">162</span><span id="line-162"> var lookup =
MethodHandles.privateLookupIn(Field.class, MethodHandles.lookup());</span>
-<span class="source-line-no">163</span><span id="line-163"> var handle =
lookup.findVarHandle(Field.class, "modifiers", int.class);</span>
-<span class="source-line-no">164</span><span id="line-164">
handle.set(field, field.getModifiers() & ~Modifier.FINAL);</span>
-<span class="source-line-no">165</span><span id="line-165"> field.set(null,
newValue);</span>
-<span class="source-line-no">166</span><span id="line-166"> }</span>
-<span class="source-line-no">167</span><span id="line-167">}</span>
+<span class="source-line-no">118</span><span id="line-118">
assertNotEquals(TableName.getDefaultNameOfMetaForReplica(), withSuffix,</span>
+<span class="source-line-no">119</span><span id="line-119"> "a configured
suffix should not produce the default meta table name");</span>
+<span class="source-line-no">120</span><span id="line-120">
assertEquals(TableName.valueOf(NamespaceDescriptor.SYSTEM_NAMESPACE_NAME_STR,
"meta_replica1"),</span>
+<span class="source-line-no">121</span><span id="line-121"> withSuffix,
"meta table name should carry the configured suffix");</span>
+<span class="source-line-no">122</span><span id="line-122"> }</span>
+<span class="source-line-no">123</span><span id="line-123"></span>
+<span class="source-line-no">124</span><span id="line-124">}</span>