Skip to content

docs: Flesh out some unified storage docs/code a bit#2216

Merged
jeckersb merged 1 commit into
bootc-dev:mainfrom
cgwalters:unified-storage-docs
May 28, 2026
Merged

docs: Flesh out some unified storage docs/code a bit#2216
jeckersb merged 1 commit into
bootc-dev:mainfrom
cgwalters:unified-storage-docs

Conversation

@cgwalters

Copy link
Copy Markdown
Collaborator

Update the experimental-unified-storage doc and add rustdocs to describe the planned upcoming three-store architecture (containers-storage -> composefs -> ostree). This will eliminate tar serialization and share physical disk blocks.

Assisted-by: OpenCode (claude-sonnet-4-6)

@github-actions github-actions Bot added the area/documentation Updates to the documentation label May 27, 2026
@bootc-bot bootc-bot Bot requested a review from jeckersb May 27, 2026 18:47

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds comprehensive documentation detailing the planned three-store architecture (containers-storage, composefs, and ostree) and its use of reflinks (FICLONE) for zero-copy operations. It updates several source files with module-level rustdocs and expands the experimental unified storage documentation. One issue was identified in the rustdoc comments where a broken intra-doc link to a non-existent method Storage::reflinks_supported would cause a compilation error.

Comment thread crates/lib/src/store/mod.rs Outdated
Update the experimental-unified-storage doc and add rustdocs to describe
the planned upcoming three-store architecture (containers-storage -> composefs -> ostree).
This will eliminate tar serialization and share physical disk blocks.

Assisted-by: OpenCode (claude-sonnet-4-6)
Signed-off-by: Colin Walters <walters@verbum.org>
@cgwalters cgwalters force-pushed the unified-storage-docs branch from bf4defc to 5e3f057 Compare May 27, 2026 19:19
@jeckersb jeckersb added this pull request to the merge queue May 27, 2026
Merged via the queue into bootc-dev:main with commit 86d1f8c May 28, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/documentation Updates to the documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants