1. 23 Jan, 2007 4 commits
    • unknown's avatar
      Merge xiphis.org:/home/antony/work2/p1-bug25396.4 · dd5523d9
      unknown authored
      into  xiphis.org:/home/antony/work2/p1-bug25396.5
      
      
      sql/ha_ndbcluster.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      dd5523d9
    • unknown's avatar
      Merge mysql.com:/data0/mysqldev/users/tomas/mysql-5.0-build · c64b504a
      unknown authored
      into  mysql.com:/data0/mysqldev/users/tomas/mysql-5.1-build
      
      
      configure.in:
        Auto merged
      cmd-line-utils/readline/undo.c:
        Auto merged
      sql/ha_ndbcluster.cc:
        Auto merged
      storage/myisam/mi_packrec.c:
        Auto merged
      c64b504a
    • unknown's avatar
      Bug#25396 · d48e864f
      unknown authored
        "Valgrind leak in closecon_handlerton"
        plugin_shutdown() calls plugin_deinitialize() which calls ha_finalize_handlerton().
        ndbcluster_end() fails to wait for the ndb utility thread to exit which results in
        the handlerton struct being freed before the ndb utility thread has destroyed it's THD
        but before the plugin has been marked as UNINITIALIZED
      
      Bug is caused by misuse of abort_loops variable and not locking mutex during calls to
      pthread condition variable functions causing a race in valgrind's pthread_cond_wait
      implementation.
      
      
      sql/ha_ndbcluster.cc:
        Bug25396
        Valgrind requires that mutex be held during call to pthread_cond_signal.
        Change pthread_cond_timedwait() to pthread_cond_wait() where the timeout is not needed.
        Ensure that appropiate variables are protected by mutex.
        Remove use of abort_loop global variable.
        Ensure that ndbcluster_end waits for util thread to exit.
        Add an extra cond_var as insurance against non-conforming pthreads implementations.
      sql/mysqld.cc:
        Bug25386
        Valgrind requires that mutex be held during call to pthread_cond_signal.
      BUILD/compile-amd64-valgrind-max:
        New BitKeeper file ``BUILD/compile-amd64-valgrind-max''
      d48e864f
    • unknown's avatar
      Merge trift2.:/MySQL/M51/mysql-5.1 · 7f7d0c34
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      
      7f7d0c34
  2. 22 Jan, 2007 12 commits
  3. 21 Jan, 2007 5 commits
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1-arch · 58b898f6
      unknown authored
      into  zim.(none):/home/brian/mysql/archive-newformat-5.1
      
      
      58b898f6
    • unknown's avatar
      Just adding support for a "minor" version number. · d1fb6340
      unknown authored
      
      storage/archive/archive_reader.c:
        Print minor information version.
      storage/archive/archive_test.c:
        Fixed test
      storage/archive/azio.c:
        Added support for "minor" version.
      storage/archive/azlib.h:
        Added information for minor information.
      d1fb6340
    • unknown's avatar
      Merge bk-internal.mysql.com:/data0/bk/mysql-5.1 · 04da114c
      unknown authored
      into  bk-internal.mysql.com:/data0/bk/mysql-5.1-arch
      
      
      mysql-test/r/archive.result:
        Auto merged
      mysql-test/t/archive.test:
        Auto merged
      04da114c
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1-arch · af23ddf6
      unknown authored
      into  zim.(none):/home/brian/mysql/archive-newformat-5.1
      
      
      af23ddf6
    • unknown's avatar
      1) New dirty state for files (need this for longterm fast recovery) · e633d9ba
      unknown authored
      2) We now store shortest and longest row information.
      3) archive_reader can now check and backup files (even if they are hot)
      4) We now record longest and shortest row information for stats. 
      
      
      storage/archive/archive_reader.c:
        Added options for:
        1) Online backup for tables
        2) Check table option.
      storage/archive/archive_test.c:
        Additional test, format is now the same as an actual table.
      storage/archive/azio.c:
        Fixed issue closing files multiple times.
        Added option for recording longest and shortest rows. 
        Additional "dirty" state added.
      storage/archive/azlib.h:
        Added additional space for longest and shortest row information.
      storage/archive/ha_archive.cc:
        Cleaned up warming and removed unneeded close.
      e633d9ba
  4. 20 Jan, 2007 1 commit
  5. 19 Jan, 2007 18 commits