1. 27 Mar, 2006 10 commits
    • unknown's avatar
      Merge monty@bk-internal.mysql.com:/home/bk/mysql-5.0 · dc9441e3
      unknown authored
      into  mysql.com:/home/my/mysql-5.0
      
      
      dc9441e3
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · 5e599717
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      
      5e599717
    • unknown's avatar
      Test case for BUG#15102 : select distinct returns empty result, select count distinct > 0 (correct) · b3230cc2
      unknown authored
        Reproduced in 5.0.16-nt. Tested to work in 5.0.20
        
      
      
      mysql-test/r/group_min_max.result:
        Test case for BUG#15102 : select distinct returns empty result, select count distinct > 0 (correct)
          Reproduced in 5.0.16-nt. Tested to be fixed in 5.0.20
      mysql-test/t/group_min_max.test:
        Test case for BUG#15102 : select distinct returns empty result, select count distinct > 0 (correct)
          Reproduced in 5.0.16-nt. Tested to be fixed in 5.0.20
      b3230cc2
    • unknown's avatar
      Merge monty@bk-internal.mysql.com:/home/bk/mysql-5.0 · 8b1a1c6c
      unknown authored
      into  mysql.com:/home/my/mysql-5.0
      
      
      8b1a1c6c
    • unknown's avatar
      Safer fix for Bug #18435 "5.0.19 libmysqlclient not ABI-compatible with 5.0.18" · 783780f1
      unknown authored
      This fixes the problem if someone is using struct MYSQL as part of another structure together with a shared
      library
      
      
      include/mysql.h:
        Safer fix for Bug #18435
      sql-common/client.c:
        Safer fix for Bug #18435
      783780f1
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · d5ea29f4
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      
      d5ea29f4
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · de8997d6
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      
      de8997d6
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/41-work · f97e32b0
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/50-work
      
      
      ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
        Auto merged
      ndb/test/ndbapi/testNodeRestart.cpp:
        Auto merged
      ndb/test/src/NdbBackup.cpp:
        Auto merged
      ndb/test/src/NdbRestarts.cpp:
        Auto merged
      f97e32b0
    • unknown's avatar
      ndb - autotest · 2a00c516
      unknown authored
        Change semantic on DumpStateOrd::CmvmiSetRestartOnErrorInsert()
          Called wo/ args it resets to value in configuration (previously it set to 1 if called wo/ args)
      
      
      ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
        Change semantic on DumpStateOrd::CmvmiSetRestartOnErrorInsert
          Called wo/ args it resets to value in configuration (previously it set to 1 if called wo/ args)
      ndb/test/ndbapi/testNodeRestart.cpp:
        Change semantic on DumpStateOrd::CmvmiSetRestartOnErrorInsert
          Called wo/ args it resets to value in configuration (previously it set to 1 if called wo/ args)
      ndb/test/src/NdbBackup.cpp:
        Change semantic on DumpStateOrd::CmvmiSetRestartOnErrorInsert
          Called wo/ args it resets to value in configuration (previously it set to 1 if called wo/ args)
      ndb/test/src/NdbRestarts.cpp:
        Change semantic on DumpStateOrd::CmvmiSetRestartOnErrorInsert
          Called wo/ args it resets to value in configuration (previously it set to 1 if called wo/ args)
      2a00c516
    • unknown's avatar
      added option for netware build · 273aa489
      unknown authored
      
      netware/BUILD/compile-netware-START:
        added option for netware builds
      273aa489
  2. 24 Mar, 2006 13 commits
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-5.0 · 2a704405
      unknown authored
      into  rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      
      2a704405
    • unknown's avatar
      Fixed bug #17164. · c0579144
      unknown authored
      If the WHERE condition of a query contained an ORed FALSE term
      then the set of tables whose rows cannot serve for null complements
      in outer joins was determined incorrectly. It resulted in blocking 
      possible conversions of outer joins into joins for such queries.
      
      
      mysql-test/r/join_outer.result:
        Added a test case for bug #17164.
      mysql-test/t/join_outer.test:
        Added a test case for bug #17164.
      c0579144
    • unknown's avatar
      Follow-up for the fix for bug #18153 "ALTER/OPTIMIZE/REPAIR on transactional · bb7e6828
      unknown authored
      tables corrupt triggers".
      
      It turned out that we also have relied at certain places that
      (new_table != table_name) were always true on Windows and for transactional
      tables. Since our fix for the bug brakes this assumption we have to add new
      flag to pass this information around.
      This code needs to be refactored but I dare not to do this in 5.0.
      
      
      sql/sql_table.cc:
        mysql_alter_table():
          Follow-up for the fix for bug #18153 "ALTER/OPTIMIZE/REPAIR on
          transactional tables corrupt triggers". It turned out that we also have
          relied at certain places that (new_table != table_name) were always true
          on Windows and for transactional tables. Since our fix for the bug brakes
          this assumption we have to add new flag to pass this information around.
          This code needs to be refactored but I dare not to do this in 5.0.
      bb7e6828
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · d29e9a20
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      
      d29e9a20
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 98dfa6a1
      unknown authored
      into  mysql.com:/home/dlenev/mysql-5.0-bg18153
      
      
      98dfa6a1
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/50-work · 77a92169
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      
      mysql-test/lib/mtr_timer.pl:
        Auto merged
      ndb/src/ndbapi/NdbTransaction.cpp:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      77a92169
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · 5d119bf6
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      5d119bf6
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0 · 0abaf88c
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
      
      
      0abaf88c
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · c62de1d5
      unknown authored
      into  mysql.com:/home/dlenev/mysql-5.0-bg18153
      
      
      c62de1d5
    • unknown's avatar
      Fix for bug #18153 "ALTER/OPTIMIZE/REPAIR on transactional tables corrupt · a389ec0b
      unknown authored
      triggers".
      
      Applying ALTER/OPTIMIZE/REPAIR TABLE statements to transactional table or to
      table of any type on Windows caused disappearance of its triggers.
      Bug was introduced in 5.0.19 by my fix for bug #13525 "Rename table does not
      keep info of triggers" (see comment for sql_table.cc for more info).
      .
      
      
      mysql-test/r/trigger.result:
        Added test-case covering handling of triggers when one does ALTER TABLE which
        should move table to different database.
      mysql-test/t/trigger.test:
        Added test-case covering handling of triggers when one does ALTER TABLE which
        should move table to different database.
      sql/sql_table.cc:
        mysql_alter_table():
          Removal of strdup() which is no longer necessary allows us to preserve
          nice assumption that "(new_db != db || new_table != table_name) indicates
          that table will be renamed. So now we really can use this condition to
          avoid updating trigger definitions when table is not renamed.
          Note that we can't use (alter_info->flags & ALTER_RENAME) condition instead
          since it can be also true when we do "ALTER TABLE t1 RENAME TO t1".
      sql/sql_trigger.cc:
        Table_triggers_list::change_table_name():
          Mentioned assumption that subject table is not renamed to itself in method
          description. Added DBUG_ASSERT() to catch wrong usage of this method.
      mysql-test/r/trigger-trans.result:
        New BitKeeper file ``mysql-test/r/trigger-trans.result''
      mysql-test/t/trigger-trans.test:
        New BitKeeper file ``mysql-test/t/trigger-trans.test''
      a389ec0b
    • unknown's avatar
      Fix 'metaphon' function to correctly calculate the length of the returned string · 7c8acd59
      unknown authored
      
      sql/udf_example.cc:
        Calculate length of returned string correctly
      7c8acd59
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0 · 72470a98
      unknown authored
      into  mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
      
      
      72470a98
    • unknown's avatar
      If doing write, then peeking is not needed · cebcd282
      unknown authored
      cebcd282
  3. 23 Mar, 2006 17 commits