-
Notifications
You must be signed in to change notification settings - Fork 114
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
Add cvmfs plugin #27
Add cvmfs plugin #27
Conversation
Good! It is not even building! I am on it! |
Aw I see we change the mount interface! Many many thanks! If we support multiple filesystem implementation, wouldn't it be wise to move the definition of the labels from: https://github.com/ktock/remote-snapshotter/blob/master/filesystems/stargz/handler/handler.go to https://github.com/ktock/remote-snapshotter/blob/master/filesystems/plugin.go Or even directly in containerd. Am I missing something? |
Thanks for rebasing! |
Aw, in my understanding we (filesystem implementator) are not really controlling the label that are passed down to us from containerd, am I right? The label used for stargz can be used for cvmfs and third filesystem as well. Do you think is better to replicate them? |
This topic (the remote snapshotter architecture and handlers) is under the discussion with containerd so I thought it's safe for us to keep everything which is filesystem-specific separated. |
Let me know your preference. |
Let's wait now until the architecture being agreed by containerd community 🙏 . Sorry for unstabilized situation. |
Hi, sorry for the long waiting.
Current remote snapshotter implementation has a pluggable architecture for filesystems. But we restructure the architecture to be configurable by making general parts(snapshotter, cache, ...) importable and make it easy to create specific remote snapshotters for filesystem developers. This means rather than having "one big pluggable snapshotter" we have a remote snapshotter for a specific filesystem(i.e. stargz/CRFS) in this repo but you can still have CernVM-FS snapshotter using our generic parts. Thanks for your collabolation! |
Seems landed as https://github.com/cvmfs/containerd-remote-snapshotter 🎉 |
Definitely! Sorry for not closing it myself! |
Hi there :)
Sorry I was quite slow, but other stuff came up!
Anyhow, I rebase the PR #4
Cheers,