diff options
author | dwight <dwight@10gen.com> | 2010-09-02 10:16:52 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2010-09-15 14:57:40 -0400 |
commit | 46df3e603cf7c8d33727933846fbccf8830ce0f2 (patch) | |
tree | c5643c1fdcd3f7bfb85e96c9760eb888afb1c1f0 | |
parent | 5dfac589ee408ac16b7f94f6c201f588da208723 (diff) | |
download | mongo-46df3e603cf7c8d33727933846fbccf8830ce0f2.tar.gz |
rs honor RS_FATAL in sync thread
-rw-r--r-- | db/repl/rs_sync.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/db/repl/rs_sync.cpp b/db/repl/rs_sync.cpp index 81312172d86..9ea65cfe35b 100644 --- a/db/repl/rs_sync.cpp +++ b/db/repl/rs_sync.cpp @@ -350,6 +350,10 @@ namespace mongo { sleepsecs(1); return; } + if( sp.state.fatal() ) { + sleepsecs(5); + return; + } /* later, we can sync from up secondaries if we want. tbd. */ if( sp.primary == 0 ) |