On 1/6/26 02:34, Gordan Bobic wrote:
Did you get confirmation on the connection doing the writing that the write succeeded? Could it be that the write failed and was reported to fail? Galera guarantees that you won't lose a write that was committed. If your test is generating writes and the node goes away you'll get errors back and it is up to the application to retry those writes.
Yes, in this case, every transaction which wrote one of the later-discarded elements received a successful acknowledgement message by the client. For example, here is the transaction which appended 253 to key 109:
{:index 44540, :time 65728892927, :type :ok, :process 18, :f :txn, :value [[:append 109 253]]}
Here, :type :ok means that the client returned successfully when asked to commit the transaction.
You could also imagine a world in which these write transactions had actually failed. That would be bad too! It would imply MariaDB/Galera was allowing G1a (Aborted Read), which violates Read Committed, not just SI/RR.
--Kyle _______________________________________________ discuss mailing list -- [email protected] To unsubscribe send an email to [email protected]
