diff options
author | Dwight <dwight@10gen.com> | 2010-08-03 12:15:46 -0400 |
---|---|---|
committer | Dwight <dwight@10gen.com> | 2010-08-03 12:15:46 -0400 |
commit | 880b9ac32f8d023013f2b18f11d0e5f0f82085c3 (patch) | |
tree | f04766c90ff515d50c019a50b8fee8986f0223bf | |
parent | 7c48f85a2b806030edd38cbde286d564d24be14d (diff) | |
parent | c970eb624fde1691e3e48e926565003829ac527b (diff) | |
download | mongo-880b9ac32f8d023013f2b18f11d0e5f0f82085c3.tar.gz |
Merge branch 'master' of github.com:mongodb/mongo
-rw-r--r-- | client/dbclient.cpp | 3 | ||||
-rw-r--r-- | client/dbclient.h | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/client/dbclient.cpp b/client/dbclient.cpp index 187a5d8a3b8..04b6147f162 100644 --- a/client/dbclient.cpp +++ b/client/dbclient.cpp @@ -48,7 +48,8 @@ namespace mongo { DBClientReplicaSet * set = new DBClientReplicaSet( _setName , _servers ); if( ! set->connect() ){ delete set; - errmsg = "connect failed to set"; + errmsg = "connect failed to set "; + errmsg += toString(); return 0; } return set; diff --git a/client/dbclient.h b/client/dbclient.h index 5da4f84af22..639d960982f 100644 --- a/client/dbclient.h +++ b/client/dbclient.h @@ -122,7 +122,7 @@ namespace mongo { break; case SET: assert( _setName.size() ); - assert( _servers.size() > 1 ); + assert( _servers.size() >= 1 ); // 1 is ok since we can derive break; case PAIR: assert( _servers.size() == 2 ); @@ -173,6 +173,8 @@ namespace mongo { void _finishInit(){ stringstream ss; + if ( _type == SET ) + ss << _setName << "/"; for ( unsigned i=0; i<_servers.size(); i++ ){ if ( i > 0 ) ss << ","; |