diff options
author | matt dannenberg <matt.dannenberg@10gen.com> | 2014-05-19 05:11:37 -0400 |
---|---|---|
committer | Dan Pasette <dan@mongodb.com> | 2014-05-24 20:10:25 -0400 |
commit | 9a9b2e504d3c9cbbf4d9f58a1ff0e16c53719169 (patch) | |
tree | 7eeb2d9a2a49105a96042ffcd065bca942819055 | |
parent | 03f395347f137afb843e3fcc362181ee7adc884a (diff) | |
download | mongo-9a9b2e504d3c9cbbf4d9f58a1ff0e16c53719169.tar.gz |
SERVER-13993 log the decision to change sync targets
(cherry picked from commit e84c75764bd1b1b1700cb30599c6dd2aee34eba2)
-rw-r--r-- | src/mongo/db/repl/rs_sync.cpp | 4 |
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; } } |