• Michael Widenius's avatar
    When scanning pages, stop when you are at 'data_file_length'. · e3c8798e
    Michael Widenius authored
    This fixes a bug that gave ER_FILE_TOO_SHORT error when scanning Aria tables.
    
    storage/maria/ma_blockrec.c:
      Changed code so that we update share->state.state.data_file_length after page cache write is done.
      When scanning pages, stop when you are at 'data_file_length'.
      (We can't trust the bitmap as there may be reserved pages in the bitmap that are not yet written).
      This fixes a bug that gave ER_FILE_TOO_SHORT error when scanning Aria tables.
    storage/maria/maria_def.h:
      Updated struct for stopping scanning at end of file
    e3c8798e
ma_blockrec.c 242 KB