Project

General

Profile

Actions

Feature #63670

open

Feature #63663: mds,client: add crash-consistent snapshot support

mds,client: add light-weight quiesce protocol

Added by Patrick Donnelly 5 months ago. Updated 5 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
% 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.

Actions #1

Updated by Patrick Donnelly 5 months ago

This tracker is optional and can be done in the future if desired.

Actions

Also available in: Atom PDF