1. 22 Jul, 2005 1 commit
    • unknown's avatar
      Faster alter table code for 5.1. · f1e25513
      unknown authored
      
      mysql-test/r/alter_table.result:
        Added some additional tests for new alter table code.
      mysql-test/t/alter_table.test:
        Added some additional tests for new alter table code.
      sql/field.cc:
        Functions to check whether new field is equal with old field.
        Classes for different types.
      sql/field.h:
        Functions to check whether new field is equal with old field.
        Classes for different types.
      sql/ha_berkeley.cc:
        check_if_incompatible_data() for BDB.
      sql/ha_berkeley.h:
        check_if_incompatible_data() for BDB.
      sql/ha_heap.cc:
        check_if_incompatible_data() for HEAP.
      sql/ha_heap.h:
        check_if_incompatible_data() for HEAP.
      sql/ha_innodb.cc:
        check_if_incompatible_data() for InnoDB.
      sql/ha_innodb.h:
        check_if_incompatible_data() for InnoBD.
      sql/ha_myisam.cc:
        check_if_incompatible_data() for MyISAM.
      sql/ha_myisam.h:
        check_if_incompatible_data() for MyISAM.
      sql/ha_myisammrg.cc:
        check_if_incompatible_data() for Merge tables.
      sql/ha_myisammrg.h:
        check_if_incompatible_data() for Merge tables.
      sql/ha_ndbcluster.cc:
        check_if_incompatible_data() for NDB.
      sql/ha_ndbcluster.h:
        check_if_incompatible_data() for NDB.
      sql/handler.h:
        Defines for COMPATIBLE_DATA (yes and no) and the default function
        for check_if_incompatible_data().
      sql/mysql_priv.h:
        Defines for IS_EQUAL_*
      sql/mysqld.cc:
        Added option --old-alter-table to disable new alter table code.
      sql/set_var.cc:
        Added option --old-alter-table to disable new alter table code.
      sql/set_var.h:
        Added option --old-alter-table to disable new alter table code.
      sql/sql_class.h:
        Added option --old-alter-table to disable new alter table code.
      sql/sql_lex.h:
        Added a flag for forcing recreation of a table
        (needed for optimize table mapped to alter table)
      sql/sql_table.cc:
        Made a function of setting table default charset, used
        now in two places.
        
        Added defines for ALTER_TABLE_* possible changes.
        Currently just overall data and index.
        
        Added function compare_tables, which checks fields
        compatibility in old and new tables.
      BitKeeper/etc/config:
        Disabled logging
      f1e25513
  2. 16 Jun, 2005 15 commits
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1 · 501f7307
      unknown authored
      into dl145b.mysql.com:/home/ndbdev/tomas/mysql-5.1
      
      
      sql/item.cc:
        Auto merged
      sql/opt_range.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      storage/ndb/include/transporter/TransporterDefinitions.hpp:
        Auto merged
      storage/ndb/src/common/mgmcommon/IPCConfig.cpp:
        Auto merged
      storage/ndb/src/common/transporter/TransporterRegistry.cpp:
        Auto merged
      support-files/mysql.spec.sh:
        Auto merged
      501f7307
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0 · ac766d8f
      unknown authored
      into dl145b.mysql.com:/home/ndbdev/tomas/mysql-5.1
      
      
      storage/ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        Auto merged
      storage/ndb/src/kernel/main.cpp:
        Auto merged
      ac766d8f
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0 · 5870ddf1
      unknown authored
      into mysql.com:/home/svoj/devel/mysql/yassl-mysql-5.0
      
      
      5870ddf1
    • unknown's avatar
      WL#2286 - Compile MySQL w/YASSL support · 0dabdf15
      unknown authored
      Merge with latest yaSSL.
      
      
      extra/yassl/include/lock.hpp:
        Merge with latest yaSSL.
      extra/yassl/include/socket_wrapper.hpp:
        Merge with latest yaSSL.
      extra/yassl/mySTL/helpers.hpp:
        Merge with latest yaSSL.
      extra/yassl/src/lock.cpp:
        Merge with latest yaSSL.
      extra/yassl/src/log.cpp:
        Merge with latest yaSSL.
      extra/yassl/src/socket_wrapper.cpp:
        Merge with latest yaSSL.
      extra/yassl/src/ssl.cpp:
        Merge with latest yaSSL.
      extra/yassl/src/timer.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/misc.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/random.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/include/types.hpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/asn.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/integer.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/misc.cpp:
        Merge with latest yaSSL.
      extra/yassl/taocrypt/src/random.cpp:
        Merge with latest yaSSL.
      0dabdf15
    • unknown's avatar
      Merge mysql.com:/home/stewart/Documents/MySQL/5.0/main · 4de0989e
      unknown authored
      into mysql.com:/home/stewart/Documents/MySQL/5.0/bug11132
      
      
      4de0989e
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 21826d20
      unknown authored
      into dl145b.mysql.com:/home/ndbdev/tomas/mysql-5.1
      
      
      sql/sql_lex.h:
        Auto merged
      storage/ndb/src/common/transporter/TransporterRegistry.cpp:
        Auto merged
      21826d20
    • unknown's avatar
      Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 8771b9f4
      unknown authored
      into mysql.com:/home/gluh/MySQL/Merge/5.0
      
      
      8771b9f4
    • unknown's avatar
      Fix for bug#9434 SHOW CREATE DATABASE `information_schema`; · 5574de16
      unknown authored
        added ability to do SHOW CREATE DATABASE `information_schema`
      
      
      5574de16
    • unknown's avatar
      BUG#11132 Connections stuck in CLOSE_WAIT · 82297c1c
      unknown authored
      This fixes the problem in 5.0 in the correct way.
      
      The previous patch (for 4.1) is only valid for 4.1 and is done at the right time
      for 4.1.
      
      
      ndb/src/kernel/main.cpp:
        The ndbd angel process keeps the mgm connection open as it retains a reference
        to the socket.
        
        this means that when the mgm server is killed, the socket stays in CLOSE_WAIT 
        (the ndb process will close() it okay in 5.0, as we reused it for a transporter
        but this isn't enough as the angel process still has a reference to that socket).
        
        so, by adding in a theConfig->closeConfiguration(); in the angel process, the ndb
        process is left with the only reference to the socket - which it can close whenever
        it likes (namely when the connection is terminated).
      82297c1c
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 3568bba8
      unknown authored
      into mysql.com:/usr/home/ram/work/mysql-5.0
      
      
      3568bba8
    • unknown's avatar
      a fix (bug #10650: Bit literal case sensitivity). · 20eaad0e
      unknown authored
      
      mysys/charset.c:
        a fix (bug #10650: Bit literal case sensitivity).
        typo fixed.
      20eaad0e
    • unknown's avatar
    • unknown's avatar
      fix debug string in TR::report_disconnect · d2713295
      unknown authored
      
      ndb/src/common/transporter/TransporterRegistry.cpp:
        fix debug string for TR::report_disconnect
      d2713295
    • unknown's avatar
      BUG#11132 Connections stuck in CLOSE_WAIT · 7748d388
      unknown authored
      The 4.1 fix is not valid for 5.0. Remove it.
      
      
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        This fix is not valid for 5.0 as we use the mgm server connection for more than
        just fetching the initial configuration
      7748d388
    • unknown's avatar
      Merge mysql.com:/home/stewart/Documents/MySQL/4.1/bug11132 · 37b02e7c
      unknown authored
      into mysql.com:/home/stewart/Documents/MySQL/5.0/bug11132
      
      
      ndb/src/common/mgmcommon/ConfigRetriever.cpp:
        Auto merged
      37b02e7c
  3. 15 Jun, 2005 24 commits