From 453e9aa42ec23387ef144fbc5f3a7bbfac730d1f Mon Sep 17 00:00:00 2001 From: Weny Xu Date: Fri, 6 Nov 2026 09:02:17 +0000 Subject: [PATCH] feat(meta-srv): expose leader cache backend (#10217) Signed-off-by: WenyXu --- src/meta-srv/src/metasrv.rs | 5 +++++ 1 file changed, 5 insertions(+) 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