pub(crate) async fn read_range(
broker: Arc<Broker>,
filestore: Arc<FileStore>,
global_store: Option<Arc<FileStore>>,
mstore: Arc<Store>,
cmd: CommandBlockfileReadRangeData,
) -> Result<BlockfileReadRangeResult, String>Expand description
blockfile:read_range, also called in-process: the viewer feed reads its
snapshot through it (server::http_viewer), so the feed gets the same
bounded read the pane does and never a whole-file one.