Skip to content

Commit

Permalink
Add support for transferring compressed blobs via ByteStream
Browse files Browse the repository at this point in the history
In many cases, it is desirable for blobs to be sent in compressed form
to and from the cache. While gRPC supports channel-level compression,
the generated bindings APIs require that implementers provide data in
unserialized and uncompressed form.

By allowing compressed data at the REAPI level instead, we can avoid
re-compressing the same data on each request. The ByteStream API stands
to benefit the most from this, with the least amount of effort.

Implements bazelbuild#147.
  • Loading branch information
mostynb committed Sep 3, 2020
1 parent 5a7b1a4 commit 1182176
Show file tree
Hide file tree
Showing 2 changed files with 359 additions and 222 deletions.
Loading

0 comments on commit 1182176

Please sign in to comment.