Skip to content

Update to bb-storage without a CAS blobAccess - #252

Draft
meroton-benjamin wants to merge 1 commit into
mainfrom
cdc-support
Draft

meroton-benjamin wants to merge 1 commit into
mainfrom
cdc-support

Conversation

@meroton-benjamin

Copy link
Copy Markdown
Contributor

This commit updates to bb-storage that doesn't export the Content Addressable Storage (CAS) as a blobstore.BlobAccess. The CAS is instead built from two low level storage primitives. The Chunk Storage (CS) which contains raw chunks of data and the Chunk List Storage (CLS) which contains lists that describes which chunks make up a blob in the CAS.

This had a fairly large impact on bb-remote-execution as many components assumed that it would interact with the CAS via a blobstore.BlobAccess but this has now been replaced with a cdc.ContentAddressableStorage.

@meroton-benjamin

Copy link
Copy Markdown
Contributor Author

Depends-On: buildbarn/bb-storage#366

This commit updates to bb-storage that doesn't export the Content
Addressable Storage (CAS) as a blobstore.BlobAccess. The CAS is instead
built from two low level storage primitives. The Chunk Storage (CS)
which contains raw chunks of data and the Chunk Mapping Storage (CMS)
which contains lists that describes which chunks make up a blob in the
CAS.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant