queue icon indicating copy to clipboard operation
queue copied to clipboard

Implement ready space storage mode for vinyl engine for utube and utubettl

Open DerekBum opened this issue 9 months ago • 1 comments

This issue will become relevant after merging this PR: https://github.com/tarantool/queue/pull/229

Right now new STORAGE_MODE_UTUBE_READY_SPACE storage mode for utube and utubettl implemented only for memtx engine. With vinyl there is a problem with yields inside of space and space.index methods. Conflict ER_TRANSACTION_CONFLICT: Transaction has been aborted by conflict may be received in a transaction, resulting in incorrect work of the tube.

Possible fix: repeat the transaction in case of a conflict several times.

DerekBum avatar May 14 '24 13:05 DerekBum