Project

General

Profile

Actions

Feature #61904

open

pybind/mgr/volumes: add more introspection for clones

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

Status:
Fix Under Review
Priority:
Normal
Assignee:
Category:
Administration/Usability
Target version:
% Done:

0%

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

Description

`ceph fs clone status` should include information like how many files/directories have been copied so it can be regularly queried for progress. Additionally, we should provide an estimate of progress as a completed percentage based on the recursive stats of the subvolume snapshot it's sourced from.

Finally, create a RemoteEvent in the progress module for the real-time tracking of the clone's progress. If there is more than one clone, 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 #61905: pybind/mgr/volumes: add more introspection for recursive unlink threadsIn ProgressRishabh Dave

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

Actions
Actions

Also available in: Atom PDF