[DRIVERS-672] Client-side errors in in-progress transactions must not change transaction state Created: 11/Jun/19  Updated: 02/Mar/21

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

Type: Improvement Priority: Major - P3
Reporter: Oleg Pudeyev (Inactive) 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 PHPLIB-502 Specify effect of client-side errors ... Closed
depends on CXX-1799 Specify effect of client-side errors ... Backlog
depends on GODRIVER-1171 Specify effect of client-side errors ... Backlog
depends on MOTOR-361 Specify effect of client-side errors ... Backlog
depends on PYTHON-1894 Specify effect of client-side errors ... Backlog
depends on CDRIVER-3215 Specify effect of client-side errors ... Closed
depends on CSHARP-2658 Specify effect of client-side errors ... Closed
depends on JAVA-3343 Specify effect of client-side errors ... Closed
depends on NODE-2034 Specify effect of client-side errors ... Closed
depends on RUBY-1864 Specify effect of client-side errors ... Closed
Driver Compliance:
Key Status/Resolution FixVersion
PYTHON-1894 Backlog
SCALA-547 Done
PERL-1117 Fixed 2.2.0
PHPLIB-502 Fixed 1.6.0
RUBY-1864 Duplicate
CDRIVER-3215 Done 1.18.0, 1.18.0-alpha
GODRIVER-1171 Backlog
JAVA-3343 Fixed 3.12.0
NODE-2034 Done
CXX-1799 Backlog
CSHARP-2658 Fixed 2.10.0
MOTOR-361 Backlog

 Description   

If a driver detects a client-side error (such as an attempt to generate an invalid BSON document) while performing an operation in a transaction, the state of the transaction MUST NOT change.

https://github.com/mongodb/specifications/pull/548


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