1. 31 Mar, 2007 3 commits
  2. 30 Mar, 2007 34 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
    • unknown's avatar
      Post merge fixes of result files. · cdc3ffb3
      unknown authored
      
      mysql-test/r/binlog_stm_binlog.result:
        Result change.
      mysql-test/r/binlog_stm_ctype_ucs.result:
        Result change.
      mysql-test/r/binlog_stm_insert_select.result:
        Result change.
      mysql-test/r/ctype_cp932_binlog_stm.result:
        Result change.
      mysql-test/r/flush_block_commit_notembedded.result:
        Result change.
      mysql-test/r/rpl_000015.result:
        Result change.
      mysql-test/r/rpl_change_master.result:
        Result change.
      mysql-test/r/rpl_deadlock_innodb.result:
        Result change.
      mysql-test/r/rpl_flushlog_loop.result:
        Result change.
      mysql-test/r/rpl_known_bugs_detection.result:
        Result change.
      mysql-test/r/rpl_loaddata.result:
        Result change.
      mysql-test/r/rpl_loaddata_s.result:
        Result change.
      mysql-test/r/rpl_log_pos.result:
        Result change.
      mysql-test/r/rpl_rbr_to_sbr.result:
        Result change.
      mysql-test/r/rpl_rotate_logs.result:
        Result change.
      mysql-test/r/rpl_row_max_relay_size.result:
        Result change.
      mysql-test/r/rpl_server_id1.result:
        Result change.
      mysql-test/r/rpl_server_id2.result:
        Result change.
      mysql-test/r/rpl_sp.result:
        Result change.
      mysql-test/r/rpl_stm_charset.result:
        Result change.
      mysql-test/r/rpl_stm_flsh_tbls.result:
        Result change.
      mysql-test/r/rpl_stm_log.result:
        Result change.
      mysql-test/r/rpl_stm_max_relay_size.result:
        Result change.
      mysql-test/r/rpl_stm_multi_query.result:
        Result change.
      mysql-test/r/rpl_stm_reset_slave.result:
        Result change.
      mysql-test/r/rpl_stm_until.result:
        Result change.
      mysql-test/r/rpl_switch_stm_row_mixed.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_truncate_7ndb.result:
        Result change.
      mysql-test/r/user_var-binlog.result:
        Result change.
      cdc3ffb3
  3. 29 Mar, 2007 3 commits
    • unknown's avatar
      WL#3629 - Replication of Invocation and Invoked Features · ef4021bf
      unknown authored
      This patch adds code to the binlog calls for replication of the
      CREATE, DROP, and UPDATE event commands. An extra gate was added 
      to ensure a query with length 0 is not binlogged. This corrects 
      the problem of events_scheduling and rpl_events failing on some
      build machines.
      
      
      sql/events.cc:
        WL#3629 - Replication of Invocation and Invoked Features
        
        This patch adds code to the binlog calls for replication of the
        CREATE, DROP, and UPDATE event commands. An extra gate was added 
        to ensure a query with length 0 is not binlogged. This corrects 
        problems found when the patch for this worklog was pushed.
      ef4021bf
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-engines · 2918dab1
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.1-axmrg
      
      2918dab1
    • unknown's avatar
      Merge mysql_cab_desk.:C:/source/c++/mysql-5.1-new-rpl · d8cab57c
      unknown authored
      into  mysql_cab_desk.:C:/source/c++/mysql-5.1_WL_3629_test
      
      d8cab57c