-
Notifications
You must be signed in to change notification settings - Fork 6k
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
mimic: rbd-mirror: optionally support active/active replication #22105
Conversation
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 53b87b9)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 06e1244)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit bce5328)
If the leader role is manually released, upon failback the instance will have removed its local instance object, preventing RPC messaging. Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit ce97430)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 524f08c)
Also avoid attempting to send status using an invalid librados::IoCtx handle due to a deleted pool. Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit e2a0088)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit d7cb5db)
…tartup Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit a9d335d)
In an active/active scenario, if the leader was offline while mirroring for a remote image was disabled, the assigned replayer instance may not detect the image removal. Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit b3acc56)
… down Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 4525b7a)
A recent code change associated with a librbd cleanup incorrectly started using the remote parent image's snapshot id. Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 02afa2a)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 88436b5)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 9a1fcef)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit af42984)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 2534e5e)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit c1e111e)
…ok command Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 15a197e)
…thology Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 1bb6d4f)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit a6a8c8a)
…mons Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 3086f29)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 02e32fe)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 917f8a0)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit e2d5f84)
Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 61e94e6)
Previously, the image map would only return a maximum of 64 mappings. Signed-off-by: Jason Dillaman <dillaman@redhat.com> (cherry picked from commit 3cbe0ce)
@dillaman, the teuthology result contains one rbd_mirror_fsx_compare.sh failure. It failed waiting snapshot creation propagated to slave, because the replay was in error state in that time due to this error:
Do you think we still may proceed and merge this to mimic? |
@trociny Yeah, I think it's fine since it looks like it's just this known issue [1] |
What caused this error?
|
No description provided.