On FLE2 CRUD operations that perform internal transactions (e.g. encrypted inserts), the statement ID is not being reset to the initial value when the internal transaction experiences a transient error, aborts, and retries the transaction. This creates gaps in the sequence of statement IDs, and thus breaks the idempotency of retryable writes.
FLE2 retryable write breaks if an internal transaction is retried
- Assignee:
-
Erwin Pe
- Reporter:
-
Erwin Pe
- Votes:
-
0 Vote for this issue - Watchers:
-
3 Start watching this issue
- Created:
- Updated:
- Resolved: