Operational Defect Database

BugZero found this defect 51 days ago.

MongoDB | 2627075

FLE2 retryable write breaks if an internal transaction is retried

Last update date:

3/29/2024

Affected products:

MongoDB Server

Affected releases:

No affected releases provided.

Fixed releases:

No fixed releases provided.

Description:

Info

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.

Top User Comments


Steps to Reproduce


Additional Resources / Links

Share:

BugZero® Risk Score

What's this?

Coming soon

Status

Needs Scheduling

Learn More

Search:

...