feat: impl partitions and region_peers information schema (#3278)

* feat: impl partitions table

* fix: typo

* feat: impl region_peers information schema

* chore: rename region_peers to greptime_region_peers

* chore: rename statuses to upper case

* fix: comments

* chore: update partition result

* chore: remove redundant checking

* refactor: replace 42 with constant

* feat: fetch region routes in batch
This commit is contained in:
dennis zhuang
2024-02-19 14:47:14 +08:00
committed by GitHub
parent 1851c20c13
commit 8b73067815
27 changed files with 1004 additions and 90 deletions

View File

@@ -133,6 +133,7 @@ pub(crate) async fn create_partition_rule_manager(
leader_peer: Some(Peer::new(3, "")),
follower_peers: vec![],
leader_status: None,
leader_down_since: None,
},
RegionRoute {
region: Region {
@@ -151,6 +152,7 @@ pub(crate) async fn create_partition_rule_manager(
leader_peer: Some(Peer::new(2, "")),
follower_peers: vec![],
leader_status: None,
leader_down_since: None,
},
RegionRoute {
region: Region {
@@ -169,6 +171,7 @@ pub(crate) async fn create_partition_rule_manager(
leader_peer: Some(Peer::new(1, "")),
follower_peers: vec![],
leader_status: None,
leader_down_since: None,
},
]),
region_wal_options.clone(),
@@ -200,6 +203,7 @@ pub(crate) async fn create_partition_rule_manager(
leader_peer: None,
follower_peers: vec![],
leader_status: None,
leader_down_since: None,
},
RegionRoute {
region: Region {
@@ -221,6 +225,7 @@ pub(crate) async fn create_partition_rule_manager(
leader_peer: None,
follower_peers: vec![],
leader_status: None,
leader_down_since: None,
},
RegionRoute {
region: Region {
@@ -239,6 +244,7 @@ pub(crate) async fn create_partition_rule_manager(
leader_peer: None,
follower_peers: vec![],
leader_status: None,
leader_down_since: None,
},
]),
region_wal_options,