summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mongo/db/ops/update.cpp2
-rw-r--r--src/mongo/db/pdfile.cpp2
-rw-r--r--src/mongo/db/queryoptimizer.cpp12
-rw-r--r--src/mongo/db/queryoptimizer.h6
-rw-r--r--src/mongo/db/queryoptimizercursorimpl.cpp6
5 files changed, 14 insertions, 14 deletions
diff --git a/src/mongo/db/ops/update.cpp b/src/mongo/db/ops/update.cpp
index 212092c9705..3cbf5fcc085 100644
--- a/src/mongo/db/ops/update.cpp
+++ b/src/mongo/db/ops/update.cpp
@@ -1120,7 +1120,7 @@ namespace mongo {
// The Cursor must have a Matcher to record an elemMatchKey. But currently
// a modifier on a dynamic array field may be applied even if there is no
// elemMatchKey, so a matcher cannot be required.
- //verify( 16109, c->matcher() );
+ //assert( c->matcher() );
details.requestElemMatchKey();
}
diff --git a/src/mongo/db/pdfile.cpp b/src/mongo/db/pdfile.cpp
index a5818184bbd..877a2e92981 100644
--- a/src/mongo/db/pdfile.cpp
+++ b/src/mongo/db/pdfile.cpp
@@ -1531,7 +1531,7 @@ namespace mongo {
DiskLoc toDelete = cc->currLoc();
bool ok = cc->advance();
ClientCursor::YieldData yieldData;
- verify( 16093, cc->prepareToYield( yieldData ) );
+ massert( 16093, "after yield cursor deleted" , cc->prepareToYield( yieldData ) );
theDataFileMgr.deleteRecord( ns, toDelete.rec(), toDelete, false, true , true );
if( !cc->recoverFromYield( yieldData ) ) {
cc.release();
diff --git a/src/mongo/db/queryoptimizer.cpp b/src/mongo/db/queryoptimizer.cpp
index 66e2c55e019..7a9429c8868 100644
--- a/src/mongo/db/queryoptimizer.cpp
+++ b/src/mongo/db/queryoptimizer.cpp
@@ -729,7 +729,7 @@ doneCheckOrder:
_currentQps->prepareToRetryQuery() ) {
// Avoid an infinite loop here - this should never occur.
- verify( 15878, !retried );
+ assert( !retried );
_runner.reset();
return iterateRunner( originalOp, true );
}
@@ -804,7 +804,7 @@ doneCheckOrder:
}
shared_ptr<QueryOp> QueryPlanSet::Runner::next() {
- verify( 16097, !done() );
+ assert( !done() );
if ( _ops.empty() ) {
shared_ptr<QueryOp> initialRet = init();
@@ -827,7 +827,7 @@ doneCheckOrder:
}
shared_ptr<QueryOp> QueryPlanSet::Runner::_next() {
- verify( 16096, !_queue.empty() );
+ assert( !_queue.empty() );
OpHolder holder = _queue.pop();
QueryOp &op = *holder._op;
nextOp( op );
@@ -996,7 +996,7 @@ doneCheckOrder:
}
shared_ptr<QueryOp> MultiPlanScanner::nextOp() {
- verify( 16095, !doneOps() );
+ assert( !doneOps() );
shared_ptr<QueryOp> ret = _or ? nextOpOr() : nextOpSimple();
if ( ret->error() || ret->complete() ) {
_doneOps = true;
@@ -1038,7 +1038,7 @@ doneCheckOrder:
}
handleBeginningOfClause();
shared_ptr<QueryPlan> bestGuess = _currentQps->getBestGuess();
- verify( 16075, bestGuess );
+ assert( bestGuess );
return bestGuess.get();
}
@@ -1154,7 +1154,7 @@ doneCheckOrder:
_matcher = newMatcher;
_c = _queryPlan->newCursor();
// All sub cursors must support yields.
- verify( 16092, _c->supportYields() );
+ assert( _c->supportYields() );
if ( _explainPlanInfo ) {
_explainPlanInfo.reset( new ExplainPlanInfo() );
_explainPlanInfo->notePlan( *_c, _queryPlan->scanAndOrderRequired(),
diff --git a/src/mongo/db/queryoptimizer.h b/src/mongo/db/queryoptimizer.h
index eedd2f6f2c7..f8af8971862 100644
--- a/src/mongo/db/queryoptimizer.h
+++ b/src/mongo/db/queryoptimizer.h
@@ -443,7 +443,7 @@ namespace mongo {
/** Add explain information for a new clause. */
void addClauseInfo( const shared_ptr<ExplainClauseInfo> &clauseInfo ) {
- verify( 16072, _explainQueryInfo );
+ assert( _explainQueryInfo );
_explainQueryInfo->addClauseInfo( clauseInfo );
}
@@ -588,12 +588,12 @@ namespace mongo {
void noteYield();
const QueryPlan &queryPlan() const {
- verify( 16085, _c->ok() && _queryPlan );
+ assert( _c->ok() && _queryPlan );
return *_queryPlan;
}
const Projection::KeyOnly *keyFieldsOnly() const {
- verify( 16086, _c->ok() && _queryPlan );
+ assert( _c->ok() && _queryPlan );
return _queryPlan->keyFieldsOnly().get();
}
private:
diff --git a/src/mongo/db/queryoptimizercursorimpl.cpp b/src/mongo/db/queryoptimizercursorimpl.cpp
index 3a765744f13..735245fa4fa 100644
--- a/src/mongo/db/queryoptimizercursorimpl.cpp
+++ b/src/mongo/db/queryoptimizercursorimpl.cpp
@@ -89,7 +89,7 @@ namespace mongo {
// All candidate cursors must support yields for QueryOptimizerCursorImpl's
// prepareToYield() and prepareToTouchEarlierIterate() to work.
- verify( 15940, _c->supportYields() );
+ assert( _c->supportYields() );
_capped = _c->capped();
// TODO This violates the current Cursor interface abstraction, but for now it's simpler to keep our own set of
@@ -448,7 +448,7 @@ namespace mongo {
if ( _currOp->error() || !ok() ) {
// Advance to a non error op if one of the ops errored out.
// Advance to a following $or clause if the $or clause returned all results.
- verify( 16094, !_mps->doneOps() );
+ assert( !_mps->doneOps() );
_advance( true );
}
}
@@ -760,7 +760,7 @@ namespace mongo {
}
if ( _planPolicy.permitOptimalIdPlan() && isSimpleIdQuery( _query ) ) {
Database *database = cc().database();
- verify( 15985, database );
+ assert( database );
NamespaceDetails *d = database->namespaceIndex.details( _ns );
if ( d ) {
int idxNo = d->findIdIndex();