• Michael Widenius's avatar
    Bug fixing in Aria: · 896fb79e
    Michael Widenius authored
    - Fixed some bugs in recovery of blobs
    - Don't ASSERT() on checksum errors when running check table
    - Added to maria_read_log option --tables-to-redo=list-of-tables to only recover some tables (good for debugging)
    
    
    storage/maria/ma_blockrec.c:
      Don't ASSERT() on checksum errors when running check table
      Fixed bug in recovery of blog page that was not in dirty pages list
    storage/maria/ma_check.c:
      Don't ASSERT() on checksum errors when running check table
    storage/maria/ma_recovery.c:
      Handling of --tables-to-redo
    storage/maria/ma_recovery.h:
      Handling of --tables-to-redo
    storage/maria/ma_recovery_util.c:
      Give better warning if table was not in dirty pages list
    storage/maria/maria_def.h:
      Added in_check_table
    storage/maria/maria_read_log.c:
      Added --tables-to-redo=list-of-tables to only recover some tables (good for debugging)
      Cleaned up message when wrong arguments
    896fb79e
ma_recovery_util.c 4.72 KB