Project

General

Profile

Actions

Feature #61905

open

pybind/mgr/volumes: add more introspection for recursive unlink threads

Added by Patrick Donnelly 11 months ago. Updated 12 days ago.

Status:
In Progress
Priority:
High
Assignee:
Category:
-
Target version:
% Done:

0%

Source:
Development
Tags:
Backport:
reef,quincy,pacific
Reviewed:
Affected Versions:
Component(FS):
mgr/volumes
Labels (FS):
task(intern), task(medium)
Pull request ID:

Description

Similar to #61904, add a command to get more information about the status of the module's unlink threads. In particular, add stats for:

  • How many subvolumes are in the trash directory?
  • How many rfiles (recursive stat) are there?
  • What is the unlink/rmdir count / second for all threads?

Finally, create a RemoteEvent in the progress module for the real-time tracking of the subvolume removal progress. If there is more than one subvolume being removed, consolidate into a single RemoteEvent to keep `ceph status -s` short. Finally, add a config to disable this publishing.


Related issues 2 (2 open0 closed)

Related to CephFS - Feature #61904: pybind/mgr/volumes: add more introspection for clonesFix Under ReviewRishabh Dave

Actions
Related to CephFS - Feature #63544: mgr/volumes: bulk delete canceled clonesNewNeeraj Pratap Singh

Actions
Actions

Also available in: Atom PDF