Issue Details (XML | Word | Printable)

Key: XADISK-148
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Trivial Trivial
Assignee: Nitin Verma
Reporter: Nitin Verma
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
xadisk

In case of rollback, transactionSubmittedBuffers is not freed from the transaction entry.

Created: 11/Oct/13 03:59 PM   Updated: 11/Oct/13 04:05 PM   Resolved: 11/Oct/13 04:05 PM
Component/s: filesystem
Affects Version/s: 1.2.2
Fix Version/s: current

Time Tracking:
Not Specified

Tags:
Participants: Nitin Verma


 Description  « Hide

In case of rollback, transactionSubmittedBuffers is not freed from the transaction entry. During commit, the corresponding entry is removed from this map, but in case of rollback, the transaction's entry can remain.

Such remaining entry contains the "xid" object which refers to the "owningSession". This results in the rolledback session object not becoming free for gc.



Nitin Verma added a comment - 11/Oct/13 04:05 PM

Checked-in the changes to trunk. Revision 556.