async fn upload_chunk( object_store: Arc<dyn ObjectStore>, chunk_digest: B3Digest, chunk_path: Path, chunk_data: Vec<u8>, ) -> Result<ChunkMeta>
upload chunk if it doesn’t exist yet.