Project

General

Profile

Actions

Feature #61334

open

cephfs-mirror: use snapdiff api for efficient tree traversal

Added by Venky Shankar 12 months ago. Updated about 2 months ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
Category:
Performance/Resource Usage
Target version:
% Done:

0%

Source:
Community (dev)
Tags:
backport_processed
Backport:
reef,squid
Reviewed:
Affected Versions:
Component(FS):
cephfs-mirror, tools
Labels (FS):
Pull request ID:

Description

With https://github.com/ceph/ceph/pull/43546 merged, cephfs-mirror can make use the snapdiff api (via readdir_snapdiff) to efficiently traverse the directory tree between two snapshots.

This should hugely improve performance when only a handful of files have changed between two consecutive snapshots.


Related issues 3 (2 open1 closed)

Blocked by CephFS - Bug #63099: cephfs-mirror: ceph_getxattr call always return -61 (ENODATA) in PeerReplayer::synchronizeResolvedJos Collin

Actions
Copied to CephFS - Backport #65222: reef: cephfs-mirror: use snapdiff api for efficient tree traversalNewJos CollinActions
Copied to CephFS - Backport #65223: squid: cephfs-mirror: use snapdiff api for efficient tree traversalNewJos CollinActions
Actions

Also available in: Atom PDF