Hi,

> This extends the table AM interface.  An ABI-preserving back-branch fix can
> be considered separately.

Actually I think we should do just the opposite - focus on the patch
that can be backported and discuss possible improvements for the
`master` branch later.

The root cause is that unique checks use a dirty snapshot. They can
decide a key is unused because of a deletion the transaction cannot
see. The fix might be to ask our own snapshot the same question, and
fail if it still sees the key in use. I don't think this will require
an ABI change.

--
Best regards,
Aleksander Alekseev


Reply via email to