This page allows you to display objects stored in the Content Addressable Storage (CAS) and Action Cache (AC) as defined by the Remote Execution API. Objects in these data stores have hard to guess identifiers and the Remote Execution API provides no functions for iterating over them. One may therefore only access this service in a meaningful way by visiting automatically generated URLs pointing to this page. Tools that are part of Buildbarn will generate these URLs where applicable.
This service supports the following URL schemes:
${instance_name}/blobs/${digest_function}/action/${hash}-${size_bytes}/
Displays information about an Action and its associated Command
stored in the CAS. If available, displays information about the
Action's associated ActionResult stored in the AC.
${instance_name}/blobs/${digest_function}/command/${hash}-${size_bytes}/
Displays information about a Command stored in the CAS.
${instance_name}/blobs/${digest_function}/directory/${hash}-${size_bytes}/
Displays information about a Directory (input directory) stored in
the CAS.
${instance_name}/blobs/${digest_function}/file/${hash}-${size_bytes}/${filename}
Serves a file stored in the CAS.
${instance_name}/blobs/${digest_function}/historical_execute_response/${hash}-${size_bytes}/
Extension: displays information about an ActionResult that was not
permitted to be stored in the AC, but was stored in the CAS instead.
Buildbarn stores ActionResult messages for failed build actions in
the CAS.
${instance_name}/blobs/${digest_function}/previous_execution_stats/${hash}-${size_bytes}/
Extension: displays information about outcomes of previous
executions of similar actions. This information is extracted from
Buildbarn's Initial Size Class Cache (ISCC).
${instance_name}/blobs/${digest_function}/tree/${hash}-${size_bytes}/${subdirectory}/
Displays information about a Tree (output directory tree) stored in
the CAS.