Skip to content

Commit b0621bb

Browse files
authored
RUBY-2836 Make retryable write test error labels behave consistently with server (#2387)
1 parent e861726 commit b0621bb

13 files changed

+23
-23
lines changed

spec/spec_tests/data/retryable_writes/bulkWrite-serverErrors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@ tests:
5858
mode: { times: 1 }
5959
data:
6060
failCommands: ["insert"]
61+
errorLabels: ["RetryableWriteError"]
6162
writeConcernError:
6263
code: 91
6364
errmsg: Replication is being shut down
64-
errorLabels: ["RetryableWriteError"]
6565
operation:
6666
name: "bulkWrite"
6767
arguments:

spec/spec_tests/data/retryable_writes/deleteOne-serverErrors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ tests:
3737
mode: { times: 1 }
3838
data:
3939
failCommands: ["delete"]
40+
errorLabels: ["RetryableWriteError"]
4041
writeConcernError:
4142
code: 91
4243
errmsg: Replication is being shut down
43-
errorLabels: ["RetryableWriteError"]
4444
operation:
4545
name: "deleteOne"
4646
arguments:

spec/spec_tests/data/retryable_writes/findOneAndDelete-serverErrors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ tests:
3737
mode: { times: 1 }
3838
data:
3939
failCommands: ["findAndModify"]
40+
errorLabels: ["RetryableWriteError"]
4041
writeConcernError:
4142
code: 91
4243
errmsg: Replication is being shut down
43-
errorLabels: ["RetryableWriteError"]
4444
operation:
4545
name: "findOneAndDelete"
4646
arguments:

spec/spec_tests/data/retryable_writes/findOneAndReplace-serverErrors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ tests:
3939
mode: { times: 1 }
4040
data:
4141
failCommands: ["findAndModify"]
42+
errorLabels: ["RetryableWriteError"]
4243
writeConcernError:
4344
code: 91
4445
errmsg: Replication is being shut down
45-
errorLabels: ["RetryableWriteError"]
4646
operation:
4747
name: "findOneAndReplace"
4848
arguments:

spec/spec_tests/data/retryable_writes/findOneAndUpdate-serverErrors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ tests:
3939
mode: { times: 1 }
4040
data:
4141
failCommands: ["findAndModify"]
42+
errorLabels: ["RetryableWriteError"]
4243
writeConcernError:
4344
code: 91
4445
errmsg: Replication is being shut down
45-
errorLabels: ["RetryableWriteError"]
4646
operation:
4747
name: "findOneAndUpdate"
4848
arguments:

spec/spec_tests/data/retryable_writes/insertMany-serverErrors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ tests:
4141
mode: { times: 1 }
4242
data:
4343
failCommands: ["insert"]
44+
errorLabels: ["RetryableWriteError"]
4445
writeConcernError:
4546
code: 91
4647
errmsg: Replication is being shut down
47-
errorLabels: ["RetryableWriteError"]
4848
operation:
4949
name: "insertMany"
5050
arguments:

spec/spec_tests/data/retryable_writes/insertOne-serverErrors.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -347,10 +347,10 @@ tests:
347347
mode: { times: 1 }
348348
data:
349349
failCommands: ["insert"]
350+
errorLabels: ["RetryableWriteError"]
350351
writeConcernError:
351352
code: 11600
352353
errmsg: Replication is being shut down
353-
errorLabels: ["RetryableWriteError"]
354354
operation:
355355
name: "insertOne"
356356
arguments:
@@ -370,10 +370,10 @@ tests:
370370
mode: { times: 1 }
371371
data:
372372
failCommands: ["insert"]
373+
errorLabels: ["RetryableWriteError"]
373374
writeConcernError:
374375
code: 11602
375376
errmsg: Replication is being shut down
376-
errorLabels: ["RetryableWriteError"]
377377
operation:
378378
name: "insertOne"
379379
arguments:
@@ -393,10 +393,10 @@ tests:
393393
mode: { times: 1 }
394394
data:
395395
failCommands: ["insert"]
396+
errorLabels: ["RetryableWriteError"]
396397
writeConcernError:
397398
code: 189
398399
errmsg: Replication is being shut down
399-
errorLabels: ["RetryableWriteError"]
400400
operation:
401401
name: "insertOne"
402402
arguments:
@@ -416,10 +416,10 @@ tests:
416416
mode: { times: 1 }
417417
data:
418418
failCommands: ["insert"]
419+
errorLabels: ["RetryableWriteError"]
419420
writeConcernError:
420421
code: 91
421422
errmsg: Replication is being shut down
422-
errorLabels: ["RetryableWriteError"]
423423
operation:
424424
name: "insertOne"
425425
arguments:
@@ -439,10 +439,10 @@ tests:
439439
mode: { times: 2 }
440440
data:
441441
failCommands: ["insert"]
442+
errorLabels: ["RetryableWriteError"]
442443
writeConcernError:
443444
code: 91
444445
errmsg: Replication is being shut down
445-
errorLabels: ["RetryableWriteError"]
446446
operation:
447447
name: "insertOne"
448448
arguments:

spec/spec_tests/data/retryable_writes/replaceOne-serverErrors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ tests:
4141
mode: { times: 1 }
4242
data:
4343
failCommands: ["update"]
44+
errorLabels: ["RetryableWriteError"]
4445
writeConcernError:
4546
code: 91
4647
errmsg: Replication is being shut down
47-
errorLabels: ["RetryableWriteError"]
4848
operation:
4949
name: "replaceOne"
5050
arguments:

spec/spec_tests/data/retryable_writes/updateOne-serverErrors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ tests:
4141
mode: { times: 1 }
4242
data:
4343
failCommands: ["update"]
44+
errorLabels: ["RetryableWriteError"]
4445
writeConcernError:
4546
code: 91
4647
errmsg: Replication is being shut down
47-
errorLabels: ["RetryableWriteError"]
4848
operation:
4949
name: "updateOne"
5050
arguments:

spec/spec_tests/data/transactions/error-labels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,10 +590,10 @@ tests:
590590
mode: { times: 2 }
591591
data:
592592
failCommands: ["commitTransaction"]
593+
errorLabels: ["RetryableWriteError"]
593594
writeConcernError:
594595
code: 91
595596
errmsg: Replication is being shut down
596-
errorLabels: ["RetryableWriteError"]
597597

598598
operations:
599599
- name: startTransaction

spec/spec_tests/data/transactions/mongos-recovery-token.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,10 @@ tests:
118118
mode: { times: 1 }
119119
data:
120120
failCommands: ["commitTransaction"]
121+
errorLabels: ["RetryableWriteError"]
121122
writeConcernError:
122123
code: 91
123124
errmsg: Replication is being shut down
124-
errorLabels: ["RetryableWriteError"]
125125
# The client sees a retryable writeConcernError on the first
126126
# commitTransaction due to the fail point but it actually succeeds on the
127127
# server (SERVER-39346). The retry will succeed both on a new mongos and

spec/spec_tests/data/transactions/retryable-abort.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1023,9 +1023,9 @@ tests:
10231023
mode: { times: 1 }
10241024
data:
10251025
failCommands: ["abortTransaction"]
1026+
errorLabels: ["RetryableWriteError"]
10261027
writeConcernError:
10271028
code: 11600
1028-
errorLabels: ["RetryableWriteError"]
10291029
errmsg: Replication is being shut down
10301030

10311031
operations:
@@ -1098,9 +1098,9 @@ tests:
10981098
mode: { times: 1 }
10991099
data:
11001100
failCommands: ["abortTransaction"]
1101+
errorLabels: ["RetryableWriteError"]
11011102
writeConcernError:
11021103
code: 11602
1103-
errorLabels: ["RetryableWriteError"]
11041104
errmsg: Replication is being shut down
11051105

11061106
operations:
@@ -1173,9 +1173,9 @@ tests:
11731173
mode: { times: 1 }
11741174
data:
11751175
failCommands: ["abortTransaction"]
1176+
errorLabels: ["RetryableWriteError"]
11761177
writeConcernError:
11771178
code: 189
1178-
errorLabels: ["RetryableWriteError"]
11791179
errmsg: Replication is being shut down
11801180

11811181
operations:
@@ -1248,9 +1248,9 @@ tests:
12481248
mode: { times: 1 }
12491249
data:
12501250
failCommands: ["abortTransaction"]
1251+
errorLabels: ["RetryableWriteError"]
12511252
writeConcernError:
12521253
code: 91
1253-
errorLabels: ["RetryableWriteError"]
12541254
errmsg: Replication is being shut down
12551255

12561256
operations:

spec/spec_tests/data/transactions/retryable-commit.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1164,9 +1164,9 @@ tests:
11641164
mode: { times: 1 }
11651165
data:
11661166
failCommands: ["commitTransaction"]
1167+
errorLabels: ["RetryableWriteError"]
11671168
writeConcernError:
11681169
code: 11600
1169-
errorLabels: ["RetryableWriteError"]
11701170
errmsg: Replication is being shut down
11711171

11721172
operations:
@@ -1240,9 +1240,9 @@ tests:
12401240
mode: { times: 1 }
12411241
data:
12421242
failCommands: ["commitTransaction"]
1243+
errorLabels: ["RetryableWriteError"]
12431244
writeConcernError:
12441245
code: 11602
1245-
errorLabels: ["RetryableWriteError"]
12461246
errmsg: Replication is being shut down
12471247

12481248
operations:
@@ -1316,9 +1316,9 @@ tests:
13161316
mode: { times: 1 }
13171317
data:
13181318
failCommands: ["commitTransaction"]
1319+
errorLabels: ["RetryableWriteError"]
13191320
writeConcernError:
13201321
code: 189
1321-
errorLabels: ["RetryableWriteError"]
13221322
errmsg: Replication is being shut down
13231323

13241324
operations:
@@ -1392,9 +1392,9 @@ tests:
13921392
mode: { times: 1 }
13931393
data:
13941394
failCommands: ["commitTransaction"]
1395+
errorLabels: ["RetryableWriteError"]
13951396
writeConcernError:
13961397
code: 91
1397-
errorLabels: ["RetryableWriteError"]
13981398
errmsg: Replication is being shut down
13991399

14001400
operations:

0 commit comments

Comments
 (0)