spec/spec_tests/data/transactions/error-labels.yml in mongo-2.7.0 vs spec/spec_tests/data/transactions/error-labels.yml in mongo-2.7.1

- old
+ new

@@ -15,11 +15,13 @@ session: session0 documents: - _id: 1 - _id: 1 result: - errorCodeName: DuplicateKey + # Don't assert on errorCodeName because (after SERVER-38583) the + # DuplicateKey is reported in writeErrors, not as a top-level + # command error. errorLabelsOmit: ["TransientTransactionError", "UnknownTransactionCommitResult"] - name: abortTransaction object: session0 expectations: @@ -458,22 +460,23 @@ lsid: session0 txnNumber: $numberLong: "1" startTransaction: autocommit: false - writeConcern: + # commitTransaction applies w:majority on retries + writeConcern: { w: majority, wtimeout: 10000 } command_name: commitTransaction database_name: admin - command_started_event: command: commitTransaction: 1 lsid: session0 txnNumber: $numberLong: "1" startTransaction: autocommit: false - writeConcern: + writeConcern: { w: majority, wtimeout: 10000 } command_name: commitTransaction database_name: admin outcome: collection: @@ -541,22 +544,23 @@ lsid: session0 txnNumber: $numberLong: "1" startTransaction: autocommit: false - writeConcern: + # commitTransaction applies w:majority on retries + writeConcern: { w: majority, wtimeout: 10000 } command_name: commitTransaction database_name: admin - command_started_event: command: commitTransaction: 1 lsid: session0 txnNumber: $numberLong: "1" startTransaction: autocommit: false - writeConcern: + writeConcern: { w: majority, wtimeout: 10000 } command_name: commitTransaction database_name: admin outcome: collection: @@ -631,24 +635,24 @@ lsid: session0 txnNumber: $numberLong: "1" startTransaction: autocommit: false - writeConcern: - w: majority + # commitTransaction applies w:majority on retries + writeConcern: { w: majority, wtimeout: 10000 } command_name: commitTransaction database_name: admin - command_started_event: command: commitTransaction: 1 lsid: session0 txnNumber: $numberLong: "1" startTransaction: autocommit: false - writeConcern: - w: majority + # commitTransaction applies w:majority on retries + writeConcern: { w: majority, wtimeout: 10000 } command_name: commitTransaction database_name: admin outcome: collection: @@ -723,12 +727,12 @@ lsid: session0 txnNumber: $numberLong: "1" startTransaction: autocommit: false - writeConcern: - w: majority + # commitTransaction applies w:majority on retries + writeConcern: { w: majority, wtimeout: 10000 } command_name: commitTransaction database_name: admin outcome: collection: @@ -805,11 +809,11 @@ lsid: session0 txnNumber: $numberLong: "1" startTransaction: autocommit: false - writeConcern: - w: majority + # commitTransaction applies w:majority on retries + writeConcern: { w: majority, wtimeout: 10000 } command_name: commitTransaction database_name: admin outcome: collection: