mirror of
https://github.com/neondatabase/neon.git
synced 2026-06-01 12:30:38 +00:00
## Problem The rich gRPC Pageserver client needs to split GetPage batches that straddle multiple shards. Touches #11735. Requires #12462. ## Summary of changes Adds a `GetPageSplitter` which splits `GetPageRequest` that span multiple shards, and then reassembles the responses. Dispatches per-shard requests in parallel.
7 lines
79 B
Rust
7 lines
79 B
Rust
mod client;
|
|
mod pool;
|
|
mod retry;
|
|
mod split;
|
|
|
|
pub use client::PageserverClient;
|