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 #1

Updated by Patrick Donnelly over 3 years ago

  • Related to Feature #46074: mds: provide altrenatives to increase the total cephfs subvolume snapshot counts to greater than the current 400 across a Cephfs volume added
Actions #2

Updated by Patrick Donnelly over 3 years ago

  • Status changed from New to Pending Backport
  • Target version set to v16.0.0
  • Pull request ID set to 36773
Actions #3

Updated by Patrick Donnelly over 3 years ago

  • Copied to Backport #47157: nautilus: mgr/volumes: Mark subvolumes with ceph.dir.subvolume vxattr, to improve snapshot scalbility of subvolumes added
Actions #4

Updated by Patrick Donnelly over 3 years ago

  • Copied to Backport #47158: octopus: mgr/volumes: Mark subvolumes with ceph.dir.subvolume vxattr, to improve snapshot scalbility of subvolumes added
Actions #5

Updated by Nathan Cutler about 3 years ago

  • Status changed from Pending Backport to Resolved

While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".

Actions

Also available in: Atom PDF