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

jewel: rbd-mirror: support multiple replicated pools #9409

Merged
merged 6 commits into from May 31, 2016

Conversation

dillaman
Copy link

Jason Dillaman added 6 commits May 31, 2016 11:55
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 839544e)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit d528431)
If the connection details are tweaked for a remote peer, stop
the existing replayer before potentially starting a new replayer
against the same remote.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 6a2adca)
The peer structure is automatically unique per pool due to its
UUID, so grouping local pools by a single peer doesn't work.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 020f028)

 Conflicts:
	src/tools/rbd_mirror/ClusterWatcher.cc: trivial resolution
The pool watcher now only needs to scan a single pool for
its associated replayer since a peer is inherently tied to
a single pool.

Fixes: http://tracker.ceph.com/issues/16045
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit c5a8b78)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit f4339ee)
@dillaman dillaman added this to the jewel milestone May 31, 2016
@dillaman dillaman self-assigned this May 31, 2016
@dillaman dillaman merged commit 1aa81ce into ceph:jewel May 31, 2016
@dillaman dillaman deleted the wip-16068 branch May 31, 2016 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant