feat(tvix/castore/grpc): instrument some more functions
Change-Id: Icedb148c88c5f4a3b2242ed12df1dd8692af94fd Reviewed-on: https://cl.tvl.fyi/c/depot/+/10584 Autosubmit: flokli <flokli@flokli.de> Tested-by: BuildkiteCI Reviewed-by: raitobezarius <tvl@lahfa.xyz>
This commit is contained in:
parent
99f675ecef
commit
9de1ebf23e
1 changed files with 2 additions and 0 deletions
|
@ -49,6 +49,7 @@ impl BlobService for GRPCBlobService {
|
|||
}
|
||||
}
|
||||
|
||||
#[instrument(skip(self, digest), fields(blob.digest=%digest), err)]
|
||||
async fn open_read(&self, digest: &B3Digest) -> io::Result<Option<Box<dyn BlobReader>>> {
|
||||
// Get a stream of [proto::BlobChunk], or return an error if the blob
|
||||
// doesn't exist.
|
||||
|
@ -80,6 +81,7 @@ impl BlobService for GRPCBlobService {
|
|||
|
||||
/// Returns a BlobWriter, that'll internally wrap each write in a
|
||||
/// [proto::BlobChunk], which is send to the gRPC server.
|
||||
#[instrument(skip_all)]
|
||||
async fn open_write(&self) -> Box<dyn BlobWriter> {
|
||||
// set up an mpsc channel passing around Bytes.
|
||||
let (tx, rx) = tokio::sync::mpsc::channel::<bytes::Bytes>(10);
|
||||
|
|
Loading…
Reference in a new issue