Skip to content

Diff service implementation#22

Closed
adam-rl wants to merge 2 commits into
mainfrom
adam/snapshots
Closed

Diff service implementation#22
adam-rl wants to merge 2 commits into
mainfrom
adam/snapshots

Conversation

@adam-rl

@adam-rl adam-rl commented Sep 24, 2025

Copy link
Copy Markdown

No description provided.

This diff service identifies whether the Compare function is operating
on overlaybd devices, and if so, attempts to call overlaybd-commit on
the writable_data and writable_index of the upper layer, efficiently
generating a blob for the writable layer.

This is much faster than the default diff service, which mounts
the block devices and compares the filesystem's file-by-file,
which generates an OCI tar which we then convert to overlaybd.
@adam-rl adam-rl closed this Sep 24, 2025
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