feat: introduce region role (#113)

This commit is contained in:
Weny Xu
2023-10-31 16:17:41 +09:00
committed by GitHub
parent c27b3844e5
commit d354d4f0f7
5 changed files with 611 additions and 154 deletions
+9
View File
@@ -48,6 +48,13 @@ message HeartbeatRequest {
uint64 node_epoch = 7;
}
enum RegionRole {
// Writable region(mito2), Readonly region(file).
Leader = 0;
// Readonly region.
Follower = 1;
}
message RegionStat {
uint64 region_id = 1;
// The read capacity units during this period
@@ -60,6 +67,8 @@ message RegionStat {
int64 approximate_rows = 5;
// engine name
string engine = 6;
// Region role
RegionRole role = 7;
}
message HeartbeatResponse {