Activity log for bug #1010079

Date Who What changed Old value New value Message
2012-06-07 16:10:20 Peter Beaman bug added bug
2012-06-07 16:10:43 Peter Beaman visibility private public
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)
2012-06-08 13:25:43 Peter Beaman akiban-persistit: status In Progress Fix Released
2012-06-08 13:56:01 Nathan Williams branch linked lp:~pbeaman/akiban-persistit/fix_1010079_prune_long_mvv_corruption
2012-06-08 13:56:13 Nathan Williams akiban-persistit: assignee Peter Beaman (pbeaman)