Purpose: - To prevent data corruption and ensure protocol compatibility, subvolumes must be restricted to a single protocol scope—either NFS-ganesha or SMB. Currently, our system does not support mixed protocol use within the same subvolume and attempting to do so could lead to data corruption. Solution: - Implemented earmarking functionality for subvolumes upon creation, ensuring that they do not share the same subvolume to avoid data corruption due to unsupported mixed protocol use. - Added commands to set get/set/rm earmark from a given subvolume
Please specify the severity of this bug. Severity is defined here: https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat Ceph Storage 8.0 security, bug fix, and enhancement updates), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2024:10216