1. 26 Jun, 2006 2 commits
    • ingo@mysql.com's avatar
      Merge mysql.com:/home/mydev/mysql-5.0--main · d011ac72
      ingo@mysql.com authored
      into  mysql.com:/home/mydev/mysql-5.0-bug16986-main
      d011ac72
    • ingo@mysql.com's avatar
      Bug#16986 - Deadlock condition with MyISAM tables · d27a15a8
      ingo@mysql.com authored
      Addendum fixes after changing the condition variable
      for the global read lock.
      
      The stress test suite revealed some deadlocks. Some were
      related to the new condition variable (COND_global_read_lock)
      and some were general problems with the global read lock.
      
      It is now necessary to signal COND_global_read_lock whenever 
      COND_refresh is signalled.
      
      We need to wait for the release of a global read lock if one 
      is set before every operation that requires a write lock.
      But we must not wait if we have locked tables by LOCK TABLES.
      After setting a global read lock a thread waits until all
      write locks are released.
      d27a15a8
  2. 24 Jun, 2006 2 commits
  3. 23 Jun, 2006 4 commits
  4. 22 Jun, 2006 9 commits
  5. 21 Jun, 2006 23 commits