Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PYTHON-3500 Properly skip createChangeStream tests on serverless #1116

Merged
merged 3 commits into from Nov 16, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
106 changes: 73 additions & 33 deletions test/retryable_reads/unified/handshakeError.json
@@ -1,6 +1,6 @@
{
"description": "retryable reads handshake failures",
"schemaVersion": "1.3",
"schemaVersion": "1.4",
"runOnRequirements": [
{
"minServerVersion": "4.2",
Expand Down Expand Up @@ -62,7 +62,7 @@
],
"tests": [
{
"description": "listDatabases succeeds after retryable handshake network error",
"description": "client.listDatabases succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -155,7 +155,7 @@
]
},
{
"description": "listDatabases succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "client.listDatabases succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -248,7 +248,7 @@
]
},
{
"description": "listDatabaseNames succeeds after retryable handshake network error",
"description": "client.listDatabaseNames succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -338,7 +338,7 @@
]
},
{
"description": "listDatabaseNames succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "client.listDatabaseNames succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -428,7 +428,12 @@
]
},
{
"description": "createChangeStream succeeds after retryable handshake network error",
"description": "client.createChangeStream succeeds after retryable handshake network error",
"runOnRequirements": [
{
"serverless": "forbid"
}
],
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -522,7 +527,12 @@
]
},
{
"description": "createChangeStream succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "client.createChangeStream succeeds after retryable handshake server error (ShutdownInProgress)",
"runOnRequirements": [
{
"serverless": "forbid"
}
],
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -616,7 +626,12 @@
]
},
{
"description": "aggregate succeeds after retryable handshake network error",
"description": "database.aggregate succeeds after retryable handshake network error",
"runOnRequirements": [
{
"serverless": "forbid"
}
],
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -716,7 +731,12 @@
]
},
{
"description": "aggregate succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "database.aggregate succeeds after retryable handshake server error (ShutdownInProgress)",
"runOnRequirements": [
{
"serverless": "forbid"
}
],
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -816,7 +836,7 @@
]
},
{
"description": "listCollections succeeds after retryable handshake network error",
"description": "database.listCollections succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -909,7 +929,7 @@
]
},
{
"description": "listCollections succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "database.listCollections succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -1002,7 +1022,7 @@
]
},
{
"description": "listCollectionNames succeeds after retryable handshake network error",
"description": "database.listCollectionNames succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -1095,7 +1115,7 @@
]
},
{
"description": "listCollectionNames succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "database.listCollectionNames succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -1188,7 +1208,12 @@
]
},
{
"description": "createChangeStream succeeds after retryable handshake network error",
"description": "database.createChangeStream succeeds after retryable handshake network error",
"runOnRequirements": [
{
"serverless": "forbid"
}
],
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -1282,7 +1307,12 @@
]
},
{
"description": "createChangeStream succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "database.createChangeStream succeeds after retryable handshake server error (ShutdownInProgress)",
"runOnRequirements": [
{
"serverless": "forbid"
}
],
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -1376,7 +1406,7 @@
]
},
{
"description": "aggregate succeeds after retryable handshake network error",
"description": "collection.aggregate succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -1469,7 +1499,7 @@
]
},
{
"description": "aggregate succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "collection.aggregate succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -1562,7 +1592,7 @@
]
},
{
"description": "countDocuments succeeds after retryable handshake network error",
"description": "collection.countDocuments succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -1655,7 +1685,7 @@
]
},
{
"description": "countDocuments succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "collection.countDocuments succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -1748,7 +1778,7 @@
]
},
{
"description": "estimatedDocumentCount succeeds after retryable handshake network error",
"description": "collection.estimatedDocumentCount succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -1838,7 +1868,7 @@
]
},
{
"description": "estimatedDocumentCount succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "collection.estimatedDocumentCount succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -1928,7 +1958,7 @@
]
},
{
"description": "distinct succeeds after retryable handshake network error",
"description": "collection.distinct succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -2022,7 +2052,7 @@
]
},
{
"description": "distinct succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "collection.distinct succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -2116,7 +2146,7 @@
]
},
{
"description": "find succeeds after retryable handshake network error",
"description": "collection.find succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -2209,7 +2239,7 @@
]
},
{
"description": "find succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "collection.find succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -2302,7 +2332,7 @@
]
},
{
"description": "findOne succeeds after retryable handshake network error",
"description": "collection.findOne succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -2395,7 +2425,7 @@
]
},
{
"description": "findOne succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "collection.findOne succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -2488,7 +2518,7 @@
]
},
{
"description": "listIndexes succeeds after retryable handshake network error",
"description": "collection.listIndexes succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -2578,7 +2608,7 @@
]
},
{
"description": "listIndexes succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "collection.listIndexes succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -2668,7 +2698,7 @@
]
},
{
"description": "listIndexNames succeeds after retryable handshake network error",
"description": "collection.listIndexNames succeeds after retryable handshake network error",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -2758,7 +2788,7 @@
]
},
{
"description": "listIndexNames succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "collection.listIndexNames succeeds after retryable handshake server error (ShutdownInProgress)",
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -2848,7 +2878,12 @@
]
},
{
"description": "createChangeStream succeeds after retryable handshake network error",
"description": "collection.createChangeStream succeeds after retryable handshake network error",
"runOnRequirements": [
{
"serverless": "forbid"
}
],
"operations": [
{
"name": "failPoint",
Expand Down Expand Up @@ -2942,7 +2977,12 @@
]
},
{
"description": "createChangeStream succeeds after retryable handshake server error (ShutdownInProgress)",
"description": "collection.createChangeStream succeeds after retryable handshake server error (ShutdownInProgress)",
"runOnRequirements": [
{
"serverless": "forbid"
}
],
"operations": [
{
"name": "failPoint",
Expand Down