ceph / ceph/ceph-csi

nfs: Add support for nfs shallow volumes

Open
#3,997 3 comments 0 reactions 1 assignee Assigned to @iPraveenParihar View on GitHub
component/nfs enhancement keepalive
Dominant language
Go
Stars
1.6k
Forks
617
Avg merge
5d 10h
Merged PRs (30d)
43

Description

# Describe the feature you'd like to have #

Add support for nfs shallow volumes based on cephfs shallow volumes
A nfs shallow volume will need to use a different path(/.snap/) to mount volumes on node.

- https://github.com/ceph/ceph-csi/blob/devel/docs/design/proposals/cephfs-snapshot-shallow-ro-vol.md#node-operations
- https://github.com/ceph/ceph-csi/blob/devel/internal/nfs/controller/volume.go#L150C24-L150C24

# What is the value to the end user? (why is it a priority?) #

User will benefit from the same use cases as cephfs https://github.com/ceph/ceph-csi/blob/devel/docs/design/proposals/cephfs-snapshot-shallow-ro-vol.md#use-cases for nfs.

# How will we know we have a good solution? (acceptance criteria) #

nfs shallow volumes should work similar to cephfs shallow volumes.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.