Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
template <typename I>
void GroupReplayer<I>::sync_group_names() {
+ if (m_local_group_ctx.primary) {
+ reregister_admin_socket_hook();
+ return;
+ }
+
dout(10) << dendl;
std::string local_group_name;
if (m_group_name.empty()) {
m_group_name = local_group_name;
- } else if (m_group_name != local_group_name) {
- // should never happen
+ } else if (m_group_name != local_group_name && m_remote_mirror_group_primary) {
derr << "local group name '" << local_group_name << "' does not match "
<< "remote group name '" << m_group_name << "'" << dendl;
finish(-EINVAL);