-
Notifications
You must be signed in to change notification settings - Fork 63
MicroCeph Remote Replication (2/3): RBD Mirroring #437
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
MicroCeph Remote Replication (2/3): RBD Mirroring #437
Conversation
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
08aad28 to
4075db3
Compare
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
e50987c to
7401400
Compare
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
7401400 to
70deef7
Compare
5b475cc to
ee3100f
Compare
sabaini
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @UtkarshBhatthere quite a bit of work here 🙇♂️
As a first pass I've added some doc suggestions and thoughts on API. -- sorry for harping on APIs but as these are cumbersome to change once released I feel spending extra time on them is worthwhile 😊
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
544387e to
1d50bf7
Compare
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
1d50bf7 to
38f0840
Compare
sabaini
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @UtkarshBhatthere thanks for the massive work!
I've added some suggestions, mostly around docs and logging, but otherwise lgtm!
Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
sabaini
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @UtkarshBhatthere thanks for the additions,
Wrt to log messages, one thing I find valuable for troubleshooting is adding log messages that make it clear where in the code a fault occured. As Go does not log tracebacks automatically, it can be non-obvious where in a program a fault occured. Explicit log messages help with this issue.
cheers!
Description
Adds implementation for enabling/disabling rbd mirroring (remote replication) to a configured MicroCeph remote cluster.
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Contributor's Checklist
Please check that you have: