-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 3.6.0-rc0
-
Component/s: Querying, Replication
-
None
-
Fully Compatible
-
ALL
-
v3.6
-
-
Query 2017-11-13, Query 2017-12-04, Query 2017-12-18, Query 2018-01-01
-
0
On a 3.6.0-rc0 single node replica set, while applying a CRUD workload with 16 or more threads, a change stream using the option fullDocument: updateLookup eventually fails during a getMore with the following error:
2017-10-23T16:51:32.883-0400 I QUERY [thread2] js thread raised js exception: JSInterpreterFailure: Error: getMore command failed: { "operationTime" : Timestamp(1508791892, 30247), "ok" : 0, "errmsg" : "collection or index disappeared when cursor yielded: ExceededTimeLimit: operation exceeded time limit", "code" : 175, "codeName" : "QueryPlanKilled", "$clusterTime" : { "clusterTime" : Timestamp(1508791892, 30249), "signature" : { "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="), "keyId" : NumberLong(0) } } }
- duplicates
-
SERVER-31597 Refactor $changeStream post-update lookup
- Closed