vitthalbywar-tibco commented on issue #12540:
URL: https://github.com/apache/ignite/issues/12540#issuecomment-3769012771

   Hello @sk0x50  , 
   
   Thank you for the detailed explanation and your response.
   So as I understood, the key reason for this inconsistent(?) read during Tx1 
commit phase is due to lock is sequentially released on the keys participating 
in Tx1 (being read in Tx2) and its not released atomically on all the 
participating keys. 
   Isn't it contradicting with fully ACID compliant transactions 
expectations(vs traditional RDBMS)?
   
   Any recommendations for use cases requiring atomic visibility without 
REPEATABLE_READ/SERIALIZABLE overhead?
      - Was TRANSACTIONAL_SNAPSHOT/MVCC the intended solution? (Now deprecated)
      - Are there alternative approaches recommended?
      - is there something in later versions of Ignite to support above? 
   
   Thank you again for looking into this issues and questions.
   
   BR,
   Vitthal
    


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to