1. 04 May, 2006 8 commits
    • unknown's avatar
      Merge mysql.com:/home/my/mysql-5.0 · 1f89605e
      unknown authored
      into  mysql.com:/home/my/mysql-5.1
      
      
      VC++Files/libmysqld/libmysqld.dsp:
        Auto merged
      mysql-test/mysql-test-run.sh:
        Auto merged
      mysql-test/r/heap_btree.result:
        Auto merged
      mysql-test/r/innodb.result:
        Auto merged
      mysql-test/r/mysqltest.result:
        Auto merged
      mysql-test/r/ndb_blob.result:
        Auto merged
      mysql-test/t/innodb.test:
        Auto merged
      mysql-test/t/mysql_client_test.test:
        Auto merged
      mysql-test/t/mysqltest.test:
        Auto merged
      sql/ha_myisam.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/sp.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sp_head.h:
        Auto merged
      storage/heap/hp_delete.c:
        Auto merged
      storage/myisam/mi_key.c:
        Auto merged
      storage/myisam/myisamlog.c:
        Auto merged
      storage/ndb/include/kernel/signaldata/TcKeyReq.hpp:
        Auto merged
      storage/ndb/include/ndbapi/NdbBlob.hpp:
        Auto merged
      storage/ndb/test/ndbapi/testBlobs.cpp:
        Auto merged
      storage/ndb/tools/delete_all.cpp:
        Auto merged
      VC++Files/libmysqld/libmysqld.vcproj:
        Use original file (my_user.c was already added in 5.1)
      mysql-test/mysql-test-run.pl:
        Manual merge
      sql/handler.h:
        Manual merge
      sql/share/errmsg.txt:
        Align error messages with 5.0
      sql/sql_table.cc:
        Manual merge
      storage/ndb/src/ndbapi/NdbBlob.cpp:
        No changes
      1f89605e
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 63791773
      unknown authored
      into  mysql.com:/home/my/mysql-5.0
      
      
      63791773
    • unknown's avatar
      Fixed memory leak in sql_parse.cc (lex_end() was not called) · 93db6d4a
      unknown authored
      This caused sp-vars.test to fail
      
      
      sql/item_func.h:
        Removed compiler warning
      sql/sp.cc:
        Fixed memory leak in sql_parse.cc
      sql/sp_head.cc:
        Fixed memory leak in sql_parse.cc
      sql/sp_head.h:
        Fixed memory leak in sql_parse.cc
      93db6d4a
    • unknown's avatar
      Fixed heap_btree test failure on 64-bit boxes. · 473ad8c9
      unknown authored
      473ad8c9
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-5.0 · a766cf91
      unknown authored
      into mysql.com:/home/hf/work/mysql-5.0.mrg
      
      
      a766cf91
    • unknown's avatar
      Merge mysql.com:/home/hf/work/mysql-4.1.mrg · 1d8a1711
      unknown authored
      into mysql.com:/home/hf/work/mysql-5.0.mrg
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      mysql-test/r/mysqltest.result:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      1d8a1711
    • unknown's avatar
      test result fixed · 812a82ed
      unknown authored
      
      mysql-test/r/mysqltest.result:
        result fixed
      812a82ed
    • unknown's avatar
      After merge fixes · 79d87430
      unknown authored
      Remove compiler warnings
      Fix some broken tests
      Workaround for syncronization bug in NDB (Bug #16445)
      
      
      client/mysqltest.c:
        Added more information to output from abort_not_supported_test()
        Removed compiler warnings
      include/my_sys.h:
        Added function to print names of open files
      include/mysys_err.h:
        Print names of open files
      mysql-test/include/have_ndb.inc:
        Added comment
      mysql-test/lib/mtr_report.pl:
        Only print warning once
      mysql-test/r/mysqldump.result:
        After merge fix
      mysql-test/r/ndb_basic.result:
        Workaround for syncronization bug in NDB
      mysql-test/r/ndb_config.result:
        Remove not portable test
      mysql-test/t/ndb_basic.test:
        Workaround for syncronization bug in NDB
      mysql-test/t/ndb_config.test:
        Remove not portable test
      mysys/errors.c:
        Print names of open files
      mysys/my_file.c:
        Ensure that structs are cleared and copyied properly so that my_print_open_files() works.
      mysys/my_init.c:
        In case of EXTRA_DEBUG, print names of open files
      mysys/my_open.c:
        Added function to print names of open files
      sql/sql_table.cc:
        Fixed file-not-closed error
      79d87430
  2. 03 May, 2006 32 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 26fe4bf9
      unknown authored
      into  mysql.com:/home/my/mysql-5.1
      
      
      mysql-test/t/mysqldump.test:
        Auto merged
      sql/ha_myisam.cc:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/handler.h:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      sql/sql_table.cc:
        After merge fix
      sql/sql_show.cc:
        Auto merged
      26fe4bf9
    • unknown's avatar
      Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 462a43e1
      unknown authored
      into  zim.(none):/home/mikael/bug19313
      
      
      462a43e1
    • unknown's avatar
      Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 485fbfb6
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-5.1-new
      
      
      485fbfb6
    • unknown's avatar
      Merge mysql.com:/Users/kent/mysql/bk/mysql-5.1-release.old02 · b299e189
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-5.1-new
      
      
      sql/sql_base.cc:
        Auto merged
      b299e189
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new · c5412c34
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      
      c5412c34
    • unknown's avatar
      fix include path in windows build · 92943d17
      unknown authored
      
      storage/archive/cmakelists.txt:
        fix include path
      storage/blackhole/cmakelists.txt:
        fix include path
      storage/csv/cmakelists.txt:
        fix include path
      92943d17
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-4.1-wl2852 · 74f096f6
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      
      client/mysql.cc:
        Resolve conflict
      74f096f6
    • unknown's avatar
      fix legacy configure option handling · 69b3476f
      unknown authored
      69b3476f
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 2f8b344b
      unknown authored
      into  zippy.(none):/home/cmiller/work/mysql/mysql-5.1-new__bug18078
      
      
      2f8b344b
    • unknown's avatar
      Merge acurtis@bk-internal:/home/bk/mysql-5.1-new · fff65923
      unknown authored
      into  xiphis.org:/home/antony/work2/wl3201-final
      
      
      sql/ha_innodb.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      fff65923
    • unknown's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-5.1-new · c49687f3
      unknown authored
      into  mysql.com:/home/alexi/dev/mysql-5.1-wl3148
      
      
      mysql-test/r/information_schema.result:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      c49687f3
    • unknown's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 238ed275
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-5.1
      
      
      238ed275
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0 · 5cefbe59
      unknown authored
      into  production.mysql.com:/usersnfs/svojtovich/mysql-5.0
      
      
      5cefbe59
    • unknown's avatar
      Merge bk@192.168.21.1:mysql-5.0 · 46e54f24
      unknown authored
      into mysql.com:/home/hf/work/mysql-5.0.mrg
      
      
      sql/sql_table.cc:
        Auto merged
      46e54f24
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1 · b5732e7c
      unknown authored
      into  mysql.com:/space/pekka/ndb/version/my50
      
      
      mysql-test/r/ndb_blob.result:
        Auto merged
      mysql-test/t/ndb_blob.test:
        Auto merged
      ndb/include/kernel/signaldata/TcKeyReq.hpp:
        Auto merged
      ndb/include/ndbapi/NdbBlob.hpp:
        Auto merged
      ndb/src/ndbapi/NdbBlob.cpp:
        Auto merged
      ndb/test/ndbapi/testBlobs.cpp:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      ndb/tools/delete_all.cpp:
        nuts
      b5732e7c
    • unknown's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-5.0 · b0ecf704
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-5.0-ss521
      
      
      b0ecf704
    • unknown's avatar
      Merge mysql.com:/home/alexi/innodb/mysql-5.0-ss521-work · 9b2973eb
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-5.1
      
      
      storage/innobase/include/dict0dict.ic:
        SCCS merged
      9b2973eb
    • unknown's avatar
      Applied innodb-5.0-ss521 snapshot. · 861b68de
      unknown authored
       Fixed BUG#19366: "consistent_snapshot.test fails".
      
      
      innobase/include/dict0dict.ic:
        Applied innodb-5.0-ss521 snapshot.
         Remove too strict assertions from some dict_table_t
         accessor functions (bug #19366).
      861b68de
    • unknown's avatar
      Merge bk@192.168.21.1:mysql-4.1 · 99c42304
      unknown authored
      into mysql.com:/home/hf/work/mysql-4.1.mrg
      
      
      99c42304
    • unknown's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 6b02ec1c
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-4.1-ss26
      
      
      6b02ec1c
    • unknown's avatar
      Merge mysql.com:/home/alexi/innodb/mysql-5.0-ss521-work · 46368997
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-5.1
       Null-merge.
      
      
      storage/innobase/include/dict0dict.ic:
        Null-merge.
      46368997
    • unknown's avatar
      Merge mysql.com:/home/alexi/innodb/mysql-4.1-ss26-work · 34fdbcbf
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-5.0-ss521-work
       Null-merge.
      
      
      innobase/include/dict0dict.ic:
        Null-merge.
      34fdbcbf
    • unknown's avatar
      Applied innodb-4.1-ss26 snapshot. · 219d5cf2
      unknown authored
       Fixed BUG#19366: "consistent_snapshot.test fails".
      
      
      innobase/include/dict0dict.ic:
        Applied innodb-4.1-ss26 snapshot.
         Remove too strict assertions from some dict_table_t
         accessor functions (Bug#19366).
      219d5cf2
    • unknown's avatar
      Merge bk@192.168.21.1:mysql-4.1 · f0c693cc
      unknown authored
      into mysql.com:/home/hf/work/mysql-4.1.mrg
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      f0c693cc
    • unknown's avatar
      Cleanups after review of WL#602 · 3c099551
      unknown authored
      Fixed warnings from test suite
      Some fixes in mysql-test-run script to catch more warnings
      
      
      mysql-test/lib/mtr_report.pl:
        Catch more warnings
      mysql-test/mysql-test-run.sh:
        Catch warnings from mysqld
      mysql-test/t/mysqldump.test:
        Add key_block_size to catch future changes in information schema
      mysys/errors.c:
        Ensure that mysql-test-run catches if we call my_close() too many times
      sql/handler.cc:
        Initialize all elements
      sql/log.cc:
        true -> TRUE
      sql/sql_class.h:
        Review change: key_info -> key_create_info
      sql/sql_lex.h:
        Review change: key_info -> key_create_info
      sql/sql_table.cc:
        Review change: key_info -> key_create_info
        Don't call mysql_close() if init_ddl_log is not called.
        Better error handling in init_ddl_log
      sql/sql_yacc.yy:
        Review change: key_info -> key_create_info
      3c099551
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 10db4d76
      unknown authored
      into  zippy.(none):/home/cmiller/work/mysql/mysql-5.1-new__bug18078
      
      
      VC++Files/mysql.sln:
        Auto merged
      VC++Files/mysys/mysys.vcproj:
        Auto merged
      mysql-test/r/ps.result:
        Auto merged
      mysql-test/r/ps_1general.result:
        Auto merged
      mysql-test/r/timezone2.result:
        Auto merged
      mysql-test/t/ps.test:
        Auto merged
      mysql-test/t/ps_1general.test:
        Auto merged
      sql/sql_prepare.cc:
        Auto merged
      sql/tztime.cc:
        Auto merged
      sql/tztime.h:
        Auto merged
      tests/Makefile.am:
        Auto merged
      tests/mysql_client_test.c:
        Auto merged
      10db4d76
    • unknown's avatar
      merging fix · a1e9539b
      unknown authored
      a1e9539b
    • unknown's avatar
      Added code to remove closing comment code from event text, as would be · 1db5a360
      unknown authored
      supplied inside a  /*!VERSION event-text */  segment.  (Fixes Bug#18078
      
      
      mysql-test/t/disabled.def:
        Enabling 'mysqldump' test because events should load normally now.
      mysql-test/t/mysqldump.test:
        Add spaces and tabs to the end of statements, to prove trimming of 
        whitespace.
      sql/event_timed.cc:
        Remove  */  close-comment characters at the end, just as sp_head does.
            
        The parser should be smarter about not giving us text that jumps semantic 
        levels, but that's an issue for another day.
      1db5a360
    • unknown's avatar
      Fixed dependency checking · 7f6a9906
      unknown authored
      7f6a9906
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 8e2650ab
      unknown authored
      into  mysql.com:/home/my/mysql-5.1
      
      
      include/my_sys.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      8e2650ab
    • unknown's avatar
      Added support for key_block_size for key and table level (WL#602) · d50ae165
      unknown authored
      Added support for key_block_size to MyISAM.
      Simplify interface to 'new Key' to make it easier to add new key options.
      mysqld option --new is used to define where key options are printed.
      (In 5.3 we should move all key options to after key part definition to avoid problem with reserved names)
      Fixed some compiler warnings and a memory leak in ssl
      
      
      include/my_base.h:
        Added flag to check if block size for key was secified
      include/my_sys.h:
        Added new support function to round up to a power of two
      include/myisam.h:
        Rename block_size -> block_size_index to avoid confusion with 'block_size'
      include/violite.h:
        Added function to free memory after new_VioSSLAcceptorFd
        (Will rename all vio_ssl functions in a future changeset)
      mysql-test/mysql-test-run.pl:
        Don't print port number info when we use --extern
      mysql-test/r/myisam.result:
        Added test for key_block_size
      mysql-test/t/myisam.test:
        Added test for key_block_size
      mysys/mf_keycache.c:
        Simplify code
      mysys/my_bit.c:
        Added new support function to round up to a power of two
      sql/ha_myisam.cc:
        Tell MyISAM to use the specified key_block_size
        MyISAM also updates the global key_block_size from the used values.
      sql/handler.cc:
        Added 'default_key_create_info' to be used as 'dummy' argument to 'new Key'
      sql/handler.h:
        Added KEY_CREATE_INFO, to be used as for general options for KEY's
      sql/item_func.h:
        Removed compiler warning
      sql/lex.h:
        Added new symbol
      sql/mysqld.cc:
        Fixed memory leak in ssl (new_VioSSLAcceptorFd)
      sql/sql_class.h:
        Change 'new Key' to use KEY_CREATE_INFO instead of 'algoritm', parser, key_page_size.
        This makes it easier to add new key options in the future.
      sql/sql_lex.h:
        Added key create options
      sql/sql_parse.cc:
        Use new interface to 'new Key'
      sql/sql_show.cc:
        Added support for key_block_size
        If --new is used, key options are printed after the key part definition.
      sql/sql_table.cc:
        Use new interface to 'new Key'
        Add support for key_block_size
      sql/sql_yacc.yy:
        Add support for key_block_size
        Allow key options before and after key_parts (In future they should be always after the key_part defintion)
        Use new interface to 'new Key'
      sql/structs.h:
        Added block_size to keys
      sql/table.cc:
        Remmeber and read key_block_size for table and key level
      sql/table.h:
        Added default key_block_size for table
      sql/unireg.cc:
        Remember key_block_size for key
      storage/myisam/ft_eval.c:
        Set block_length to 0 to get default key page size
      storage/myisam/ft_test1.c:
        Set block_length to 0 to get default key page size
      storage/myisam/mi_check.c:
        block_size -> block_size_index
      storage/myisam/mi_create.c:
        Added support for block size per key.
        Block size is rounded up to next power of two and enforced between MIN and MAX KEY_BLOCK_LENGTH.
        Align start of key block to start at an even offset of max_key_block_length to ensure key cache works good if all key pages are of same size.
      storage/myisam/mi_open.c:
        block_size -> block_size_index
      storage/myisam/mi_page.c:
        block_size -> block_size_index
      storage/myisam/mi_test1.c:
        Set block_length to 0 to get default key page size
      storage/myisam/mi_test2.c:
        Set block_length to 0 to get default key page size
      storage/myisam/mi_test3.c:
        Set block_length to 0 to get default key page size
      storage/myisam/myisamdef.h:
        block_size -> block_size_index to avoid confusion with 'block_size' in MySQL
        Added block_size as argument to MI_BLOCK_SIZE
        Added missing prototypes to get rid of compiler warnings
      storage/myisam/myisampack.c:
        Removed compiler warning
        block_size -> block_size_index
      vio/viosslfactories.c:
        Fixed memory leak in ssl (new_VioSSLAcceptorFd)
      mysql-test/r/myisam-system.result:
        New BitKeeper file ``mysql-test/r/myisam-system.result''
      mysql-test/t/myisam-system.test:
        New BitKeeper file ``mysql-test/t/myisam-system.test''
      d50ae165
    • unknown's avatar
      merging fix · 66edfe28
      unknown authored
      66edfe28