Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advanced features for RBD and intercluster replication #5387

Closed
gagipro opened this issue May 1, 2020 · 6 comments · Fixed by #6250
Closed

Advanced features for RBD and intercluster replication #5387

gagipro opened this issue May 1, 2020 · 6 comments · Fixed by #6250
Assignees
Labels
Projects

Comments

@gagipro
Copy link

gagipro commented May 1, 2020

Yes I already tried setting up intercluster replication, it do work at Ceph level, not Rook level

Is this a bug report or feature request?

  • Feature Request

What should the feature do:
Allow advanced RBD features which are prereq for intercluster pool replication
begin to test as kernel 5.4 with object-map and fast-diff supports now prereq for Ceph

What is use case behind this feature:
allow disaster recovery when cluster loss

Environment:

@gagipro gagipro added the feature label May 1, 2020
@travisn
Copy link
Member

travisn commented May 1, 2020

@gagipro Are you referring to rbd mirroring? Today Rook will start the rbd mirroring daemons with this setting, then you need to configure the pools and images for replication in the toolbox. Some are already using this in their clusters and it is a work item to provide a more complete solution in Rook. Can you provide more details for what you tried in Rook so we can troubleshoot what didn't work?

@gagipro
Copy link
Author

gagipro commented May 1, 2020

@gagipro Are you referring to rbd mirroring? Today Rook will start the rbd mirroring daemons with this setting, then you need to configure the pools and images for replication in the toolbox. Some are already using this in their clusters and it is a work item to provide a more complete solution in Rook. Can you provide more details for what you tried in Rook so we can troubleshoot what didn't work?

Hi,

Yes RBD mirroring, it doesn't seem possible to setup other features than layering one at Rook level.

it seems exclusive-lock and journaling are prereq for rbd mirroring, you can set this up manually at Ceph level but it doesn't seem supported by Rook at the moment if I'm not wrong. Should it be in the roadmap for 1.4?

Edit
When defining kind: StorageClass
provisioner: rook-ceph.rbd.csi.ceph.com
You cannot set parameters

# RBD image features. Available for imageFormat: "2". CSI RBD currently supports only `layering` feature.
imageFeatures: layering

So, I’m wondering if it is now possible to implement other features needed rbd mirroring like exclusive lock and journaling.

Thanks in advance for your help and clarification

@gagipro
Copy link
Author

gagipro commented May 1, 2020

Perhaps have to wait 3.0 milestone of csi driver.

ceph/ceph-csi#676

ceph/ceph-csi#684

@stale
Copy link

stale bot commented Aug 1, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label Aug 1, 2020
@stale
Copy link

stale bot commented Aug 8, 2020

This issue has been automatically closed due to inactivity. Please re-open if this still requires investigation.

@stale stale bot closed this as completed Aug 8, 2020
@travisn travisn added this to To do in v1.4 via automation Aug 9, 2020
@travisn travisn removed this from To do in v1.4 Aug 9, 2020
@travisn travisn added this to To do in v1.5 via automation Aug 9, 2020
@travisn
Copy link
Member

travisn commented Aug 9, 2020

We will be looking into this for 1.5

@travisn travisn reopened this Aug 9, 2020
@stale stale bot removed the wontfix label Aug 9, 2020
@leseb leseb moved this from To do to In review in v1.5 Sep 14, 2020
@leseb leseb self-assigned this Sep 14, 2020
v1.5 automation moved this from In review to Done Sep 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
v1.5
  
Done
Development

Successfully merging a pull request may close this issue.

3 participants