[DRIVERS-2078] Test drivers report client side errors when transactions are not supported Created: 23/May/18 Updated: 31/Mar/22 |
|
| Status: | Backlog |
| Project: | Drivers |
| Component/s: | Transactions |
| Fix Version/s: | None |
| Type: | Spec Change | 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: |
|
||||
| Driver Changes: | Needed | ||||
| Description |
|
The spec says that startTransaction SHOULD report an error when transactions are not supported. We need an optional test that checks this behavior. For drivers that don't report an error in startTransaction, we should add a test where startTransaction succeeds but the first command in the transaction fails. |
| Comments |
| Comment by Jeffrey Yemin [ 06/Jun/18 ] |
|
There's a comment on the spec requesting removal of client-side logic for this. |