I would like to understand if the Distributed Transaction Capabilities will work for my application if I set the com.atomikos.icatch.enable_logging=false
- Do I understand correctly that the Transaction Recovery is relevant in the cases where there has been a crash, and we want to completely restart the same transaction.
- Does the recovery work within the same distributed transaction?
- My application is tolerant to failures in terms that a failure can always just be restarted from the start with a new transaction. Does this mean that in my case it is ok to set
com.atomikos.icatch.enable_logging=false
- Can
com.atomikos.icatch.enable_logging=false
lead to inconsistent state of the database if not all participants of the distributed transactions have been committed?
Update I was triggered after this problem to learn a little bit more about the internals of the distributed transactions which I have described here : How would you tune Distributed ( XA ) transaction for performance?