File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -2000,6 +2000,9 @@ message Compressor {
20002000
20012001 // Brotli compression.
20022002 BROTLI = 3 ;
2003+
2004+ // Zstandard compression with external dictionary support.
2005+ ZSTD_DICT = 4 ;
20032006 }
20042007}
20052008
@@ -2036,6 +2039,18 @@ message CacheCapabilities {
20362039 // [BatchUpdateBlobs][build.bazel.remote.execution.v2.ContentAddressableStorage.BatchUpdateBlobs]
20372040 // requests.
20382041 repeated Compressor.Value supported_batch_update_compressors = 7 ;
2042+
2043+ // A map of Compressor.Value to corresponding tree digest.
2044+ //
2045+ // The tree digest is expected to be shallow and contain only the dictionaries
2046+ // that may be used by the client to decompress the blobs received from the server.
2047+ //
2048+ // Dictionary files should have name corresponding to the dictionary's ID that is included
2049+ // in the header of each compressed blob.
2050+ //
2051+ // There SHOULD be a dictionary named "default" in the tree. It is to be used for compression
2052+ // when client uploads new blobs to the server.
2053+ map <string , Digest > compression_dictionary_trees = 8 ;
20392054}
20402055
20412056// Capabilities of the remote execution system.
You can’t perform that action at this time.
0 commit comments