I think the current causality logic is more or less m/^select/i ?
I'd argue that this maybe should be extended to any statement starting a transaction (autocommit or not) so the read view is opened after the apply queue is flushed. Not sure how hard that is though...
I think the current causality logic is more or less m/^select/i ?
I'd argue that this maybe should be extended to any statement starting a transaction (autocommit or not) so the read view is opened after the apply queue is flushed. Not sure how hard that is though...