Project

General

Profile

Actions

Bug #47154

closed

mgr/volumes: Mark subvolumes with ceph.dir.subvolume vxattr, to improve snapshot scalbility of subvolumes

Added by Shyamsundar Ranganathan over 3 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Urgent
Category:
Administration/Usability
Target version:
% Done:

0%

Source:
Community (dev)
Tags:
Backport:
octopus,nautilus
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
mgr/volumes
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Fix for tracker https://tracker.ceph.com/issues/46074 introduces the vxattr ceph.dir.subvolume that can be use to mark a directory as a subvolume. Adapt the CephFS subvolume management code to set the vxattr for subvolume directories. Also address not moving an incarnation UUID directories (in case of v2 subvolumes) to the global trash, as the vxattr prevents subdirectories from being renamed outside the parent with the vxattr.


Related issues 3 (0 open3 closed)

Related to CephFS - Feature #46074: mds: provide altrenatives to increase the total cephfs subvolume snapshot counts to greater than the current 400 across a Cephfs volumeResolvedZheng Yan

Actions
Copied to CephFS - Backport #47157: nautilus: mgr/volumes: Mark subvolumes with ceph.dir.subvolume vxattr, to improve snapshot scalbility of subvolumesResolvedShyamsundar RanganathanActions
Copied to CephFS - Backport #47158: octopus: mgr/volumes: Mark subvolumes with ceph.dir.subvolume vxattr, to improve snapshot scalbility of subvolumesResolvedShyamsundar RanganathanActions
Actions

Also available in: Atom PDF