diff options
author | Eliot Horowitz <eliot@10gen.com> | 2014-08-25 17:25:39 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2014-08-25 18:08:37 -0400 |
commit | f0bb5123f50bb617eb9499539f01779c6e9f5e95 (patch) | |
tree | 98cc4abf3c89881691158345435523c5dd6ae37f /src/mongo/dbtests/query_stage_fetch.cpp | |
parent | cb3f5cfa43d9565675d2f36c4b0f7cecbad47a49 (diff) | |
download | mongo-f0bb5123f50bb617eb9499539f01779c6e9f5e95.tar.gz |
SERVER-13635: OperationContext on read paths
Diffstat (limited to 'src/mongo/dbtests/query_stage_fetch.cpp')
-rw-r--r-- | src/mongo/dbtests/query_stage_fetch.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mongo/dbtests/query_stage_fetch.cpp b/src/mongo/dbtests/query_stage_fetch.cpp index bbdca3e8f81..42d7f86ec2f 100644 --- a/src/mongo/dbtests/query_stage_fetch.cpp +++ b/src/mongo/dbtests/query_stage_fetch.cpp @@ -112,7 +112,7 @@ namespace QueryStageFetch { WorkingSetMember mockMember; mockMember.state = WorkingSetMember::LOC_AND_UNOWNED_OBJ; mockMember.loc = *locs.begin(); - mockMember.obj = coll->docFor(mockMember.loc); + mockMember.obj = coll->docFor(&_txn, mockMember.loc); // Points into our DB. ASSERT_FALSE(mockMember.obj.isOwned()); mockStage->pushBack(mockMember); @@ -124,7 +124,8 @@ namespace QueryStageFetch { mockStage->pushBack(mockMember); } - auto_ptr<FetchStage> fetchStage(new FetchStage(&ws, mockStage.release(), NULL, coll)); + auto_ptr<FetchStage> fetchStage(new FetchStage(&_txn, &ws, mockStage.release(), + NULL, coll)); WorkingSetID id = WorkingSet::INVALID_ID; PlanStage::StageState state; @@ -185,7 +186,7 @@ namespace QueryStageFetch { // Matcher requires that foo==6 but we only have data with foo==5. auto_ptr<FetchStage> fetchStage( - new FetchStage(&ws, mockStage.release(), filterExpr.get(), coll)); + new FetchStage(&_txn, &ws, mockStage.release(), filterExpr.get(), coll)); // First call should return a fetch request as it's not in memory. WorkingSetID id = WorkingSet::INVALID_ID; |