Comment 1 for bug 872193

Revision history for this message
Seppo Jaakola (seppo-jaakola) wrote :

The anatomy of this bug is as follows:
1. a large transaction processing in node A suffers a statement rollback
2. failing statement is rolled back in node A, and transaction continues
3. the large transaction commits. But here the populated write set contains the failed statement
4. node B applies this WS with failed statement, and now nodes are inconsistent
5. node B commits another transaction, which uses information received in the failed statement
6. when node A, tries to apply the WS from node B, inconsistency due to failed statement will make applying impossible