[DRIVERS-617] Do not resend the same wire protocol message on retry attempts Created: 07/Mar/19  Updated: 29/Sep/23

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

Type: Task Priority: Major - P3
Reporter: Jeremy Mikola 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 RUBY-1782 Do not resend the same wire protocol ... Backlog
depends on CSHARP-2559 Do not resend the same wire protocol ... Closed
depends on GODRIVER-899 Do not resend the same wire protocol ... Closed
Driver Compliance:
Key Status/Resolution FixVersion
RUBY-1782 Backlog
GODRIVER-899 Works as Designed
SCALA-510 Done
CSHARP-2559 Works as Designed
PERL-1077 Works as Designed

 Description   

ab91981 updated the retryable writes spec to state:

Drivers MUST NOT resend the original wire protocol message if doing so would violate rules for gossipping the cluster time.

AFAIK, no drivers actually resend wire protocol messages and I do not anticipate any driver changes being necessary for this spec change. That said, please validate this issue so we can be sure.


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