diff options
author | Eliot Horowitz <eliot@10gen.com> | 2011-03-29 19:49:58 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2011-03-30 01:40:45 -0400 |
commit | c48024855033ed8eef07762b17d7639fbebbef46 (patch) | |
tree | 8c5ca489263aff906e0341e1af4dd87bc08e4086 | |
parent | 654567761333848dfe7ab9852e60260d9127ab7a (diff) | |
download | mongo-c48024855033ed8eef07762b17d7639fbebbef46.tar.gz |
better errmsg for setShardVersion failure
-rw-r--r-- | s/shard_version.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/s/shard_version.cpp b/s/shard_version.cpp index 0f3e80ff9cf..043b9bd9bce 100644 --- a/s/shard_version.cpp +++ b/s/shard_version.cpp @@ -142,9 +142,10 @@ namespace mongo { checkShardVersion( conn , ns , 1 , tryNumber + 1 ); return true; } - - log() << " setShardVersion failed: " << result << endl; - massert( 10429 , (string)"setShardVersion failed! " + result.jsonString() , 0 ); + + string errmsg = str::stream() << "setShardVersion failed host[" << conn.getServerAddress() << "] " << result; + log() << " " << errmsg << endl; + massert( 10429 , errmsg , 0 ); return true; } |