1. 12 Jun, 2007 2 commits
    • unknown's avatar
      Merge kindahl-laptop.dnsalias.net:/home/bkroot/mysql-5.1-rpl · 492ebf92
      unknown authored
      into  kindahl-laptop.dnsalias.net:/home/bk/b23051-mysql-5.1-rpl
      
      
      BitKeeper/deleted/.del-binlog_row_blackhole.result:
        Auto merged
      sql/ha_ndbcluster.cc:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/share/errmsg.txt:
        Auto merged
      storage/blackhole/ha_blackhole.h:
        Auto merged
      storage/innobase/handler/ha_innodb.cc:
        Auto merged
      storage/innobase/handler/ha_innodb.h:
        Auto merged
      storage/myisam/ha_myisam.cc:
        Auto merged
      mysql-test/t/partition_hash.test:
        Manual merge
      sql/handler.h:
        Manual merge
      sql/set_var.cc:
        Manual merge
      sql/sql_class.h:
        Manual merge
      sql/sql_insert.cc:
        Manual merge
      sql/sql_parse.cc:
        Manual merge
      492ebf92
    • unknown's avatar
      BUG#23051 (READ COMMITTED breaks mixed and statement-based · ccbada08
      unknown authored
      replication):
      
      Patch to add binlog format capabilities to the InnoDB storage engine.
      The engine will not allow statement format logging when in READ COMMITTED
      or READ UNCOMMITTED transaction isolation level.
      
      In addition, an error is generated when trying to use READ COMMITTED
      or READ UNCOMMITTED transaction isolation level in STATEMENT binlog
      mode.
      
      
      sql/handler.h:
        Adding declaration of already global arrays.
      sql/share/errmsg.txt:
        Adding error messages for invalid changes of transaction isolation level
        and binlog mode switch.  Removing messages that are not needed any more
        (this cset it pushed together with the cset that introduced these
        messages, so it is safe to remove the messages).
      sql/sql_base.cc:
        Some changes to error reporting code to get more informative messages.
      storage/innobase/handler/ha_innodb.cc:
        Adding capabilities to storage engine.
        
        Ha_innobase:table_flags() now compute flags on a per-statement basis
        and the statement capabilities flag is just set if the transaction
        isolation level is below READ COMMITTED.
        
        An informative message is printed in the event that the transaction
        isolation level is below READ COMMITTED and the binlog mode is STATEMENT.
      storage/innobase/handler/ha_innodb.h:
        Accomodating to changes in the server code that switched from ulong
        to Table_flags as type for the table flags.
      mysql-test/r/binlog_innodb.result:
        New BitKeeper file ``mysql-test/r/binlog_innodb.result''
      mysql-test/t/binlog_innodb.test:
        New BitKeeper file ``mysql-test/t/binlog_innodb.test''
      ccbada08
  2. 01 Jun, 2007 2 commits
    • unknown's avatar
      Fixing test case binlog_unsafe. · e319a049
      unknown authored
      
      mysql-test/r/binlog_unsafe.result:
        Result change.
      mysql-test/t/binlog_unsafe.test:
        Dropping used tables.
      e319a049
    • unknown's avatar
      WL#3339 (Issue warnings when statement-based replication may fail): · 1217839e
      unknown authored
      Adding missing test files. Result change in test rpl_udf.
      
      
      mysql-test/r/rpl_udf.result:
        Result change
      mysql-test/r/rpl_slave_skip.result:
        New BitKeeper file ``mysql-test/r/rpl_slave_skip.result''
      mysql-test/t/rpl_slave_skip.test:
        New BitKeeper file ``mysql-test/t/rpl_slave_skip.test''
      1217839e
  3. 31 May, 2007 7 commits
    • unknown's avatar
      Merge mkindahl@bk-internal.mysql.com:/home/bk/mysql-5.1-new-rpl · 649cea1e
      unknown authored
      into  kindahl-laptop.dnsalias.net:/home/bkroot/mysql-5.1-rpl
      
      
      sql/sql_class.cc:
        Auto merged
      649cea1e
    • unknown's avatar
      Merge mkindahl@bk-internal.mysql.com:/home/bk/mysql-5.1-new-rpl · db0ce6ff
      unknown authored
      into  kindahl-laptop.dnsalias.net:/home/bk/b28618-mysql-5.1-rpl
      
      
      sql/item_create.cc:
        Auto merged
      sql/log_event.cc:
        Auto merged
      sql/log_event.h:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sp_head.h:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_insert.cc:
        Auto merged
      sql/sql_lex.cc:
        Auto merged
      sql/share/errmsg.txt:
        Auto merged
      sql/sql_view.cc:
        Auto merged
      sql/sql_lex.h:
        Manual merge.
      db0ce6ff
    • unknown's avatar
      BUG#28618 (Skipping into the middle of a group with · e9adcac2
      unknown authored
      SQL_SLAVE_SKIP_COUNTER is possible):
      
      By setting the SQL_SLAVE_SKIP_COUNTER it was possible to start the
      from the middle of a group. This patch adds code so that events that
      do not end a statement are ignored instead of skip counted when the
      slave skip counter is 1.
      
      
      sql/log_event.cc:
        Adding code so that for rows log events where the STMT_END_F is clear
        and for table map events, the event is ignored when the slave skip
        counter is 1 instead of skip counted, or described another way, the
        slave skip counter can only be decreased from 1 to 0 when the
        STMT_END_F flag is set.
      sql/log_event.h:
        Adding functions Table_map_log_event::do_shall_skip() and
        Rows_log_event::do_shall_skip().
      e9adcac2
    • unknown's avatar
      80af30ef
    • unknown's avatar
      Merge mysql.com:/nfsdisk1/lars/bk/mysql-5.0-rpl · baa8bdad
      unknown authored
      into  mysql.com:/nfsdisk1/lars/bk/mysql-5.1-new-rpl
      
      
      mysql-test/t/disabled.def:
        Manual merge
      baa8bdad
    • unknown's avatar
      Merge lthalmann@bk-internal.mysql.com:/home/bk/mysql-5.1-runtime · f527c0c9
      unknown authored
      into  mysql.com:/nfsdisk1/lars/bk/mysql-5.1-new-rpl
      
      
      include/config-win.h:
        Auto merged
      mysql-test/t/disabled.def:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_insert.cc:
        Auto merged
      sql/sql_update.cc:
        Auto merged
      f527c0c9
    • unknown's avatar
      Merge lthalmann@bk-internal.mysql.com:/home/bk/mysql-5.0-runtime · eb056fb8
      unknown authored
      into  mysql.com:/nfsdisk1/lars/bk/mysql-5.0-rpl
      
      
      mysql-test/t/disabled.def:
        Auto merged
      eb056fb8
  4. 30 May, 2007 25 commits
  5. 29 May, 2007 4 commits
    • unknown's avatar
      bug#22725 · 9a1e9de9
      unknown authored
      combining the final result variable in such way that either option of the test execution
      will yield zero.
      
      
      mysql-test/r/binlog_killed.result:
        results changed
      mysql-test/t/binlog_killed.test:
        there are two options for the test passing:
        1. no rows inserted and the INSERT gets killed, then there is no INSERT query in binlog
        2. all rows inserted, then INSERT gets to binlog and error_code is zero
      9a1e9de9
    • unknown's avatar
      Merge malff@bk-internal.mysql.com:/home/bk/mysql-5.1-runtime · 9a4520a9
      unknown authored
      into  weblab.(none):/home/marcsql/TREE/mysql-5.1-rt-merge
      
      
      sql/sp_head.cc:
        Auto merged
      9a4520a9
    • unknown's avatar
      Manual merge · 5817bdff
      unknown authored
      
      sql/sp_head.cc:
        Manual merge, bug#27876
      sql/sql_lex.cc:
        Manual merge, bug#27876
      sql/sql_lex.h:
        Manual merge, bug#27876
      sql/sql_view.cc:
        Manual merge, bug#27876
      tests/mysql_client_test.c:
        Manual merge, bug#27876
      5817bdff
    • unknown's avatar
      bug#22725 · 54e1f2f0
      unknown authored
      tests refining, see binlog_killed.test file for details
      
      
      mysql-test/r/binlog_killed.result:
        results changed
      mysql-test/t/binlog_killed.test:
        killer conn waits for the first row to appear;
        log-disabling kill query since prey's id is not deterministic;
        correcting pattern to search in binlog for insert query;
      54e1f2f0