1. 24 May, 2006 12 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 01cdf975
      unknown authored
      into  mysql.com:/home/my/mysql-5.0
      
      01cdf975
    • unknown's avatar
      Merge monty@192.168.0.9:/my/mysql-5.0 · f06e3b57
      unknown authored
      into  mysql.com:/home/my/mysql-5.0
      
      
      sql/mysqld.cc:
        Auto merged
      f06e3b57
    • unknown's avatar
      More DBUG statements · 15a41be4
      unknown authored
      Replaced COND_refresh with COND_global_read_lock becasue of a bug in NTPL threads when using different mutexes as arguments to pthread_cond_wait()
      The original code caused a hang in FLUSH TABLES WITH READ LOCK in some circumstances because pthread_cond_broadcast() was not delivered to other threads.
      This fixes:
      Bug#16986: Deadlock condition with MyISAM tables
      Bug#20048: FLUSH TABLES WITH READ LOCK causes a deadlock
      
      
      mysql-test/r/flush.result:
        Added test case for deadlock with FLUSH TABLES WITH READ LOCK
      mysql-test/r/lock_multi.result:
        Test for bug in LOCK TABLE + optimize table
      mysql-test/t/flush.test:
        Added test case for deadlock with FLUSH TABLES WITH READ LOCK
      mysql-test/t/lock_multi.test:
        Test for bug in LOCK TABLE + optimize table
      sql/lock.cc:
        Replaced COND_refresh with COND_global_read_lock becasue of a bug in NTPL threads when using different mutexes as arguments to pthread_cond_wait()
        The original code caused a hang in FLUSH TABLES WITH READ LOCK in some circumstances because pthread_cond_broadcast() was not delivered to other threads
      sql/mysql_priv.h:
        Added COND_global_read_lock
      sql/mysqld.cc:
        Added COND_global_read_lock
      sql/sql_base.cc:
        More DBUG statements
        Added a broadcast in remove_table_from_cache() to release any threads waiting in open
      15a41be4
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0 · edb3c164
      unknown authored
      into  april.(none):/home/svoj/devel/mysql/BUG17001/mysql-5.0
      
      edb3c164
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0 · f514e6b7
      unknown authored
      into  april.(none):/home/svoj/devel/mysql/BUG17001/mysql-5.0
      
      f514e6b7
    • unknown's avatar
      Merge mysql.com:/opt/local/work/mysql-5.0-root · 647648a7
      unknown authored
      into  mysql.com:/opt/local/work/mysql-5.0-runtime
      
      647648a7
    • unknown's avatar
      configure.in: · d67ce4d6
      unknown authored
        Stepped up to 5.0.23
      
      
      configure.in:
        Stepped up to 5.0.23
      d67ce4d6
    • unknown's avatar
      Merge april.(none):/home/svoj/devel/mysql/BUG12873/mysql-5.0 · df38ca9a
      unknown authored
      into  april.(none):/home/svoj/devel/mysql/BUG17001/mysql-5.0
      
      df38ca9a
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0 · cdf9ebd5
      unknown authored
      into  april.(none):/home/svoj/devel/mysql/BUG17001/mysql-5.0
      
      
      sql/sql_table.cc:
        Auto merged
      cdf9ebd5
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 0697918f
      unknown authored
      into  mysql.com:/home/my/mysql-5.0
      
      0697918f
    • unknown's avatar
      Remove dflt_field from field structure as this was only needed when createing... · 57f138f7
      unknown authored
      Remove dflt_field from field structure as this was only needed when createing temporary table and I found another soultion that doesn't increase the size of the field structure for all table instances. (Better fix for bug #19089)
      Fixed compiler warnings
      Fixed valgrind warning in Item_date_add_intervall::eq. (Recoding of bugfix #19490)
      
      
      sql/field.cc:
        remove dflt_field from field structure (not needed)
        Simple cleanup of code that been copied elsewhere
      sql/field.h:
        remove dflt_field from field structure (not needed)
      sql/item.h:
        Removed compiler warnings
      sql/item_timefunc.cc:
        Fixed Item_date_add_intervall::eq
        The problem was that when we call 'eq' 'this' is not fixed, which means we can't call const_item() or a value function.
        I fixed this so that we check eq for all arguments and that the sign and type are identical.
        (The original code gave a 'accessing uninitialized data' in valgrind.
      sql/mysql_priv.h:
        Added default fields to create_tmp_field
      sql/sql_insert.cc:
        New default_field parameter to create_tmp_field()
      sql/sql_select.cc:
        New default_field parameter to create_tmp_field()
        Use this in create_tmp_table() to set right default value for a field
      57f138f7
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0 · a37a9a1d
      unknown authored
      into  april.(none):/home/svoj/devel/mysql/BUG18233/mysql-5.0
      
      a37a9a1d
  2. 23 May, 2006 15 commits
  3. 22 May, 2006 10 commits
  4. 21 May, 2006 3 commits
    • unknown's avatar
      Merge bk@192.168.21.1:mysql-5.0 · 095d2683
      unknown authored
      into mysql.com:/home/hf/work/mysql-5.0.mrg
      
      095d2683
    • unknown's avatar
      ndb - bug#19956 (occurs only in v5.0) · 00d2277f
      unknown authored
      
      mysql-test/r/ndb_blob.result:
        bug#19956 : var* pk
      mysql-test/t/ndb_blob.test:
        bug#19956 : var* pk
      ndb/src/ndbapi/NdbDictionaryImpl.hpp:
        bug#19956 - check var* length bytes and zero rest of value if any blob attribute
      ndb/src/ndbapi/NdbOperationSearch.cpp:
        bug#19956 - check var* length bytes and zero rest of value if any blob attribute
      00d2277f
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-5.0 · fa0a8959
      unknown authored
      into  rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      
      sql/sql_select.cc:
        Auto merged
      mysql-test/r/view.result:
        Manual merge
      mysql-test/t/view.test:
        Manual merge
      fa0a8959