• Michael Widenius's avatar
    Don't do DBUG_ASSERT for checksum errors when using REPAIR · 91ecf748
    Michael Widenius authored
    mysql_convert_table_format ignored --engine option.
    Fix that zerofill() doesn't write out wrong data to client if run with auto repair.
    Ensure that pagecache is properly flushed, even in case of errors.
    Handle checksum errors in BLOCK_RECORD format.
    
    
    scripts/mysql_convert_table_format.sh:
      Fixed that --engine option works
    storage/maria/ha_maria.cc:
      Fix that zerofill() doesn't write out wrong data to client if run with auto repair.
    storage/maria/ma_check.c:
      Set in_check_table when scanning table to not get DBUG_ASSERT for checksum error.
      Ensure that pagecache is properly flushed, even in case of errors.
      Handle checksum errors in BLOCK_RECORD format.
    storage/maria/ma_sort.c:
      Set in_check_table when scanning table to not get DBUG_ASSERT for checksum error.
    91ecf748
mysql_convert_table_format.sh 4.07 KB