This is an automated email from the ASF dual-hosted git repository.
paksyd pushed a commit to branch branch-2
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-2 by this push:
new 1a018f025e1 HBASE-29859 Initialization log for DataTieringManager is
incorrect (#7695)
1a018f025e1 is described below
commit 1a018f025e19e4c9e5b9f7eaf5c772b761fc788a
Author: Liu Xiao <[email protected]>
AuthorDate: Wed Feb 4 21:32:56 2026 +0800
HBASE-29859 Initialization log for DataTieringManager is incorrect (#7695)
Signed-off-by: Dávid Paksy <[email protected]>
---
.../hadoop/hbase/regionserver/DataTieringManager.java | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DataTieringManager.java
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DataTieringManager.java
index cb02c04e9e3..2c92d9238dc 100644
---
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DataTieringManager.java
+++
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DataTieringManager.java
@@ -69,14 +69,18 @@ public class DataTieringManager {
*/
public static synchronized boolean instantiate(Configuration conf,
Map<String, HRegion> onlineRegions) {
- if (isDataTieringFeatureEnabled(conf) && instance == null) {
- instance = new DataTieringManager(onlineRegions);
- LOG.info("DataTieringManager instantiated successfully.");
- return true;
- } else {
+ if (!isDataTieringFeatureEnabled(conf)) {
+ LOG.debug("DataTiering feature is disabled (key: {}). Skipping
instantiation.",
+ GLOBAL_DATA_TIERING_ENABLED_KEY);
+ return false;
+ }
+ if (instance != null) {
LOG.warn("DataTieringManager is already instantiated.");
+ return false;
}
- return false;
+ instance = new DataTieringManager(onlineRegions);
+ LOG.info("DataTieringManager instantiated successfully.");
+ return true;
}
/**