Optimistic replication (
MDEV-6676) requires some small support from a
transactional storage engine to correctly replicate transactions in parallel.
So we should add such support to relevant storage engines (beside
And we should add something that marks transactions from storage engines that
have not yet been updated with such support - so that such transactions can be
not applied in parallel to avoid replication failure.