Interrupt causes Thread to exit without releasing claims
Bug #1032701 reported by
Peter Beaman
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Akiban Persistit |
Fix Released
|
High
|
Peter Beaman |
Bug Description
Very intermittent failure in TransactionTest
Marking this as High rather than Critical due to low probability of occurrence, but when it does happen there is no remedy other than to crash and restart Persistit.
Related branches
lp:~pbeaman/akiban-persistit/fix-1032701-interrupts-leave-latches
- Nathan Williams: Approve
-
Diff: 180 lines (+63/-23)4 files modifiedsrc/main/java/com/persistit/BufferPool.java (+13/-2)
src/main/java/com/persistit/Transaction.java (+10/-1)
src/main/java/com/persistit/TransactionIndex.java (+25/-19)
src/test/java/com/persistit/TransactionTest2.java (+15/-1)
Changed in akiban-persistit: | |
assignee: | nobody → Peter Beaman (pbeaman) |
Changed in akiban-persistit: | |
status: | Confirmed → Fix Committed |
Changed in akiban-persistit: | |
milestone: | none → 3.1.5 |
Changed in akiban-persistit: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
To reproduce: increase TIMEOUT in TransactionTest2 to a large value and run transactionsWit hInterrupts on a multi-core machine.