diff --git a/src/meta-srv/src/metasrv.rs b/src/meta-srv/src/metasrv.rs index 37d8d3ebb2c..2cd84815fb7 100644 --- a/src/meta-srv/src/metasrv.rs +++ b/src/meta-srv/src/metasrv.rs @@ -861,6 +861,11 @@ impl Metasrv { &self.kv_backend } + /// Returns the shared KV backend that caches metadata while the leader cache is enabled. + pub fn leader_cached_kv_backend(&self) -> &Arc { + &self.leader_cached_kv_backend + } + /// Returns the undecorated peer client. /// /// Its `active_datanodes` does not know about node scheduling states. Use