-
Type:
Bug
-
Resolution: Incomplete
-
Priority:
Major - P3
-
None
-
Affects Version/s: 3.2.6
-
Component/s: None
-
None
-
None
-
Not Needed
-
None
-
None
-
None
-
None
-
None
-
None
Hi team.
Prospect is running a PoC on Atlas and they are performing unordered bulk upsert during which they get the following error (error goes away during ordered upsert):
MongoError: Cannot start transaction 3 on session f41666d4-5848-4af6-b6d0-4af1b7c9b3b6 - ddqot68vLpBUPnOuqFj2cdClv/dv/vF9ZVSwknYHEsE= because a newer transaction 4 has already started. at Connection.<anonymous> (/tmp/mongo-importer/node_modules/mongodb-core/lib/connection/pool.js:443:61) at Connection.emit (events.js:197:13) at processMessage (/Users/per/projects/ikea/piapi-azure-lab/mongo-importer/node_modules/mongodb-core/lib/connection/connection.js:364:10) at TLSSocket.<anonymous> (/Users/per/projects/ikea/piapi-azure-lab/mongo-importer/node_modules/mongodb-core/lib/connection/connection.js:533:15) at TLSSocket.emit (events.js:197:13) at addChunk (_stream_readable.js:288:12) at readableAddChunk (_stream_readable.js:269:11) at TLSSocket.Readable.push (_stream_readable.js:224:10) at TLSWrap.onStreamRead [as onread] (internal/stream_base_commons.js:145:17) operationTime: Timestamp { _bsontype: 'Timestamp', low_: 92, high_: 1559048689 }, ok: 0, errmsg: 'Cannot start transaction 3 on session f41666d4-5848-4af6-b6d0-4af1b7c9b3b6 - ddqot68vLpBUPnOuqFj2cdClv/dv/vF9ZVSwknYHEsE= because a newer transaction 4 has already started.', code: 225, codeName: 'TransactionTooOld', '$clusterTime': { clusterTime: Timestamp { _bsontype: 'Timestamp', low_: 92, high_: 1559048689 }, signature: { hash: [Binary], keyId: [Long] } }, name: 'MongoError', [Symbol(mongoErrorContextSymbol)]: {}