virajjasani commented on a change in pull request #3438:
URL: https://github.com/apache/hbase/pull/3438#discussion_r661585320
##########
File path:
hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
##########
@@ -253,6 +253,28 @@
// are persisted in meta with a state store
private final RegionStateStore regionStateStore;
+ /**
+ * Min version to consider for moving system tables regions to higher
+ * versioned RS. If RS has higher version than rest of the cluster but that
+ * version is less than this value, we should not move system table regions
+ * to that RS. If RS has higher version than rest of the cluster but that
+ * version is greater than or equal to this value, we should move system
+ * table regions to that RS. This is optional config and default value is
+ * empty string ({@link #DEFAULT_MIN_VERSION_MOVE_SYS_TABLES_CONFIG}).
+ * For instance, if we do not want meta region to be moved to RS with higher
+ * version until that version is >= 2.0.0, then we can configure
+ * "hbase.min.version.move.system.tables" as "2.0.0".
+ * When operator uses this config, it should be used with care, meaning
+ * we should be confident that even if user table regions come to RS with
+ * higher version (that rest of cluster), it would not cause any
Review comment:
@apurtell Created master branch PR #3439 yesterday. Will create branch-2
PR as well.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]