1. 17 Aug, 2007 1 commit
    • unknown's avatar
      Merge kindahl-laptop.dnsalias.net:/home/bkroot/mysql-5.1-rpl · dc4f7044
      unknown authored
      into  kindahl-laptop.dnsalias.net:/home/bk/fix-mysql-5.1-rpl
      
      
      sql/ha_ndbcluster.cc:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/log.h:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/log_event.cc:
        Manual merge.
      dc4f7044
  2. 16 Aug, 2007 5 commits
    • unknown's avatar
      Empty changeset to restart pushbuild · 8f8eab9c
      unknown authored
      8f8eab9c
    • unknown's avatar
      Post-merge fix of error number · 51c9bbf4
      unknown authored
      51c9bbf4
    • unknown's avatar
      Minor code fixes to help Doxygen generate good documentation. · 29393eaf
      unknown authored
      
      sql/rpl_rli.h:
        Removing redundant "class" keyword.
      29393eaf
    • unknown's avatar
      Renaming MASTER_INFO to Master_info in order to follow the coding · 9a7658a3
      unknown authored
      standards (and help Doxygen generating good documentation).
      
      
      sql/ha_ndbcluster.cc:
        Renaming MASTER_INFO to Master_info.
      sql/log_event.cc:
        Renaming MASTER_INFO to Master_info.
      sql/repl_failsafe.cc:
        Renaming MASTER_INFO to Master_info.
      sql/repl_failsafe.h:
        Renaming MASTER_INFO to Master_info.
      sql/rpl_mi.cc:
        Renaming MASTER_INFO to Master_info.
      sql/rpl_mi.h:
        Renaming MASTER_INFO to Master_info.
      sql/rpl_rli.h:
        Renaming MASTER_INFO to Master_info.
      sql/slave.cc:
        Renaming MASTER_INFO to Master_info.
      sql/slave.h:
        Renaming MASTER_INFO to Master_info.
      sql/sql_repl.cc:
        Renaming MASTER_INFO to Master_info.
      sql/sql_repl.h:
        Renaming MASTER_INFO to Master_info.
      9a7658a3
    • unknown's avatar
      Renaming RELAY_LOG_INFO and st_relay_log_info to follow coding standards · 044a4a3e
      unknown authored
      (and be more friendly to Doxygen by removing unnecessary typedefs).
      
      
      sql/log.cc:
        Renaming struct st_relay_log_info to class Relay_log_info.
      sql/log.h:
        Renaming struct st_relay_log_info to class Relay_log_info.
      sql/log_event.cc:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/log_event.h:
        Renaming struct st_relay_log_info to class Relay_log_info.
        Renaming RELAY_LOG_INFO to Relay_log_info.
        Removing typedef RELAY_LOG_INFO.
      sql/log_event_old.cc:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/log_event_old.h:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/rpl_mi.h:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/rpl_record.cc:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/rpl_record.h:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/rpl_record_old.cc:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/rpl_record_old.h:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/rpl_rli.cc:
        Renaming struct st_relay_log_info to class Relay_log_info.
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/rpl_rli.h:
        Renaming struct st_relay_log_info to class Relay_log_info.
        Renaming RELAY_LOG_INFO to Relay_log_info.
        Removing typedef RELAY_LOG_INFO.
      sql/rpl_utility.cc:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/rpl_utility.h:
        Renaming struct st_relay_log_info to class Relay_log_info.
        Renaming RELAY_LOG_INFO to Relay_log_info.
        Removing typedef RELAY_LOG_INFO.
      sql/slave.cc:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/slave.h:
        Renaming struct st_relay_log_info to class Relay_log_info.
        Renaming RELAY_LOG_INFO to Relay_log_info.
        Removing typedef RELAY_LOG_INFO.
      sql/sql_binlog.cc:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      sql/sql_class.h:
        Renaming struct st_relay_log_info to class Relay_log_info.
        Renaming RELAY_LOG_INFO to Relay_log_info.
        Removing typedef RELAY_LOG_INFO.
      sql/sql_repl.cc:
        Renaming RELAY_LOG_INFO to Relay_log_info.
      044a4a3e
  3. 15 Aug, 2007 8 commits
  4. 14 Aug, 2007 3 commits
  5. 13 Aug, 2007 6 commits
  6. 10 Aug, 2007 9 commits
    • unknown's avatar
      Merge gleb.loc:/home/uchum/work/bk/5.0-opt · 7258693d
      unknown authored
      into  gleb.loc:/home/uchum/work/bk/5.1-opt
      
      
      7258693d
    • unknown's avatar
      Merge jmiller@bk-internal.mysql.com:/home/bk/mysql-5.1-new-rpl · d2873346
      unknown authored
      into  mysql.com:/data2/mysql-5.1-new-rpl-30128-30209
      
      
      d2873346
    • unknown's avatar
      rpl_packet.test: · d30181e1
      unknown authored
        Changed patch to Mats suggestion from review. Patch is for Bug#30209
      .del-wait_for_slave_running_off.inc:
        Delete: mysql-test/include/wait_for_slave_running_off.inc
      
      
      BitKeeper/deleted/.del-wait_for_slave_running_off.inc:
        Delete: mysql-test/include/wait_for_slave_running_off.inc
      mysql-test/suite/rpl/t/rpl_packet.test:
        Changed patch to Mats suggestion
      d30181e1
    • unknown's avatar
      Merge gleb.loc:/home/uchum/work/bk/5.1 · 6aa5fa3a
      unknown authored
      into  gleb.loc:/home/uchum/work/bk/5.1-opt
      
      
      sql/field.cc:
        Auto merged
      BitKeeper/deleted/.del-readme.txt~3:
        Auto merged
      sql/field.h:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/unireg.h:
        Auto merged
      sql/sql_select.cc:
        Merge with main tree.
      6aa5fa3a
    • unknown's avatar
      Merge gleb.loc:/home/uchum/work/bk/5.0 · 5c5233cd
      unknown authored
      into  gleb.loc:/home/uchum/work/bk/5.0-opt
      
      
      5c5233cd
    • unknown's avatar
      Merge gleb.loc:/home/uchum/work/bk/5.0-opt · 124ad307
      unknown authored
      into  gleb.loc:/home/uchum/work/bk/5.1-opt
      
      
      124ad307
    • unknown's avatar
      Merge cbell@bk-internal.mysql.com:/home/bk/mysql-5.1-new-rpl · 37233c73
      unknown authored
      into  mysql_cab_desk.:C:/source/c++/mysql-5.1-new-rpl
      
      
      37233c73
    • unknown's avatar
      Merge mysql_cab_desk.:C:/source/c++/mysql-5.1-new-rpl · 7a9b90ce
      unknown authored
      into  mysql_cab_desk.:C:/source/c++/mysql-5.1_BUG_22086
      
      
      sql/field.cc:
        Auto merged
      sql/field.h:
        Auto merged
      sql/log_event.cc:
        Auto merged
      sql/rpl_utility.cc:
        Auto merged
      sql/rpl_utility.h:
        Auto merged
      7a9b90ce
    • unknown's avatar
      BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash · 9ad300d5
      unknown authored
      This patch adds functionality to row-based replication to ensure the
      slave's column sizes are >= to that of the master.
      
      It also includes some refactoring for the code from WL#3228.
      
      
      mysql-test/extra/rpl_tests/rpl_extraSlave_Col.test:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        Removed commented out portion of test referenced in bug report. This
        test supports the original request of the bug report.
      mysql-test/suite/rpl/r/rpl_extraCol_innodb.result:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        New result file for additional test.
      mysql-test/suite/rpl/r/rpl_extraCol_myisam.result:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        New result file for additional test.
      mysql-test/suite/rpl_ndb/r/rpl_ndb_extraCol.result:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        New result file for additional test.
      sql/field.cc:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        This patch refactors the additions made by this bug patch and those
        made by WL#3228. The effort consolidates the large switches on type()
        into functions within the field classes.
      sql/field.h:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        This patch refactors the additions made by this bug patch and those
        made by WL#3228. The effort consolidates the large switches on type()
        into functions within the field classes.
      sql/log_event.cc:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        This patch refactors the calc_field_size() method to use the new
        methods implemented in the field classes. It also corrects comments 
        concerning how replication of field metadata works.
      sql/log_event.h:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        This patch refactors out the calc_field_size() method into the method
        save_field_metadata().
      sql/rpl_utility.cc:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        This patch adds a method to check the size of the field on the master 
        using the field metadata from WL#3228. Each column is checked to ensure 
        the slave's column is >= to the master's column in size.
      sql/rpl_utility.h:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        This patch changes the table_def class so that it records the size of
        the metadata. This is a result of refactoring out the calc_field_size()
        method into the method save_field_metadata(). Prevents access via 
        field_metadata(col) to unitialized memory when there is no metadata
        transmitted from the master.
      mysql-test/suite/rpl/r/rpl_row_colSize.result:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        New result file for additional test.
      mysql-test/suite/rpl/t/rpl_row_colSize.test:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        Added a test file to test each variable type that relies on field
        metadata from the master.
      mysql-test/include/test_fieldsize.inc:
        BUG#22086 : Extra Slave Col: Char(5) on slave and Char(10) on master cause mysqld crash 
        
        Sub unit file to test each variable type that relies on field
        metadata from the master.
      9ad300d5
  7. 09 Aug, 2007 1 commit
    • unknown's avatar
      rpl_packet.test: · 5dfb1861
      unknown authored
        Updated test to use new include function
      wait_for_slave_running_off.inc:
        Created new include to resolve the timing issue recorded by Bug#30209
      rpl_events.inc:
        The issue shown in Bug#30128 is that 'from er' shows up in a part of the test that it should not show up in. This event really is not created until later in the test, yet since the test runs row and then turns around and runs statement, I am guessing that the first run may not have cleaned up like it should, so I am adding a sync with master after the drop of table t1 to ensure that both master and slave are clean.
      
      
      mysql-test/suite/rpl/t/rpl_packet.test:
        Updated test to use new include function
      mysql-test/include/wait_for_slave_running_off.inc:
        Created new include to resolve the timing issue recorded by Bug#30209
      mysql-test/include/rpl_events.inc:
        The issue shown in Bug#30128 is that 'from er' shows up in a part of the test that it should not show up in. This event really is not created until later in the test, yet since the test runs row and then turns around and runs statement, I am guessing that the first run may not have cleaned up like it should, so I am adding a sync with master after the drop of table t1 to ensure that both master and slave are clean.
      5dfb1861
  8. 08 Aug, 2007 6 commits
  9. 07 Aug, 2007 1 commit