2012-06-07 16:12:49 |
Peter Beaman |
description |
Various symptoms found while running stress test mixture_txn_1, including CorruptVolumeException, CorruptValueException, and several different asserts. These all stem from new code introduced in lp:~pbeaman/akiban-persistit/fix_1006576_long_record_pruning. This bug is related to 1005206 and 1006576.
For Example:
[JOURNAL_FLUSHER] WARNING Journal flush operation took 2,541ms
FAILED WITH EXCEPTION
com.persistit.exception.CorruptValueException: MVV Value is corrupt at index: 8514
at com.persistit.MVV.prune(MVV.java:477)
at com.persistit.Exchange.storeInternal(Exchange.java:1484)
at com.persistit.Exchange.store(Exchange.java:1288)
at com.persistit.Exchange.store(Exchange.java:2530)
at com.persistit.stress.Stress3txn.executeTest(Stress3txn.java:174)
at com.persistit.test.AbstractTestRunnerItem.runIt(AbstractTestRunnerItem.java:156)
at com.persistit.test.TestRunner$TestThread.run(TestRunner.java:361) |
Various symptoms found while running stress test mixture_txn_1, including CorruptVolumeException, CorruptValueException, and several different asserts. These all stem from new code introduced in lp:~pbeaman/akiban-persistit/fix_1006576_long_record_pruning. This bug is related to 1005206 and 1006576.
Examples:
[JOURNAL_FLUSHER] WARNING Journal flush operation took 2,541ms
FAILED WITH EXCEPTION
com.persistit.exception.CorruptValueException: MVV Value is corrupt at index: 8514
at com.persistit.MVV.prune(MVV.java:477)
at com.persistit.Exchange.storeInternal(Exchange.java:1484)
at com.persistit.Exchange.store(Exchange.java:1288)
at com.persistit.Exchange.store(Exchange.java:2530)
at com.persistit.stress.Stress3txn.executeTest(Stress3txn.java:174)
at com.persistit.test.AbstractTestRunnerItem.runIt(AbstractTestRunnerItem.java:156)
at com.persistit.test.TestRunner$TestThread.run(TestRunner.java:361)
[Thread-13] ERROR BTree structure error Volume persistit(/tmp/persistit_tests/mixture_txn_1.plan/persistit) page 11916 invalid page type 31: should be 1
Exchange(Volume=/tmp/persistit_tests/mixture_txn_1.plan/persistit,Tree=shared,,Key=<{"stress6",10,531,"xxxxxxxxxxxxxxx"}>)
0: Buffer=<Page 11,916 in volume persistit(/tmp/persistit_tests/mixture_txn_1.plan/persistit) at index 3,263 timestamp=7,000,530 status=v type=LongRec>, keyGeneration=82679, bufferGeneration=132764, foundAt=<40:exact:depth=33:after>>
1: Buffer=<Page 38 in volume persistit(/tmp/persistit_tests/mixture_txn_1.plan/persistit) at index 105 timestamp=7,000,509 status=vdr1 type=Index1>, keyGeneration=82679, bufferGeneration=359, foundAt=<1596:depth=14:ebc=13:db=134:tail=2232>>
FAILED WITH EXCEPTION
com.persistit.exception.CorruptVolumeException: Volume persistit(/tmp/persistit_tests/mixture_txn_1.plan/persistit) page 11916 invalid page type 31: should be 1
at com.persistit.Exchange.corrupt(Exchange.java:3880)
at com.persistit.Exchange.checkPageType(Exchange.java:3726)
at com.persistit.Exchange.searchLevel(Exchange.java:1216)
at com.persistit.Exchange.searchTree(Exchange.java:1119)
at com.persistit.Exchange.storeInternal(Exchange.java:1437)
at com.persistit.Exchange.store(Exchange.java:1288)
at com.persistit.Exchange.store(Exchange.java:2530)
at com.persistit.stress.Stress6.executeTest(Stress6.java:123)
at com.persistit.test.AbstractTestRunnerItem.runIt(AbstractTestRunnerItem.java:156)
at com.persistit.test.TestRunner$TestThread.run(TestRunner.java:361) |
|