Merge lp://staging/~pbeaman/akiban-persistit/fix_1006576_long_record_pruning into lp://staging/akiban-persistit
Proposed by
Peter Beaman
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 314 | ||||
Proposed branch: | lp://staging/~pbeaman/akiban-persistit/fix_1006576_long_record_pruning | ||||
Merge into: | lp://staging/akiban-persistit | ||||
Diff against target: |
118 lines (+42/-10) 3 files modified
src/main/java/com/persistit/Buffer.java (+1/-0) src/main/java/com/persistit/Value.java (+20/-10) src/test/java/com/persistit/MVCCPruneBufferTest.java (+21/-0) |
||||
To merge this branch: | bzr merge lp://staging/~pbeaman/akiban-persistit/fix_1006576_long_record_pruning | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Akiban Build User | Needs Fixing | ||
Nathan Williams | Needs Information | ||
Review via email: mp+108091@code.staging.launchpad.net |
Description of the change
Fix a critical bug that was added with lp:~pbeaman/akiban-persistit/fix_945244_incomplete_pruning.
New code added with that branch failed to restore a Value to normal, non-long-
This branch fixes the specific problem and adds a test to cover it.
Longer term the handling of "long record mode" in the Value object is murky at best and will be cleaned up when we refactor the Exchange class.
To post a comment you must log in.
Ack, nasty one.
I think this is right. I said that last time, but I've believed it both times!
About the test:
Do we want the pollInterval to be -1 instead of MAX? If correct as-is, feel free to Approve.