summaryrefslogtreecommitdiff
path: root/db/repl.cpp
diff options
context:
space:
mode:
authorDwight <dwight@10gen.com>2010-08-02 13:25:28 -0400
committerDwight <dwight@10gen.com>2010-08-02 13:25:28 -0400
commitfb86e95b068c78ca0ec58bb0f6d3a2893cd49921 (patch)
tree54c5b0197d39b6890c9603f31e3800fde1ff69ce /db/repl.cpp
parent11bd217ddb2b3010963c490e073727b5ab41b013 (diff)
downloadmongo-fb86e95b068c78ca0ec58bb0f6d3a2893cd49921.tar.gz
return true from ismaster before rs initiate
Diffstat (limited to 'db/repl.cpp')
-rw-r--r--db/repl.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/db/repl.cpp b/db/repl.cpp
index b0e8f331229..1d2408c24b4 100644
--- a/db/repl.cpp
+++ b/db/repl.cpp
@@ -360,9 +360,10 @@ namespace mongo {
if( replSet ) {
if( theReplSet == 0 ) {
result.append("ismaster", false);
+ result.append("secondary", false);
errmsg = "replSet still trying to initialize";
result.append("info", ReplSet::startupStatusMsg);
- return false;
+ return true;
}
theReplSet->fillIsMaster(result);
return true;