Add blog post for CDC#12025
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a new blog post introducing Remote Cache Content-Defined Chunking (CDC) and the accompanying diagrams, plus updates existing docs to reference the new Bazel chunking flag and the blog post.
Changes:
- Add a new CDC deep-dive blog post (
content-defined-chunking) with supporting images/diagrams. - Update CDC changelog entry to simplify enablement instructions and link to the new blog post.
- Update the “Why was my Bazel build so slow?” post to include
--experimental_remote_cache_chunking.
Reviewed changes
Copilot reviewed 4 out of 13 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| website/static/img/blog/cdc_transitive_action_collapse.svg | New diagram illustrating transitive action collapse (with highlighted path). |
| website/static/img/blog/cdc_splitblob_spliceblob_flows.svg | New diagram showing SplitBlob/SpliceBlob read/write flows. |
| website/static/img/blog/cdc_local_vs_distributed_cache.svg | New diagram comparing local chunk store vs distributed cache/manifest. |
| website/static/img/blog/cdc_golink_insertion_simplified.svg | New diagram demonstrating chunk boundary stability after insertion. |
| website/static/img/blog/cdc_chunk_stability.svg | New diagram explaining CDC stability under small edits. |
| website/static/img/blog/cdc_chunk_offsets_not_copies.svg | New diagram explaining offset-based chunk representation. |
| website/changelog/bazel-remote-cache-cdc.md | Updates enablement snippet and links to the new blog post. |
| website/blog/why-was-my-bazel-build-so-slow.md | Adds --experimental_remote_cache_chunking to the recommended flags list. |
| website/blog/content-defined-chunking.md | New CDC blog post content and references to the new diagrams. |
| website/blog/authors.yaml | Adds author key tfrench for the new post. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
c617655 to
c142b5c
Compare
There was a problem hiding this comment.
Pull request overview
Adds a new “Remote Cache CDC” (content-defined chunking) blog post to the website, along with supporting diagrams, and updates existing docs/changelog to reference the new capability and article.
Changes:
- Added new blog post:
content-defined-chunkingexplaining CDC and related Remote Execution APIs. - Added multiple new SVG diagrams used by the blog post.
- Updated existing changelog entry and Bazel performance-flags blog to reference
--experimental_remote_cache_chunkingand link to the new post.
Reviewed changes
Copilot reviewed 3 out of 13 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| website/static/img/blog/cdc_transitive_action_collapse.svg | New diagram illustrating how transitive actions collapse the dependency graph. |
| website/static/img/blog/cdc_splitblob_spliceblob_flows.svg | New diagram showing read/write RPC flows using SplitBlob/SpliceBlob. |
| website/static/img/blog/cdc_local_vs_distributed_cache.svg | New diagram comparing local chunk reuse vs distributed cache storage model. |
| website/static/img/blog/cdc_golink_insertion_simplified.svg | New diagram illustrating chunk stability across an insertion. |
| website/static/img/blog/cdc_chunk_stability.svg | New diagram illustrating CDC boundary stability under small edits. |
| website/static/img/blog/cdc_chunk_offsets_not_copies.svg | New diagram contrasting materialized chunks vs offsets. |
| website/changelog/bazel-remote-cache-cdc.md | Updated CDC changelog entry to simplify enablement guidance and link to the new post. |
| website/blog/why-was-my-bazel-build-so-slow.md | Added the --experimental_remote_cache_chunking flag to the recommended flags list. |
| website/blog/content-defined-chunking.md | New long-form blog post introducing remote cache CDC. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
3ad9ff8 to
a6806b1
Compare
ff7a0db to
2430c09
Compare
aaf945a to
7a0e9de
Compare
7a0e9de to
a93dce0
Compare
There was a problem hiding this comment.
Pull request overview
Adds a new BuildBuddy blog post explaining Remote Cache CDC (content-defined chunking), along with supporting diagrams and a couple of cross-links/flag mentions in existing site content.
Changes:
- Added the new blog post:
Remote Cache CDC: Reusing Bytes(/blog/content-defined-chunking). - Added multiple new SVG diagrams used by the post.
- Updated the CDC changelog entry and the “slow Bazel build” post to reference
--experimental_remote_cache_chunkingand link to the new post.
Reviewed changes
Copilot reviewed 3 out of 13 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| website/static/img/blog/cdc_transitive_action_collapse.svg | New diagram illustrating transitive action “collapse” behavior. |
| website/static/img/blog/cdc_splitblob_spliceblob_flows.svg | New diagram showing SplitBlob/SpliceBlob read+write flows. |
| website/static/img/blog/cdc_local_vs_distributed_cache.svg | New diagram comparing local chunk store vs distributed remote cache (has aria-labelledby). |
| website/static/img/blog/cdc_golink_insertion_simplified.svg | New diagram illustrating chunk boundary stability after an insertion. |
| website/static/img/blog/cdc_chunk_stability.svg | New diagram illustrating chunk stability under small edits. |
| website/static/img/blog/cdc_chunk_offsets_not_copies.svg | New diagram illustrating “byte ranges, not copies” optimization. |
| website/changelog/bazel-remote-cache-cdc.md | Updates CDC changelog entry to simplify enablement instructions and link to the new post. |
| website/blog/why-was-my-bazel-build-so-slow.md | Adds --experimental_remote_cache_chunking to the recommended flags list. |
| website/blog/content-defined-chunking.md | New long-form post describing CDC motivation, APIs, and results. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
a93dce0 to
719b719
Compare
|
Nice work! This looks good, a few high-level comments:
|
Uh oh!
There was an error while loading. Please reload this page.