-
Notifications
You must be signed in to change notification settings - Fork 242
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
overlay: implement DiffGetter #631
Conversation
It is needed for: containers/buildah#2359 |
What about the other drivers? Don't they at least need the interface? |
it must be customized for each driver, at the moment only aufs has the interface. I am not sure it is even possible for all the remaining drivers to access a file without mounting the layer. |
if the DiffGetter interface is provided, the layer store doesn't need to mount the layer to access the files for tar-split. Signed-off-by: Giuseppe Scrivano <[email protected]>
if the DiffGetter interface is provided, the layer store doesn't need to mount the layer to access the files for tar-split. Signed-off-by: Giuseppe Scrivano <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
LGTM, but would like someone with more storage chops than I to do a head nod too. |
LGTM. The implementations for overlay and vfs mirror the aufs one, which uses a layout for its diffs that is similar to overlay's. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, too
if the DiffGetter interface is provided, the layer store doesn't need
to mount the layer to access the files for tar-split.
Signed-off-by: Giuseppe Scrivano [email protected]