-
Notifications
You must be signed in to change notification settings - Fork 473
Closed
Labels
O-sales-engInternal source: Sales EngineeringInternal source: Sales EngineeringP-1High priority; must be done this releaseHigh priority; must be done this release
Milestone
Description
Re: Transactions
Issue Description
The SAVEPOINT-based retry protocol is best considered an advanced optimization. It was more important in CRDB 1.x, but these days most apps are fine without it as long as they have a simple retry loop.
Implementing savepoint retries correctly is fairly subtle and most application writers shouldn't try; it should be left to framework developers, and users of frameworks that don't support this should be fine without it.
Suggested Resolution
At a minimum, remove "strongly recommended" from the savepoint option in "client-side intervention". Move the "client-side transaction retries" separate to a separate "advanced client-side retries" page and in this document only talk about basic non-savepoint retries.
Metadata
Metadata
Assignees
Labels
O-sales-engInternal source: Sales EngineeringInternal source: Sales EngineeringP-1High priority; must be done this releaseHigh priority; must be done this release