This bug was initially created as a copy of Bug #2312545 I am copying this bug because: Purpose: - To prevent data corruption and ensure protocol compatibility, subvolumes and subvolume groups 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 or subvolume group, and attempting to do so could lead to data corruption. Solution: - Implemented earmarking functionality for subvolumes and subvolume groups upon creation, ensuring that they do not share the same subvolume or subvolume group to avoid data corruption due to unsupported mixed protocol use. Added commands to set get/set/rm earmark from a given subvolume / subvolume group
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