summaryrefslogtreecommitdiff
path: root/s
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2011-03-29 19:49:58 -0400
committerEliot Horowitz <eliot@10gen.com>2011-03-30 01:37:13 -0400
commited16cb7ceaa77c9b8b75d3f5b7c7433d058e976d (patch)
tree7d0303dc8764b7c64cb3de821bc8b4e49724cfb5 /s
parentf3218bb84e0866f78ed568a5a56f6f0216bd8316 (diff)
downloadmongo-ed16cb7ceaa77c9b8b75d3f5b7c7433d058e976d.tar.gz
better errmsg for setShardVersion failure
Diffstat (limited to 's')
-rw-r--r--s/shard_version.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/s/shard_version.cpp b/s/shard_version.cpp
index 82b3f9356b1..fe807b9bdc4 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;
}