Actions
Feature #63670
openFeature #63663: mds,client: add crash-consistent snapshot support
mds,client: add light-weight quiesce protocol
% Done:
0%
Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
Client, MDS, kceph
Labels (FS):
Pull request ID:
Description
This protocol would be lighter weight than the cap-revoke version (#63664) by having the MDS tell clients to halt write metadata and data I/O requests on inodes belonging to a subvolume (i.e. the SnapRealm of the subvolume). This avoids possibly expensive cap revoke / getattr traffic, lock gathers, etc.
The downside is that this change would not be backwards-compatible so the MDS can only use this if all affected clients understand the new protocol.
Updated by Patrick Donnelly 5 months ago
This tracker is optional and can be done in the future if desired.
Actions