What are heuristic exceptions?

Heuristic exceptions signal undesired and possibly inconsistent outcomes of the two-phase commit protocol. Even with a transaction manager and full crash recovery, heuristics are possible due to timeouts in various subsystems or resources. Theoretical research has shown that in any system that requires some form of distributed agreement, situations can arise some parts of the system diverge in terms of the global outcome.

How to deal with heuristics?

Starting with our 5.0 release, our transaction recovery has become self-healing and we offer customers a way to effectively react to any heuristic exceptions - but you need to configure this feature first. Contact your support representative to learn more…

Corporate Information

Atomikos Corporate Headquarters
Hoveniersstraat, 39/1, 2800
Mechelen, Belgium

Contact Us

Copyright 2024 Atomikos BVBA | Our Privacy Policy
By using this site you agree to our cookies. More info. That's Fine