Project

General

Profile

Actions

Feature #61905

open

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

Added by Patrick Donnelly 10 months ago. Updated 3 months 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 #1

Updated by Patrick Donnelly 10 months ago

  • Related to Feature #61904: pybind/mgr/volumes: add more introspection for clones added
Actions #2

Updated by Venky Shankar 10 months ago

  • Assignee set to Neeraj Pratap Singh
Actions #3

Updated by Venky Shankar 9 months ago

  • Assignee changed from Neeraj Pratap Singh to Rishabh Dave

Rishabh, please take this one.

Actions #4

Updated by Venky Shankar 5 months ago

  • Related to Feature #63544: mgr/volumes: bulk delete canceled clones added
Actions #5

Updated by Rishabh Dave 4 months ago

  • Status changed from New to In Progress
Actions #6

Updated by Rishabh Dave 3 months ago

Since ticket #61904 is similar and its PR is under review and modifications, I am halting work for this ticket until that PR receives an approval.

Actions

Also available in: Atom PDF