1. 31 Mar, 2007 7 commits
  2. 30 Mar, 2007 33 commits
    • unknown's avatar
      Merge mysql.com:/home/psergey/bk-trees/mysql-5.0-opt · e14b1d76
      unknown authored
      into  mysql.com:/home/psergey/mysql-5.1-merge2
      
      
      mysql-test/r/range.result:
        Auto merged
      mysql-test/t/range.test:
        Auto merged
      sql/opt_range.cc:
        Auto merged
      e14b1d76
    • unknown's avatar
      item.cc, insert_update.result: · eb4f90c4
      unknown authored
        After merge fix.
      
      
      mysql-test/r/insert_update.result:
        After merge fix.
      sql/item.cc:
        After merge fix.
      eb4f90c4
    • unknown's avatar
      Merge moonbone.local:/mnt/gentoo64/work/bk-trees/mysql-5.0-opt · b7e1bf20
      unknown authored
      into  moonbone.local:/mnt/gentoo64/work/bk-trees/mysql-5.1-opt
      
      
      mysql-test/r/func_gconcat.result:
        Auto merged
      mysql-test/r/insert_update.result:
        Auto merged
      mysql-test/r/subselect3.result:
        Auto merged
      mysql-test/t/func_gconcat.test:
        Auto merged
      mysql-test/t/insert_update.test:
        Auto merged
      sql/field_conv.cc:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_load.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/table.h:
        Auto merged
      mysql-test/r/gis.result:
        Manual merge
      mysql-test/t/gis.test:
        Manual merge
      sql/handler.cc:
        Manual merge
      sql/item_sum.cc:
        Manual merge
      sql/sql_insert.cc:
        Manual merge
      sql/sql_table.cc:
        Manual merge
      b7e1bf20
    • unknown's avatar
      Merge mysql.com:/nfsdisk1/lars/MERGE/mysql-5.0-merge · 476256ce
      unknown authored
      into  mysql.com:/nfsdisk1/lars/MERGE/mysql-5.1-merge
      
      
      sql/mysqld.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      476256ce
    • unknown's avatar
      Merge mysql.com:/nfsdisk1/lars/bkroot/mysql-5.1-new-rpl · e5c77f94
      unknown authored
      into  mysql.com:/nfsdisk1/lars/MERGE/mysql-5.1-merge
      
      
      client/Makefile.am:
        Auto merged
      mysql-test/r/rpl_ndb_basic.result:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      e5c77f94
    • unknown's avatar
      Merge mysql.com:/nfsdisk1/lars/bkroot/mysql-5.0-rpl · 787aaede
      unknown authored
      into  mysql.com:/nfsdisk1/lars/MERGE/mysql-5.0-merge
      
      
      sql/mysqld.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      787aaede
    • unknown's avatar
      BUG#26624, pushbuild fixes: Merge to 5.0 · c95249cd
      unknown authored
      
      mysql-test/r/range.result:
        Auto merged
      mysql-test/t/range.test:
        Auto merged
      c95249cd
    • unknown's avatar
      BUG#26624: high mem usage (crash) in range optimizer · 3c0080f0
      unknown authored
      Pushbuild fixes: 
       - Make MAX_SEL_ARGS smaller (even 16K records_in_range() calls is 
         more than it makes sense to do in typical cases)
       - Don't call sel_arg->test_use_count() if we've already allocated 
         more than MAX_SEL_ARGs elements. The test will succeed but will take
         too much time for the test suite (and not provide much value).
      
      
      mysql-test/r/range.result:
        BUG#26624: high mem usage (crash) in range optimizer
        Pushbuild fixes: make the test go faster
      mysql-test/t/range.test:
        BUG#26624: high mem usage (crash) in range optimizer
        Pushbuild fixes: make the test go faster
      3c0080f0
    • unknown's avatar
      Merge mleich@bk-internal.mysql.com:/home/bk/mysql-5.1-rpl · 766307a4
      unknown authored
      into  four.local.lan:/WORK/mysql-5.1-rpl/src-rpl-ddlx
      
      766307a4
    • unknown's avatar
      Merge bk-internal.mysql.com:/data0/bk/mysql-5.1 · b34fed47
      unknown authored
      into  bk-internal.mysql.com:/data0/bk/mysql-5.1-opt
      
      
      sql/mysqld.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      b34fed47
    • unknown's avatar
      This patch adds IF EXISTS to the drop of start_n_end to avoid a problem on · 64190876
      unknown authored
      some build machines during testing.
      
      
      mysql-test/t/events_scheduling.test:
        This patch alters result file to match the DROP IF EXISTS that was changed
        in the test.
      64190876
    • unknown's avatar
      This patch includes modification to the rpl_events test to limit · ed4597b3
      unknown authored
      the SELECT in the test to only the expected rows. This helps
      eliminate the possibility of spurious rows causing the test to
      fail.
      
      
      mysql-test/r/rpl_events.result:
        This patch modifies the test results to match the new SELECT for test
        results.
      ed4597b3
    • unknown's avatar
      Merge mysql_cab_desk.:C:/source/c++/mysql-5.1-new-rpl · a2b6a710
      unknown authored
      into  mysql_cab_desk.:C:/source/c++/mysql-5.1_WL_3629_kostja
      
      a2b6a710
    • unknown's avatar
      WL#3629 - Replication of Invocation and Invoked Features · 6ebd6ebd
      unknown authored
      This patch removes the SLAVESIDE_DISABLED token from the event status clause
      and adds the ability to mark an event as status = SLAVESIDE_DISABLED by using
      the syntax DISABLE ON SLAVE instead.
      
      The patch also adds tests to rpl_events to check the new syntax.
      
      
      mysql-test/include/rpl_events.inc:
        WL#3629 - Replication of Invocation and Invoked Features
        
        This patch adds tests to check the SQL syntax change from SLAVESIDE_DISABLED 
        to DISABLE ON SLAVE.
      mysql-test/r/rpl_events.result:
        WL#3629 - Replication of Invocation and Invoked Features
        
        This patch adds the results for the tests to check the SQL syntax change 
        from SLAVESIDE_DISABLED to DISABLE ON SLAVE.
      sql/lex.h:
        WL#3629 - Replication of Invocation and Invoked Features
        
        This patch removes the SLAVESIDE_DISABLED token.
      sql/sql_yacc.yy:
        WL#3629 - Replication of Invocation and Invoked Features
        
        This patch removes the SLAVESIDE_DISABLED token from the event status clause
        and adds the ability to mark an event as status = SLAVESIDE_DISABLED by using
        the syntax DISABLE ON SLAVE instead.
      6ebd6ebd
    • unknown's avatar
      Bug#23233: 0 as LAST_INSERT_ID() after INSERT .. ON DUPLICATE in the · e8da4d1b
      unknown authored
      NO_AUTO_VALUE_ON_ZERO mode.
      
      In the NO_AUTO_VALUE_ON_ZERO mode the table->auto_increment_field_not_null
      variable is used to indicate that a non-NULL value was specified by the user
      for an auto_increment column. When an INSERT .. ON DUPLICATE updates the
      auto_increment field this variable is set to true and stays unchanged for the
      next insert operation. This makes the next inserted row sometimes wrongly have
      0 as the value of the auto_increment field.
      
      Now the fill_record() function resets the table->auto_increment_field_not_null
      variable before filling the record.
      The table->auto_increment_field_not_null variable is also reset by the
      open_table() function for a case if we missed some auto_increment_field_not_null
      handling bug.
      Now the table->auto_increment_field_not_null is reset at the end of the
      mysql_load() function.
      
      Reset the table->auto_increment_field_not_null variable after each
      write_row() call in the copy_data_between_tables() function.
      
      
      
      
      sql/field_conv.cc:
        Bug#23233: 0 as LAST_INSERT_ID() after INSERT .. ON DUPLICATE in the 
        NO_AUTO_VALUE_ON_ZERO mode.
        A comment is corrected.
      sql/handler.cc:
        Bug#23233: 0 as LAST_INSERT_ID() after INSERT .. ON DUPLICATE in the 
        NO_AUTO_VALUE_ON_ZERO mode.
        Now the handler::update_auto_increment() function doesn't reset the
        table->auto_increment_field_not_null variable as it is done in the
        fill_record() function.
      sql/sql_base.cc:
        Bug#23233: 0 as LAST_INSERT_ID() after INSERT .. ON DUPLICATE in the 
        NO_AUTO_VALUE_ON_ZERO mode.
        Now the fill_record() function resets the table->auto_increment_field_not_null
        variable before filling the record.
        The table->auto_increment_field_not_null variable is also reset by the
        open_table() function for a case if we missed some auto_increment_field_not_null
        handling bug.
      sql/sql_insert.cc:
        Bug#23233: 0 as LAST_INSERT_ID() after INSERT .. ON DUPLICATE in the
        NO_AUTO_VALUE_ON_ZERO mode.
        Now the the table->auto_increment_field_not_null is reset at the end of the
        mysql_insert() an in the select_insert class destructor.
      sql/sql_load.cc:
        Bug#23233: 0 as LAST_INSERT_ID() after INSERT .. ON DUPLICATE in the 
        NO_AUTO_VALUE_ON_ZERO mode.
        Now the table->auto_increment_field_not_null is reset at the end of the
        mysql_load() function.
      sql/sql_table.cc:
        Bug#23233: 0 as LAST_INSERT_ID() after INSERT .. ON DUPLICATE in the
        NO_AUTO_VALUE_ON_ZERO mode.
        Reset the table->auto_increment_field_not_null variable after each
        write_row() call in the copy_data_between_tables() function.
      sql/table.h:
        Bug#23233: 0 as LAST_INSERT_ID() after INSERT .. ON DUPLICATE in the
        NO_AUTO_VALUE_ON_ZERO mode.
        A comment added.
      mysql-test/r/insert_update.result:
        Added the test case for the bug#23233: 0 as LAST_INSERT_ID() after
        INSERT .. ON DUPLICATE in the NO_AUTO_VALUE_ON_ZERO mode.
      mysql-test/t/insert_update.test:
        Added the test case for the bug#23233: 0 as LAST_INSERT_ID() after
        INSERT .. ON DUPLICATE in the NO_AUTO_VALUE_ON_ZERO mode.
      e8da4d1b
    • unknown's avatar
      Merge four.local.lan:/WORK/mysql-5.1-rpl/src-rpl-ddl · a74b4732
      unknown authored
      into  four.local.lan:/WORK/mysql-5.1-rpl/src-rpl-ddlx
      
      
      mysql-test/t/disabled.def:
        Auto merged
      a74b4732
    • unknown's avatar
      Merge romeo.(none):/home/bkroot/mysql-5.1-new-rpl · 1dc8c102
      unknown authored
      into  romeo.(none):/home/bk/w3464-mysql-5.1-new-rpl
      
      1dc8c102
    • unknown's avatar
      WL#3464 (Add replication event to denote gap in replication): · eeee9a5f
      unknown authored
      Fixing automerge problem and updating comments referring to exec_event().
      
      
      mysql-test/r/rpl_incident.result:
        Result change
      sql/log_event.cc:
        Renaming exec_event() to do_apply_event().
      sql/log_event.h:
        Renaming exec_event() to do_apply_event().
      sql/rpl_rli.cc:
        Fixing comments referring to exec_event(), which does not exist any more.
      sql/sql_class.h:
        Fixing comments referring to exec_event(), which does not exist any more.
      eeee9a5f
    • unknown's avatar
      Merge cbell@bk-internal.mysql.com:/home/bk/mysql-5.1-new-rpl · 6cbc0a58
      unknown authored
      into  mysql_cab_desk.:C:/source/c++/mysql-5.1-new-rpl
      
      6cbc0a58
    • unknown's avatar
      Merge mysql_cab_desk.:C:/source/c++/mysql-5.1-new-rpl · 7262b441
      unknown authored
      into  mysql_cab_desk.:C:/source/c++/mysql-5.1_WL_3629_test
      
      7262b441
    • unknown's avatar
      Patching tests to make them pass on all platforms. · 04ae9be6
      unknown authored
      
      mysql-test/include/rpl_udf.inc:
        Adding a replace on the slave side as well to make test pass on both
        Unix and Windows.
      mysql-test/r/rpl_udf.result:
        Result change
      04ae9be6
    • unknown's avatar
      Merge chilla.local:/home/mydev/mysql-5.0-axmrg · fab135d0
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.1-axmrg
      
      
      sql/ha_ndbcluster.cc:
        Auto merged
      sql/ha_ndbcluster.h:
        Auto merged
      fab135d0
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1 · c0686761
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.1-axmrg
      
      
      sql/ha_ndbcluster.cc:
        Auto merged
      c0686761
    • unknown's avatar
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 2fabc70c
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.0-axmrg
      
      
      sql/ha_ndbcluster.cc:
        Auto merged
      sql/ha_ndbcluster.h:
        Auto merged
      2fabc70c
    • unknown's avatar
      Merge romeo.(none):/home/bkroot/mysql-5.1-new-rpl · 7067e324
      unknown authored
      into  romeo.(none):/home/bk/w3464-mysql-5.1-new-rpl
      
      
      mysql-test/r/rpl_udf.result:
        Manual merge.
      7067e324
    • unknown's avatar
      - Fixing binary log positions · e101dee4
      unknown authored
      - Eliminating some compiler warnings
      
      
      mysql-test/extra/binlog_tests/blackhole.test:
        Using include file for SHOW BINLOG EVENTS.
      mysql-test/extra/binlog_tests/drop_temp_table.test:
        Using include file for SHOW BINLOG EVENTS.
      mysql-test/extra/binlog_tests/insert_select-binlog.test:
        Using include file for SHOW BINLOG EVENTS.
      mysql-test/extra/rpl_tests/rpl_log.test:
        Using include file for SHOW BINLOG EVENTS.
      mysql-test/extra/rpl_tests/rpl_row_delayed_ins.test:
        Using include file for SHOW BINLOG EVENTS.
      mysql-test/extra/rpl_tests/rpl_truncate_helper.test:
        Using include file for SHOW BINLOG EVENTS.
      mysql-test/include/show_binlog_events.inc:
        Fixing regex replace to handle XIDs as well.
      mysql-test/r/binlog_row_binlog.result:
        Result change
      mysql-test/r/binlog_row_blackhole.result:
        Result change
      mysql-test/r/binlog_row_ctype_ucs.result:
        Result change
      mysql-test/r/binlog_row_drop_tmp_tbl.result:
        Result change
      mysql-test/r/binlog_row_insert_select.result:
        Result change
      mysql-test/r/binlog_row_mix_innodb_myisam.result:
        Result change
      mysql-test/r/binlog_stm_binlog.result:
        Result change
      mysql-test/r/binlog_stm_blackhole.result:
        Result change
      mysql-test/r/binlog_stm_drop_tmp_tbl.result:
        Result change
      mysql-test/r/binlog_stm_insert_select.result:
        Result change
      mysql-test/r/binlog_stm_mix_innodb_myisam.result:
        Result change
      mysql-test/r/ctype_cp932_binlog_row.result:
        Result change
      mysql-test/r/rpl_ndb_charset.result:
        Result change
      mysql-test/r/rpl_ndb_log.result:
        Result change
      mysql-test/r/rpl_ndb_multi.result:
        Result change
      mysql-test/r/rpl_row_basic_11bugs.result:
        Result change
      mysql-test/r/rpl_row_charset.result:
        Result change
      mysql-test/r/rpl_row_create_table.result:
        Result change
      mysql-test/r/rpl_row_delayed_ins.result:
        Result change
      mysql-test/r/rpl_row_drop.result:
        Result change
      mysql-test/r/rpl_row_flsh_tbls.result:
        Result change
      mysql-test/r/rpl_row_inexist_tbl.result:
        Result change
      mysql-test/r/rpl_row_log.result:
        Result change
      mysql-test/r/rpl_row_log_innodb.result:
        Result change
      mysql-test/r/rpl_row_reset_slave.result:
        Result change
      mysql-test/r/rpl_row_until.result:
        Result change
      mysql-test/r/rpl_stm_log.result:
        Result change
      mysql-test/r/rpl_truncate_2myisam.result:
        Result change
      mysql-test/r/rpl_truncate_3innodb.result:
        Result change
      mysql-test/r/rpl_udf.result:
        Result change
      mysql-test/t/binlog_row_mix_innodb_myisam.test:
        Fixing binary log position
      mysql-test/t/binlog_stm_mix_innodb_myisam.test:
        Fixing binary log position.
      sql/log_event.cc:
        Eliminating compiler warnings.
      e101dee4
    • unknown's avatar
      Post merge fix · d67b6834
      unknown authored
      d67b6834
    • unknown's avatar
      Merge mysql.com:/home/bar/mysql-5.0.b22638 · 76657ec2
      unknown authored
      into  mysql.com:/home/bar/mysql-5.1.test
      
      
      mysql-test/r/ctype_ucs.result:
        Auto merged
      mysql-test/r/ctype_utf8.result:
        Auto merged
      mysql-test/t/ctype_ucs.test:
        Auto merged
      mysql-test/t/ctype_utf8.test:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      76657ec2
    • unknown's avatar
      Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.0-rpl · c7a3ae34
      unknown authored
      into  mysql.com:/home/bar/mysql-5.0.b22638
      
      c7a3ae34
    • unknown's avatar
      Merge chilla.local:/home/mydev/mysql-5.0-axmrg · 4860559b
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.1-axmrg
      
      4860559b
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1 · b2ef469f
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.1-axmrg
      
      
      include/my_pthread.h:
        Auto merged
      include/thr_alarm.h:
        Auto merged
      mysys/my_pthread.c:
        Auto merged
      mysys/thr_alarm.c:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/stacktrace.c:
        Auto merged
      sql/stacktrace.h:
        Auto merged
      mysys/my_thr_init.c:
        Manual merge
      b2ef469f
    • unknown's avatar
      Merge mkindahl@bk-internal.mysql.com:/home/bk/mysql-5.1-new-rpl · 14663b29
      unknown authored
      into  romeo.(none):/home/bkroot/mysql-5.1-rpl
      
      14663b29