summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgregs <greg@10gen.com>2011-10-13 18:15:32 -0400
committergregs <greg@10gen.com>2011-10-13 18:15:32 -0400
commit9e642f566fcedad5f8584b09a1a7c0b37622ae88 (patch)
tree5ff591472a8ced9a4744e3cb72fae86bc640efb7
parent9e8ae84247b436324c660e1825ec6c6e0b2875b5 (diff)
downloadmongo-9e642f566fcedad5f8584b09a1a7c0b37622ae88.tar.gz
add messaging for shard version reset at high verbosity SERVER-3889
-rw-r--r--s/shard_version.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/s/shard_version.cpp b/s/shard_version.cpp
index 8782c8e2672..71a4bff3460 100644
--- a/s/shard_version.cpp
+++ b/s/shard_version.cpp
@@ -140,6 +140,13 @@ namespace mongo {
version = manager->getVersion( Shard::make( conn->getServerAddress() ) );
}
+ if( version == 0 ){
+ LOG(2) << "resetting shard version of " << ns << " on " << conn->getServerAddress() << ", " <<
+ ( ! isSharded ? "no longer sharded" :
+ ( ! manager ? "no chunk manager found" :
+ "version is zero" ) ) << endl;
+ }
+
LOG(2) << " have to set shard version for conn: " << conn << " ns:" << ns
<< " my last seq: " << sequenceNumber << " current: " << officialSequenceNumber
<< " version: " << version << " manager: " << manager.get()