[DRIVERS-649] Discard ServerSessions involved in network errors Created: 15/May/19  Updated: 02/Mar/21

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

Type: Improvement Priority: Major - P3
Reporter: Shane Harvey Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CXX-1770 Discard ServerSessions involved in ne... Backlog
depends on CDRIVER-3142 Discard ServerSessions involved in ne... Closed
depends on CSHARP-2615 Discard ServerSessions involved in ne... Closed
depends on GODRIVER-1080 Discard ServerSessions involved in ne... Closed
depends on JAVA-3295 Discard ServerSessions involved in ne... Closed
depends on MOTOR-343 Discard ServerSessions involved in ne... Closed
depends on NODE-1977 Discard ServerSessions involved in ne... Closed
depends on PHPC-1381 Discard ServerSessions involved in ne... Closed
depends on PYTHON-1838 Discard ServerSessions involved in ne... Closed
depends on RUBY-1813 Discard ServerSessions involved in ne... Closed
depends on RUST-573 Discard ServerSessions involved in ne... Closed
Driver Compliance:
Key Status/Resolution FixVersion
PYTHON-1838 Fixed 3.9
SCALA-525 Done
CXX-1770 Backlog
CDRIVER-3142 Fixed 1.16.0
PERL-1097 Fixed 2.2.0
PHPC-1381 Works as Designed
MOTOR-343 Fixed 2.1
NODE-1977 Fixed 3.3.0
GODRIVER-1080 Fixed 1.1.0
CSHARP-2615 Fixed 2.10.0
RUBY-1813 Fixed 2.20.0
JAVA-3295 Fixed 3.12.0
SWIFT-1013 Won't Do
RUST-573 Done

 Description   

Changes are described in this commit:

Message: SPEC-1159 ServerSessions involved in network errors are discarded (#544)

Add dirty session concept.
Add spec tests which reuse the transactions spec test runner to
ensure dirty sessions are discarded.
Add additional "testRunner" operations.
Add "operation.error" to transactions spec.
Branch: master
https://github.com/mongodb/specifications/commit/fce8cc91ad49b1071f127ccf4c020a94ce6e02ca


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