-
Enhancement
-
Resolution: Done
-
Blocker
-
4.0.0.Final
-
None
-
Medium
We currently don't support any sort of recovery from transaction failures.
E.g.
tm.start();
database.delete(account);
ispnCache.put(account);
tm.commit():
At tm commit:
-prepare is successful on both enlisted resources.
- database.commit - fails
What shall we do with the locks/state from ispnCache.
Possible solutions: - configure to automatically commit/rollback after a timeout
- keep locks on resources and allow manual intervention through JMX
- others?