[DRIVERS-2097] Tests 6 and 7 in causal consistency test plan always succeed as written Created: 03/May/19  Updated: 31/Mar/22

Status: Backlog
Project: Drivers
Component/s: Causal Consistency
Fix Version/s: None

Type: Spec Change Priority: Minor - P4
Reporter: Patrick Freed Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Driver Changes: Needed

 Description   

Given the behavior expected in test 2 ("the first read in a causally consistent session must not send afterClusterTime to the server"), tests 6 and 7, which test for the absence of afterClusterTime in the first read of a session under varying circumstances, will always succeed.

It might be assumed that implementers will add a preceding read for this very reason, but I think it's better to be more explicit here and include that operation in the test prose. It's possible that drivers currently have implemented this test as written and aren't actually testing anything (I know I did...).


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