Hi, https://apacheignite.readme.io/v2.5/docs/transactions#section-optimistic-transactions
As per above link: *SERIALIZABLE - Stores an entry version upon first read access. Ignite will fail a transaction at the commit stage if the Ignite engine detects that at least one of the entries used as part of the initiated transaction has been modified* I am little confused with above statement. When it says it stores an entry version upon first read access, does it mean that read access happened with in the same transaction only? Why does ignite fails the transaction in this scenario? The data I am working on is collocated on same node. I am using Optimistic concurrency modes and isolation level is Serializable. Is this correct? While transaction is in progress and some other thread (request) outside this transaction makes a get request for the data being modified, does ignite fails the transaction in this case too? Thanks, Prasad