• Michael Widenius's avatar
    Don't do DBUG_ASSERT for checksum errors when using REPAIR · c0fc6d42
    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.
    c0fc6d42
mysql_convert_table_format.sh 4.07 KB