• Michael Widenius's avatar
    Aria bug fixes and improvements: · 8f938e07
    Michael Widenius authored
    - Fixed performance bug in alter table with Aria; Aria didn't use disable keys + enable keys
    - Fixed wrong warning about 'Wrong CRC on datapage' from REPAIR TABLE with aria block tables.
    - Fixed bug in aria_chk that disabled performance counters.
    - Added --translog_buffer_size to maria_read_log.
    
    storage/maria/ha_maria.cc:
      Fixed performance bug in alter table with Aria; Aria didn't use disable keys + enable keys
    storage/maria/ma_bitmap.c:
      Added some DBUG_ASSERT()'s and made code more uniform
    storage/maria/ma_check.c:
      Fixed wrong warning about 'Wrong CRC on datapage' from REPAIR TABLE with aria block tables.
    storage/maria/ma_pagecache.c:
      Copy read pages to buffer even if there was an error (to be able to detect zero filled pages)
    storage/maria/maria_chk.c:
      Fixed bug in aria_chk that disabled performance counters.
    storage/maria/maria_read_log.c:
      Added option to set translog_buffer_size
    8f938e07
ma_bitmap.c 90.4 KB