• Michael Widenius's avatar
    Don't delete directory mysql-test/var if we use mysql-test-run --vardir= · 1027b4cf
    Michael Widenius authored
    Fixed error in Maria unittest
    Fixes other issues found by test case for lp:700623 "Aria recovery: ma_blockrec.c:3930: _ma_update_at_original_place: Assertion `block->org_bitmap_value == .."
    Fixes lp:670356 "Aria table "is marked as crashed and should be repaired"
    
    
    
    mysql-test/lib/v1/mysql-test-run.pl:
      Don't delete directory mysql-test/var if we use mysql-test-run --vardir=
    mysql-test/mysql-test-run.pl:
      Don't delete directory mysql-test/var if we use mysql-test-run --vardir=
      (Needed to be able to run multiple concurrent mysql-test-run's/randgen on the same server)
      Added extra supression
    storage/maria/ma_pagecache.c:
      Removed duplicate DBUG_PRINT information
      Added KEYCACHE_PRINT for printing information that was already printed to DBUG log (to get rid of some duplicated output)
      More comments
      Fixed bug that caused page block to be used by two treads at the same time (with different page information)
      Mark block->status with PCBLOCK_DIRECT_W independent of the block is changed or not. (Safety fix)
    storage/maria/maria_chk.c:
      Better --help
    storage/maria/unittest/ma_test_recovery.pl:
      Ignore differences in 'recover time'.
      Fixed error in Maria unittest
    1027b4cf
ma_pagecache.c 171 KB