40 lines
911 B
YAML
40 lines
911 B
YAML
runOn:
|
|
-
|
|
minServerVersion: "4.1.11"
|
|
|
|
database_name: &database_name "retryable-reads-tests"
|
|
collection_name: &collection_name "coll"
|
|
|
|
data:
|
|
- {_id: 1, x: 11}
|
|
- {_id: 2, x: 22}
|
|
- {_id: 3, x: 33}
|
|
|
|
tests:
|
|
-
|
|
description: "Aggregate with $merge does not retry"
|
|
failPoint:
|
|
configureFailPoint: failCommand
|
|
mode: { times: 1 }
|
|
data:
|
|
failCommands: [aggregate]
|
|
closeConnection: true
|
|
operations:
|
|
-
|
|
object: collection
|
|
name: aggregate
|
|
arguments:
|
|
pipeline: &pipeline
|
|
- $match: {_id: {$gt: 1}}
|
|
- $sort: {x: 1}
|
|
- $merge: { into: "output-collection" }
|
|
error: true
|
|
expectations:
|
|
-
|
|
command_started_event:
|
|
command:
|
|
aggregate: *collection_name
|
|
pipeline: *pipeline
|
|
command_name: aggregate
|
|
database_name: *database_name
|