summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mongo/db/repl/rs_sync.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/repl/rs_sync.cpp b/src/mongo/db/repl/rs_sync.cpp
index 4c34246fd95..a51565948d7 100644
--- a/src/mongo/db/repl/rs_sync.cpp
+++ b/src/mongo/db/repl/rs_sync.cpp
@@ -746,6 +746,10 @@ namespace replset {
for (Member *m = _members.head(); m; m = m->next()) {
if (m->syncable() &&
targetOpTime.getSecs()+maxSyncSourceLagSecs < m->hbinfo().opTime.getSecs()) {
+ log() << "changing sync target because current sync target's most recent OpTime is "
+ << targetOpTime.toStringPretty() << " which is more than "
+ << maxSyncSourceLagSecs << " seconds behind member " << m->fullName()
+ << " whose most recent OpTime is " << m->hbinfo().opTime.getSecs();
return true;
}
}