1. 03 Oct, 2006 2 commits
    • cmiller@zippy.cornsilk.net's avatar
    • cmiller@zippy.cornsilk.net's avatar
      Bug #14262: SP: DROP PROCEDURE|VIEW (maybe more) write to binlog too late \ · 5512100c
      cmiller@zippy.cornsilk.net authored
      	(race cond)
      
      It was possible for one thread to interrupt a Data Definition Language 
      statement and thereby get messages to the binlog out of order.  Consider:
      
      Connection 1: Drop Foo x
      Connection 2: Create or replace Foo x
      Connection 2: Log "Create or replace Foo x"
      Connection 1: Log "Drop Foo x"
      
      Local end would have Foo x, but the replicated slaves would not.
      
      The fix for this is to wrap all DDL and logging of a kind in the same mutex.  
      Since we already use mutexes for the various parts of altering the server, 
      this only entails moving the logging events down close to the action, inside 
      the mutex protection.
      5512100c
  2. 01 Sep, 2006 1 commit
  3. 15 Aug, 2006 1 commit
    • cmiller@maint1.mysql.com's avatar
      Bug #20908: Crash if select @@"" · 53bb6a47
      cmiller@maint1.mysql.com authored
      Zero-length variables caused failures when using the length to look
      up the name in a hash.  Instead, signal that no zero-length name can
      ever be found and that to encounter one is a syntax error.
      53bb6a47
  4. 01 Aug, 2006 3 commits
  5. 31 Jul, 2006 2 commits
  6. 29 Jul, 2006 6 commits
  7. 28 Jul, 2006 9 commits
  8. 27 Jul, 2006 5 commits
  9. 26 Jul, 2006 5 commits
  10. 25 Jul, 2006 3 commits
  11. 24 Jul, 2006 3 commits