Project

General

Profile

Actions

Bug #61978

open

cephfs-mirror: support fan out setups

Added by Venky Shankar 10 months ago. Updated about 8 hours ago.

Status:
In Progress
Priority:
Normal
Category:
Administration/Usability
Target version:
% Done:

0%

Source:
Tags:
Backport:
reef,quincy,pacific
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
cephfs-mirror
Labels (FS):
qa, task(easy)
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Currently, adding multiple file system peers in a fan out fashion which looks something like: fs-local(site-a) -> fs-remote(site-c) when fs-local(site-a) -> fs-remote(site-b) relation already exists is not supported. The mirror daemon would bail out asserting:

https://github.com/ceph/ceph/blob/main/src/tools/cephfs_mirror/FSMirror.cc#L397

Remove this constraint. The real deal is adding tests to fs suite to validate this setup.

Actions #1

Updated by Dhairya Parmar 10 months ago

  • Assignee set to Dhairya Parmar
Actions #2

Updated by Dhairya Parmar 10 months ago

  • Status changed from New to In Progress
  • Pull request ID set to 52456
Actions #3

Updated by Patrick Donnelly about 8 hours ago

  • Target version changed from v19.0.0 to v20.0.0
Actions

Also available in: Atom PDF