0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00

use defaults for rs contexts

This commit is contained in:
Kristina 2011-01-19 16:41:57 -05:00
parent de17e47850
commit baa76f1890
2 changed files with 6 additions and 6 deletions

View File

@ -467,7 +467,7 @@ namespace mongo {
// not sure if this is necessary, maybe just leave the oplog and let
// the user delete it if they want the space?
writelock lk(rsoplog);
Client::Context c(rsoplog, dbpath, 0, false);
Client::Context c(rsoplog);
NamespaceDetails *d = nsdetails(rsoplog);
if (d) {
string errmsg;

View File

@ -198,7 +198,7 @@ namespace mongo {
last = time(0);
assert( dbMutex.atLeastReadLocked() );
Client::Context c(rsoplog, dbpath, 0, false);
Client::Context c(rsoplog);
NamespaceDetails *nsd = nsdetails(rsoplog);
assert(nsd);
ReverseCappedCursor u(nsd);
@ -385,7 +385,7 @@ namespace mongo {
for( set<string>::iterator i = h.collectionsToResync.begin(); i != h.collectionsToResync.end(); i++ ) {
string ns = *i;
sethbmsg(str::stream() << "rollback 4.1 coll resync " << ns);
Client::Context c(*i, dbpath, 0, /*doauth*/false);
Client::Context c(*i);
try {
bob res;
string errmsg;
@ -442,7 +442,7 @@ namespace mongo {
sethbmsg("rollback 4.6");
/** drop collections to drop before doing individual fixups - that might make things faster below actually if there were subsequent inserts to rollback */
for( set<string>::iterator i = h.toDrop.begin(); i != h.toDrop.end(); i++ ) {
Client::Context c(*i, dbpath, 0, /*doauth*/false);
Client::Context c(*i);
try {
bob res;
string errmsg;
@ -455,7 +455,7 @@ namespace mongo {
}
sethbmsg("rollback 4.7");
Client::Context c(rsoplog, dbpath, 0, /*doauth*/false);
Client::Context c(rsoplog);
NamespaceDetails *oplogDetails = nsdetails(rsoplog);
uassert(13423, str::stream() << "replSet error in rollback can't find " << rsoplog, oplogDetails);
@ -478,7 +478,7 @@ namespace mongo {
rs.reset( new RemoveSaver( "rollback" , "" , d.ns ) );
// todo: lots of overhead in context, this can be faster
Client::Context c(d.ns, dbpath, 0, /*doauth*/false);
Client::Context c(d.ns);
if( i->second.isEmpty() ) {
// wasn't on the primary; delete.
/* TODO1.6 : can't delete from a capped collection. need to handle that here. */