• unknown's avatar
    Applied innodb-5.0-ss609 snapshot. · 9e3f90e5
    unknown authored
     Fixed BUG#19727 "InnoDB crashed server and crashed tables
     are not recoverable".
    
    
    innobase/row/row0mysql.c:
      Applied innodb-5.0-ss609 snapshot.
       Move trx_commit_for_mysql(trx) calls before calls to
       row_mysql_unlock_data_dictionary(trx).
    innobase/row/row0sel.c:
      Applied innodb-5.0-ss609 snapshot.
       row_sel_try_search_shortcut(): Do not return SEL_FOUND when
       the record was not found. This bug was introduced in
       InnoDB 5.0.3, but luckily it should nerver manifest itself,
       given that existing InnoDB SQL code never makes use of
       consistent reads.
    mysql-test/t/innodb.test:
      Applied innodb-5.0-ss609 snapshot.
       Add the big fat warning notice also to the bottom of
       innodb.test so that it will require more talent to
       ignore the change of policy.
    9e3f90e5
row0mysql.c 110 KB