]
Pedro Ruivo updated ISPN-12734:
-------------------------------
Status: Open (was: New)
Log transaction information on lock timeout
-------------------------------------------
Key: ISPN-12734
URL:
https://issues.redhat.com/browse/ISPN-12734
Project: Infinispan
Issue Type: Enhancement
Components: Transactions
Affects Versions: 12.0.1.Final
Reporter: Pedro Ruivo
Assignee: Pedro Ruivo
Priority: Major
When a transaction fails to acquire a lock, send back the lock owner's
{{GlobalTransaction}} with the exception.
The idea is to check if the {{GlobalTransaction}} is from a local transaction and check
its status, i.e. the {{Transaction.getStatus()}} and {{Transaction.getXid()}}.
On other hand, if the {{GlobalTransaction}} is local but the {{Transaction}} does not
exist in the {{TransactionTable}}, broadcast a {{TxCompletionNotificationCommand}} to
release the lock.