1. 15 Sep, 2006 7 commits
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1 · eceb0350
      unknown authored
      into  zim.(none):/home/brian/mysql/merge-5.1
      
      
      sql/ha_ndbcluster.cc:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/table.cc:
        Auto merged
      storage/archive/ha_archive.cc:
        Auto merged
      eceb0350
    • unknown's avatar
      This changes the order of the universe, black is now the new white. · d79485a9
      unknown authored
      In practice this means that handlerton is now created by the server and is passed to the engine. Plugin startups can now also control how plugins are inited (and can optionally pass values). Bit more flexibility to those who want to write plugin interfaces to the database. 
      
      
      include/mysql/plugin.h:
        Optional to pass parameter now to init and deinit functions
      sql/ha_ndbcluster.cc:
        Cleanup, handlerton is now a pointer.
      sql/ha_ndbcluster_binlog.cc:
        Cleanup (handlerton is now a pointer)
      sql/ha_ndbcluster_binlog.h:
        Cleanup (handlerton is now a pointer)
      sql/ha_partition.cc:
        Cleaned up handlerton change
      sql/handler.cc:
        Cheanup of handlerton change
      sql/item_sum.cc:
        Cleanedup of handlerton change
      sql/log.cc:
        Cleanup of handlerton change
      sql/mysql_priv.h:
        Reverted patch for variables (what would have happen previously if a have_ would have been called that was dynamically loaded? boom!)
      sql/mysqld.cc:
        Cleanup of handlerton changes and reverted have variable patch
      sql/partition_info.cc:
        Cleanup of handlerton (we need to clean this up a bit more).
      sql/set_var.cc:
        Cleanup related to handlerton changes
      sql/sql_cache.cc:
        Handlerton changes cleanup
      sql/sql_insert.cc:
        Handlerton changes cleanup.
      sql/sql_partition.cc:
        Handlerton cleanup changes
      sql/sql_plugin.cc:
        Handlerton changes.
        
        init() can now be controlled by a plugin specific startup. 
        
        There was also an issue with how we deinited the status variables. It should have been occuring before we shut down the engines.
      sql/sql_select.cc:
        Handlerton cleanup changes
      sql/sql_show.cc:
        Handlerton cleanup changes
      sql/sql_table.cc:
        Handlerton cleanup changes
      sql/table.cc:
        Cleanup
      storage/archive/ha_archive.cc:
        Cleanup
      storage/archive/ha_archive.h:
        Cleanup
      storage/blackhole/ha_blackhole.cc:
        Cleanup
      storage/csv/ha_tina.cc:
        Cleanup
      storage/example/ha_example.cc:
        Cleanup
      storage/federated/ha_federated.cc:
        Cleanup
      storage/heap/ha_heap.cc:
        Cleanup
      storage/innobase/handler/ha_innodb.cc:
        Cleanup
      storage/myisam/ha_myisam.cc:
        Cleanup
      storage/myisammrg/ha_myisammrg.cc:
        Cleanup
      d79485a9
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.1 · 7d131bcd
      unknown authored
      into  mysql.com:/usr/home/ram/work/mysql-5.1-maint
      
      
      BitKeeper/etc/ignore:
        auto-union
      mysql-test/mysql-test-run.pl:
        Auto merged
      sql/Makefile.am:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_lex.cc:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      sql/table.cc:
        Auto merged
      7d131bcd
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-runtime · bba4e89a
      unknown authored
      into  mockturtle.local:/home/dlenev/src/mysql-5.1-rt-merge
      
      
      bba4e89a
    • unknown's avatar
      Merge tsmith@bk-internal.mysql.com:/home/bk/mysql-5.1 · 549c922b
      unknown authored
      into  siva.hindu.god:/usr/home/tim/m/bk/51
      
      
      sql/sql_parse.cc:
        Auto merged
      549c922b
    • unknown's avatar
      Merge ted.mysql.internal:/home/ted/src/mysql/mysql-5.0-5.1-gca · 8c3b5d22
      unknown authored
      into  ted.mysql.internal:/home/ted/src/mysql/mysql-5.1-new-maint
      
      
      client/mysql_upgrade.c:
        Auto merged
      8c3b5d22
    • unknown's avatar
      Bug#21011 The [client] group header was overwritten by "password" option in... · ef218ff9
      unknown authored
      Bug#21011 The [client] group header was overwritten by "password" option in upgrade_defaults file which confused mysqlcheck thus used to prevent the whole thing from running correctly when the "--password=" option is specified on mysql_upgrade command line with no corresponding "--user=" option
      
      
      client/mysql_upgrade.c:
        The "password" option should be issued after group header to upgrade_defaults file whenever it is used
      ef218ff9
  2. 14 Sep, 2006 13 commits
  3. 13 Sep, 2006 19 commits
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-maint · 3c6ca775
      unknown authored
      into  siva.hindu.god:/usr/home/tim/m/bk/tmp/51-mrg50
      
      
      sql/item_func.h:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      3c6ca775
    • unknown's avatar
      Post-merge fixes: · 3f2f1c2b
      unknown authored
      - Remove extra EXTRA_DIST from several Makefile.ams
      - Add dummy primary key to test table in loaddata_autocom.inc
      
      
      client/Makefile.am:
        Post-merge fix
      mysql-test/include/loaddata_autocom.inc:
        Add dummy primary key to test table, because NDB doesn't like BLOB w/ no PK
      mysql-test/r/loaddata_autocom_innodb.result:
        Adapt test results to modified loaddata_autocom.inc
      mysql-test/r/loaddata_autocom_ndb.result:
        Adapt test results to modified loaddata_autocom.inc
      server-tools/instance-manager/Makefile.am:
        Post-merge fix
      sql/log.h:
        Post-merge fix
      storage/innobase/Makefile.am:
        Post-merge fix
      3f2f1c2b
    • unknown's avatar
      Merge rolltop.ignatz42.dyndns.org:/mnt/storeage/winbkfix/my51-winbkfix · d3da7356
      unknown authored
      into  rolltop.ignatz42.dyndns.org:/mnt/storeage/mysql-5.1-maint
      
      
      d3da7356
    • unknown's avatar
      Merge rolltop.ignatz42.dyndns.org:/mnt/storeage/winbkfix/my50-winbkfix · 198b266a
      unknown authored
      into  rolltop.ignatz42.dyndns.org:/mnt/storeage/winbkfix/my51-winbkfix
      
      
      BitKeeper/etc/ignore:
        auto-union
      BitKeeper/triggers/post-commit:
        Manual merge.  Opted for the method that uses temp files for improved troubleshooting.
      198b266a
    • unknown's avatar
      These bitKeeper changes will allow Windows to be used as a primary development platform. · e90f2c4f
      unknown authored
      
      BitKeeper/etc/ignore:
        Exclude files created during the Windows build process.
      BitKeeper/triggers/post-commit:
        post-commit trigger writes emails to file in the BitKeeper/tmp directory before sending in case of failure.
        Now uses bk sendmail instead of hardcoded /usr/sbin/sendmail to send message.
      e90f2c4f
    • unknown's avatar
      Fixed the faulty merge · c10a90f2
      unknown authored
      c10a90f2
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new-maint · d95367b7
      unknown authored
      into  polly.local:/home/kaa/src/maint/m51-new-maint--07OGx
      
      
      d95367b7
    • unknown's avatar
      Bug #21618: NULL shown as empty string in client · 306827a5
      unknown authored
      The column's NOT NULL flag doesn't affect what we should print.  Remove the
      wrong logic that does check it.
      
      Also, verify that this and the previous two tests print the same data as 
      other output formats.
      
      
      client/mysql.cc:
        Don't check the column's NOT NULL flag when determining whether to print 
        "NULL" or not.
      mysql-test/r/mysql.result:
        Add results and confirm that the other output forms give the same results
        for other similar tests.
      mysql-test/t/mysql.test:
        Add regression tests for this bug and two similar bugs.
      306827a5
    • unknown's avatar
      event_queue.cc: · b0220fb3
      unknown authored
        fix sigsegv
      
      
      sql/event_queue.cc:
        fix sigsegv
      b0220fb3
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-maint · 3505bee9
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-maint
      
      
      3505bee9
    • unknown's avatar
      Merge zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0--windows-vio-uninit · f70015d1
      unknown authored
      into  zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-maint
      
      
      vio/viosocket.c:
        Auto merged
      f70015d1
    • unknown's avatar
      Merge maint1.mysql.com:/data/localhome/cmiller/bug15583/my51-bug15583 · 28502300
      unknown authored
      into  maint1.mysql.com:/data/localhome/cmiller/mysql-5.1-maint
      
      
      sql/item_strfunc.cc:
        Auto merged
      28502300
    • unknown's avatar
      Merge maint1.mysql.com:/data/localhome/cmiller/bug15583/my50-bug15583 · 76862eaf
      unknown authored
      into  maint1.mysql.com:/data/localhome/cmiller/bug15583/my51-bug15583
      
      
      mysql-test/r/type_bit.result:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      76862eaf
    • unknown's avatar
      Merge lamia.home:/home/timka/mysql/src/5.0-bug-21774-sm · 6a490444
      unknown authored
      into  lamia.home:/home/timka/mysql/src/5.1-dbg
      
      
      mysql-test/r/insert_select.result:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_insert.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      6a490444
    • unknown's avatar
      Merge polly.local:/tmp/20924/bug20294/my51-bug20294 · fe4faf61
      unknown authored
      into  polly.local:/home/kaa/src/maint/m51-new-maint--07OGx
      
      
      sql/sql_class.h:
        Auto merged
      fe4faf61
    • unknown's avatar
      Merge polly.local:/tmp/20924/bug20294/my50-bug20294 · 3cae41c6
      unknown authored
      into  polly.local:/tmp/20924/bug20294/my51-bug20294
      
      
      mysql-test/r/case.result:
        Auto merged
      mysql-test/r/func_if.result:
        Auto merged
      mysql-test/r/func_test.result:
        Auto merged
      mysql-test/t/case.test:
        Auto merged
      sql/item_cmpfunc.cc:
        Auto merged
      sql/item_cmpfunc.h:
        Auto merged
      sql/log_event.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      mysql-test/r/user_var.result:
        Manual merge
      mysql-test/t/user_var.test:
        Manual merge
      sql/item_func.cc:
        Manual merge
      sql/item_func.h:
        Manual merge
      3cae41c6
    • unknown's avatar
      Merge polly.local:/tmp/20924/bug20294/my41-bug20294 · b419501e
      unknown authored
      into  polly.local:/tmp/20924/bug20294/my50-bug20294
      
      
      sql/item_cmpfunc.cc:
        Auto merged
      sql/item_cmpfunc.h:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/log_event.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      mysql-test/r/case.result:
        Manual merge
      mysql-test/r/func_if.result:
        Manual merge
      mysql-test/r/func_test.result:
        Manual merge
      mysql-test/r/user_var.result:
        Manual merge
      mysql-test/t/case.test:
        Manual merge
      mysql-test/t/func_if.test:
        Manual merge
      mysql-test/t/func_test.test:
        Manual merge
      mysql-test/t/user_var.test:
        Manual merge
      sql/item_func.cc:
        Manual merge
      b419501e
    • unknown's avatar
      Cset exclude: kaa@polly.local|ChangeSet|20060912122540|09861 · 418ae41b
      unknown authored
      Cset exclude: kaa@polly.local|ChangeSet|20060908100829|09983
      
      
      sql/item_cmpfunc.cc:
        Exclude
      sql/item_cmpfunc.h:
        Exclude
      sql/item_func.cc:
        Exclude
      sql/item_func.h:
        Exclude
      sql/log_event.cc:
        Exclude
      sql/sql_class.h:
        Exclude
      mysql-test/r/case.result:
        Exclude
      mysql-test/r/func_if.result:
        Exclude
      mysql-test/r/func_test.result:
        Exclude
      mysql-test/r/user_var.result:
        Exclude
      mysql-test/t/case.test:
        Exclude
      mysql-test/t/func_if.test:
        Exclude
      mysql-test/t/func_test.test:
        Exclude
      mysql-test/t/user_var.test:
        Exclude
      418ae41b
    • unknown's avatar
      Merge maint2.mysql.com:/data/localhome/tsmith/bk/mrg50/50 · fba86d2b
      unknown authored
      into  maint2.mysql.com:/data/localhome/tsmith/bk/mrg50/51
      
      
      BUILD/SETUP.sh:
        Auto merged
      client/Makefile.am:
        Auto merged
      dbug/Makefile.am:
        Auto merged
      include/mysql_com.h:
        Auto merged
      libmysql/Makefile.am:
        Auto merged
      mysql-test/lib/mtr_cases.pl:
        Auto merged
      mysql-test/lib/mtr_match.pl:
        Auto merged
      mysql-test/lib/mtr_misc.pl:
        Auto merged
      mysql-test/r/ctype_ucs.result:
        Auto merged
      mysql-test/r/ctype_utf8.result:
        Auto merged
      mysql-test/r/func_time.result:
        Auto merged
      mysql-test/r/myisam.result:
        Auto merged
      mysql-test/r/query_cache.result:
        Auto merged
      mysql-test/r/range.result:
        Auto merged
      mysql-test/t/ctype_ucs.test:
        Auto merged
      mysql-test/t/ctype_utf8.test:
        Auto merged
      mysql-test/t/func_time.test:
        Auto merged
      mysql-test/t/myisam.test:
        Auto merged
      mysql-test/t/range.test:
        Auto merged
      mysql-test/t/system_mysql_db_fix.test:
        Auto merged
      mysys/my_seek.c:
        Auto merged
      regex/Makefile.am:
        Auto merged
      scripts/Makefile.am:
        Auto merged
      server-tools/instance-manager/Makefile.am:
        Auto merged
      sql/ha_ndbcluster.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      sql/item_strfunc.h:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/opt_range.cc:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/slave.h:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_lex.cc:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_load.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_repl.h:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      sql/stacktrace.c:
        Auto merged
      sql-common/client.c:
        Auto merged
      sql/stacktrace.h:
        Auto merged
      storage/innobase/Makefile.am:
        Auto merged
      support-files/mysql.spec.sh:
        Auto merged
      tests/Makefile.am:
        Auto merged
      tests/mysql_client_test.c:
        Auto merged
      BitKeeper/deleted/.del-mytest.c:
        Delete: libmysql/mytest.c
      BitKeeper/deleted/.del-make_win_bin_dist:
        Delete: scripts/make_win_bin_dist
      BitKeeper/deleted/.del-message.mc~1:
        Delete: sql/message.mc
      Makefile.am:
        Manual merge (use local)
      configure.in:
        Manual merge (use local)
      BitKeeper/deleted/.del-Makefile.in:
        Manual merge (use local)
      client/mysqlbinlog.cc:
        Manual merge (use local)
      extra/Makefile.am:
        Manual merge (use local)
      extra/comp_err.c:
        Manual merge (use local)
      extra/yassl/Makefile.am:
        Manual merge (use local)
      extra/yassl/taocrypt/Makefile.am:
        Manual merge (use local)
      include/my_dbug.h:
        Manual merge (use local)
      mysql-test/mysql-test-run.pl:
        Manual merge (use local)
      mysql-test/lib/mtr_process.pl:
        Manual merge (use local)
      mysys/Makefile.am:
        Manual merge (use local)
      server-tools/Makefile.am:
        Manual merge (use local)
      sql/Makefile.am:
        Manual merge (use local)
      sql/sp.cc:
        Manual merge
      sql/sp_head.cc:
        Manual merge
      sql/sql_class.h:
        Manual merge (use local)
      sql/sql_select.cc:
        SCCS merged
      sql/table.cc:
        Manual merge
      storage/archive/ha_archive.cc:
        Manual merge
      storage/heap/Makefile.am:
        Manual merge (use local)
      storage/myisam/Makefile.am:
        Manual merge (use local)
      storage/myisammrg/Makefile.am:
        Manual merge (use local)
      strings/Makefile.am:
        Manual merge (use local)
      vio/Makefile.am:
        Manual merge (use local)
      zlib/Makefile.am:
        Manual merge (use local)
      fba86d2b
  4. 12 Sep, 2006 1 commit