1. 04 May, 2006 8 commits
    • unknown's avatar
      Merge mysql.com:/home/my/mysql-5.0 · 58c693e0
      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
      58c693e0
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 4290b225
      unknown authored
      into  mysql.com:/home/my/mysql-5.0
      
      4290b225
    • unknown's avatar
      Fixed memory leak in sql_parse.cc (lex_end() was not called) · 26476672
      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
      26476672
    • unknown's avatar
      Fixed heap_btree test failure on 64-bit boxes. · 24860544
      unknown authored
      24860544
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 163f0bf1
      unknown authored
      into mysql.com:/home/hf/work/mysql-5.0.mrg
      
      163f0bf1
    • unknown's avatar
      Merge mysql.com:/home/hf/work/mysql-4.1.mrg · 8c243188
      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
      8c243188
    • unknown's avatar
      test result fixed · 6104ece0
      unknown authored
      
      mysql-test/r/mysqltest.result:
        result fixed
      6104ece0
    • unknown's avatar
      After merge fixes · a00fe98a
      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
      a00fe98a
  2. 03 May, 2006 32 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · e2bcc7db
      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
      e2bcc7db
    • unknown's avatar
      Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 91c84f7d
      unknown authored
      into  zim.(none):/home/mikael/bug19313
      
      91c84f7d
    • unknown's avatar
      Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 6c400546
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-5.1-new
      
      6c400546
    • unknown's avatar
      Merge mysql.com:/Users/kent/mysql/bk/mysql-5.1-release.old02 · 66f8324d
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-5.1-new
      
      
      sql/sql_base.cc:
        Auto merged
      66f8324d
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new · 076d2581
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      076d2581
    • unknown's avatar
      fix include path in windows build · 16e866eb
      unknown authored
      
      storage/archive/cmakelists.txt:
        fix include path
      storage/blackhole/cmakelists.txt:
        fix include path
      storage/csv/cmakelists.txt:
        fix include path
      16e866eb
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-4.1-wl2852 · deee442c
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.1-clean
      
      
      client/mysql.cc:
        Resolve conflict
      deee442c
    • unknown's avatar
      fix legacy configure option handling · e10a9ff1
      unknown authored
      e10a9ff1
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · acb5fad2
      unknown authored
      into  zippy.(none):/home/cmiller/work/mysql/mysql-5.1-new__bug18078
      
      acb5fad2
    • unknown's avatar
      Merge acurtis@bk-internal:/home/bk/mysql-5.1-new · 41ad8c18
      unknown authored
      into  xiphis.org:/home/antony/work2/wl3201-final
      
      
      sql/ha_innodb.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      41ad8c18
    • unknown's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 7630ce4b
      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
      7630ce4b
    • unknown's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 4ca08a06
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-5.1
      
      4ca08a06
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0 · 82debf53
      unknown authored
      into  production.mysql.com:/usersnfs/svojtovich/mysql-5.0
      
      82debf53
    • unknown's avatar
      Merge bk@192.168.21.1:mysql-5.0 · 288aaf1a
      unknown authored
      into mysql.com:/home/hf/work/mysql-5.0.mrg
      
      
      sql/sql_table.cc:
        Auto merged
      288aaf1a
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1 · 9bf3234c
      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
      9bf3234c
    • unknown's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 644d0b9d
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-5.0-ss521
      
      644d0b9d
    • unknown's avatar
      Merge mysql.com:/home/alexi/innodb/mysql-5.0-ss521-work · 82e65dba
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-5.1
      
      
      storage/innobase/include/dict0dict.ic:
        SCCS merged
      82e65dba
    • unknown's avatar
      Applied innodb-5.0-ss521 snapshot. · b055c169
      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).
      b055c169
    • unknown's avatar
      Merge bk@192.168.21.1:mysql-4.1 · 3d57e628
      unknown authored
      into mysql.com:/home/hf/work/mysql-4.1.mrg
      
      3d57e628
    • unknown's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 4581901b
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-4.1-ss26
      
      4581901b
    • unknown's avatar
      Merge mysql.com:/home/alexi/innodb/mysql-5.0-ss521-work · 70f771c6
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-5.1
       Null-merge.
      
      
      storage/innobase/include/dict0dict.ic:
        Null-merge.
      70f771c6
    • unknown's avatar
      Merge mysql.com:/home/alexi/innodb/mysql-4.1-ss26-work · e5dc6c7f
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-5.0-ss521-work
       Null-merge.
      
      
      innobase/include/dict0dict.ic:
        Null-merge.
      e5dc6c7f
    • unknown's avatar
      Applied innodb-4.1-ss26 snapshot. · 6d74e0ee
      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).
      6d74e0ee
    • unknown's avatar
      Merge bk@192.168.21.1:mysql-4.1 · 5fe0c00d
      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
      5fe0c00d
    • unknown's avatar
      Cleanups after review of WL#602 · c2593d33
      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
      c2593d33
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 9f15457d
      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
      9f15457d
    • unknown's avatar
      merging fix · 44832fa7
      unknown authored
      44832fa7
    • unknown's avatar
      Added code to remove closing comment code from event text, as would be · b741b8a1
      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.
      b741b8a1
    • unknown's avatar
      Fixed dependency checking · e8291f80
      unknown authored
      e8291f80
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 903fa3c4
      unknown authored
      into  mysql.com:/home/my/mysql-5.1
      
      
      include/my_sys.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      903fa3c4
    • unknown's avatar
      Added support for key_block_size for key and table level (WL#602) · 0ab1abad
      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''
      0ab1abad
    • unknown's avatar
      merging fix · 2614a125
      unknown authored
      2614a125