Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
1
Description
The spec was a bit ambiguous, and it appeared that it said to Insert the placeholder sentinel to prevent races with main transactions OR to remove the ATR entry.
Instead, it's just a variation of the Upsert-and-remove pattern, only to be used if the ATR is in PENDING since it might be racing with a main transaction doing PENDING work. Cleanup should always end up with a removed entry.