1. 05 Jun, 2007 1 commit
    • svoj@mysql.com/april.(none)'s avatar
      BUG#26976 - Missing table in merge not noted in related error msg + · bd8f81f4
      svoj@mysql.com/april.(none) authored
                  SHOW CREATE TABLE fails
      
      Underlying table names, that merge engine fails to open were not
      reported.
      
      With this fix CHECK TABLE issued against merge table reports all
      underlying table names that it fails to open. Other statements
      are unaffected, that is underlying table names are not included
      into error message.
      
      This fix doesn't solve SHOW CREATE TABLE issue.
      bd8f81f4
  2. 01 Jun, 2007 2 commits
    • svoj@june.mysql.com's avatar
      Merge mysql.com:/home/svoj/devel/mysql/BUG28574/mysql-4.1-engines · e93c6568
      svoj@june.mysql.com authored
      into  mysql.com:/home/svoj/devel/mysql/BUG28574/mysql-5.0-engines
      e93c6568
    • svoj@mysql.com/june.mysql.com's avatar
      BUG#28574 - repair table causes queries to fail with various · 0478ef18
      svoj@mysql.com/june.mysql.com authored
                  corruption errors: 126,134,145
      
      When one thread attempts to lock two (or more) tables and another
      thread executes statement that aborts these locks (e.g. REPAIR
      TABLE) we may get a table object with wrong lock type in a table
      cache.
      
      For example if SELECT FROM t1,t2 was aborted, subsequent INSERT
      INTO t1 may be executed under read lock.
      
      As a result we may get various table corruptions and even a server
      crash.
      
      This is fixed by resetting lock type in case lock was aborted by
      another thread.
      
      I failed to create reasonable test case for this bug.
      0478ef18
  3. 31 May, 2007 2 commits
  4. 24 May, 2007 3 commits
  5. 23 May, 2007 5 commits
  6. 22 May, 2007 6 commits
  7. 21 May, 2007 6 commits
  8. 19 May, 2007 2 commits
  9. 18 May, 2007 13 commits