[DRIVERS-2443] Add `serverless: forbid` to change streams clusterTime test Created: 14/Sep/22  Updated: 14/Sep/22

Status: Implementing
Project: Drivers
Component/s: Change Streams
Fix Version/s: None

Type: Task Priority: Trivial - P5
Reporter: Abraham Egnor Assignee: Abraham Egnor
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split to CSHARP-4324 Add `serverless: forbid` to change st... Closed
split to JAVA-4729 Add `serverless: forbid` to change st... Closed
split to MOTOR-1032 Add `serverless: forbid` to change st... Closed
split to NODE-4640 Add `serverless: forbid` to change st... Closed
split to PHPLIB-945 Sync change stream spec tests for clu... Closed
split to PHPLIB-956 Add `serverless: forbid` to change st... Closed
split to RUBY-3119 Add `serverless: forbid` to change st... Closed
split to CDRIVER-4469 Update ChangeStreamEvent type definit... Backlog
split to CXX-2571 Update ChangeStreamEvent type definit... Backlog
split to GODRIVER-2538 Update ChangeStreamEvent type definit... Closed
split to RUST-1461 Update ChangeStreamEvent type definit... Closed
split from DRIVERS-2025 Update ChangeStreamEvent type definit... Implementing
Related
is related to DRIVERS-2025 Update ChangeStreamEvent type definit... Implementing
Driver Changes: Needed
Downstream Changes Summary:

Drivers should sync unified change stream tests to 1a3b359.

Driver Compliance:
Key Status/Resolution FixVersion
CSHARP-4324 Gone away
JAVA-4729 Fixed 4.8.0
NODE-4640 Done 4.11.0
MOTOR-1032 Duplicate
PHPLIB-956 Duplicate
RUBY-3119 Fixed 2.19.0
SWIFT-1638 Won't Do
RUST-1461 Fixed 2.4.0
GODRIVER-2538 Done
CXX-2571 Backlog
CDRIVER-4469 Backlog
PHPLIB-945 Fixed 1.15.0

 Description   

Summary

The tests introduced for DRIVERS-2025 and DRIVERS-1975 accidentally omitted the serverless: forbid clause, causing them to fail when drivers execute the full test suite against serverless.

Motivation

Who is the affected end user?

Driver authors.

How does this affect the end user?

The test will fail.

How likely is it that this problem or use case will occur?

Drivers that execute the full test suite against serverless will encounter the failure, which is or shortly will be all of them.

If the problem does occur, what are the consequences and how severe are they?

The test failure can easily be mitigated by manually skipping the test in question.

Is this issue urgent?

Not urgent but annoying for driver teams.

Is this ticket required by a downstream team?

No.

Is this ticket only for tests?

Yes, this just updates the tests.



 Comments   
Comment by Githook User [ 14/Sep/22 ]

Author:

{'name': 'Abraham Egnor', 'email': 'abraham.egnor@mongodb.com', 'username': 'abr-egn'}

Message: DRIVERS-2443 Add serverless: forbid to change stream clusterTime test (#1307)
Branch: master
https://github.com/mongodb/specifications/commit/1a3b359ad3976f62d4c96f9ba75a533799c2b213

Generated at Thu Feb 08 08:25:36 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.