Loading ChangeLogdeleted 100644 → 0 +0 −49 Original line number Diff line number Diff line 2005-09-25 Mats Kindahl <mats@mysql.com> * sql/log_event.cc (find_and_fetch_row): Added the optimization that if a record is found using a key with HA_NOSAME flag set, we do not need to compare records to see if it is the correct one. 2005-09-23 Mats Kindahl <mats@mysql.com> * sql/log_event.cc (replace_record): Added function to overwrite existing row if there were a duplicate key. 2005-09-17 Mats Kindahl <mats@mysql.com> * mysql-test/t/rpl_row_multi_query.test: This test is explicitly for testing that multi-queries are logged as one Query_log_event per sub-query instead of one Query_log_event for the entire multi-query. The test was removed * mysql-test/t/rpl_stm_flsh_tbls.test: Added rename_event_pos parameter. * mysql-test/t/rpl_row_flsh_tbls.test: Added rename_event_pos parameter. * mysql-test/extra/rpl_tests/rpl_flsh_tbls.test: Takes one additional parameter with the position of the RENAME TABLE event. The SHOW BINLOG EVENTS is only used to check the presence of the RENAME TABLE event and the FLUSH TABLES event. 2005-09-16 Mats Kindahl <mats@mysql.com> * mysql-test/t/rpl_row_err_ignoredtable.test: This test is statement-oriented since it tests that errorneous statements are sent through the binlog. This does not happen with RBR, since statements are not replicated through the binlog. Test was removed. * mysql-test/t/rpl_row_loaddata_m.test: This test is purely statement-based, so it was removed as a test for row-based logging. The LOAD DATA is not replicated as two statements, but is rather replicated using row-based events, and this is a test that the correct events are put into the binary log on execution of LOAD DATA INFILE. Test was removed. VC++Files/sql/mysqld.dsp +0 −4 Original line number Diff line number Diff line Loading @@ -460,10 +460,6 @@ SOURCE=.\ha_archive.cpp # End Source File # Begin Source File SOURCE=.\examples\ha_example.cpp # End Source File # Begin Source File SOURCE=.\ha_blackhole.cpp # End Source File # Begin Source File Loading VC++Files/sql/mysqld.vcproj +0 −81 Original line number Diff line number Diff line Loading @@ -1490,87 +1490,6 @@ PreprocessorDefinitions=""/> </FileConfiguration> </File> <File RelativePath="examples\ha_example.cpp"> <FileConfiguration Name="classic nt|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="Max|Win32"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="Max nt|Win32"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="nt|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="pro nt|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="pro|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="classic|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="Release|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> </File> <File RelativePath="ha_federated.cpp"> <FileConfiguration Loading libmysqld/Makefile.am +1 −1 Original line number Diff line number Diff line Loading @@ -70,7 +70,7 @@ sqlsources = derror.cc field.cc field_conv.cc strfunc.cc filesort.cc \ libmysqld_int_a_SOURCES= $(libmysqld_sources) $(libmysqlsources) $(sqlsources) EXTRA_libmysqld_a_SOURCES = ha_innodb.cc ha_berkeley.cc ha_archive.cc \ ha_blackhole.cc ha_federated.cc ha_ndbcluster.cc \ ha_tina.cc ha_example.cc ha_partition.cc ha_partition.cc libmysqld_a_DEPENDENCIES= @mysql_se_objs@ libmysqld_a_SOURCES= Loading mysql-test/t/disabled.def +1 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,6 @@ group_min_max : Bug #15448 innodb_concurrent : Results are not deterministic, Elliot will fix (BUG#3300) subselect : Bug#15706 type_time : Bug#15805 rpl000002 : Bug#15920 Temporary tables are not binlogged in SBR #rpl000002 : Bug#15920 Temporary tables are not binlogged in SBR ps_7ndb : Bug#15923 Core dump in RBR mode when executing test suite sp_trans : Bug#15924 Code dump in RBR mode when executing test suite Loading
ChangeLogdeleted 100644 → 0 +0 −49 Original line number Diff line number Diff line 2005-09-25 Mats Kindahl <mats@mysql.com> * sql/log_event.cc (find_and_fetch_row): Added the optimization that if a record is found using a key with HA_NOSAME flag set, we do not need to compare records to see if it is the correct one. 2005-09-23 Mats Kindahl <mats@mysql.com> * sql/log_event.cc (replace_record): Added function to overwrite existing row if there were a duplicate key. 2005-09-17 Mats Kindahl <mats@mysql.com> * mysql-test/t/rpl_row_multi_query.test: This test is explicitly for testing that multi-queries are logged as one Query_log_event per sub-query instead of one Query_log_event for the entire multi-query. The test was removed * mysql-test/t/rpl_stm_flsh_tbls.test: Added rename_event_pos parameter. * mysql-test/t/rpl_row_flsh_tbls.test: Added rename_event_pos parameter. * mysql-test/extra/rpl_tests/rpl_flsh_tbls.test: Takes one additional parameter with the position of the RENAME TABLE event. The SHOW BINLOG EVENTS is only used to check the presence of the RENAME TABLE event and the FLUSH TABLES event. 2005-09-16 Mats Kindahl <mats@mysql.com> * mysql-test/t/rpl_row_err_ignoredtable.test: This test is statement-oriented since it tests that errorneous statements are sent through the binlog. This does not happen with RBR, since statements are not replicated through the binlog. Test was removed. * mysql-test/t/rpl_row_loaddata_m.test: This test is purely statement-based, so it was removed as a test for row-based logging. The LOAD DATA is not replicated as two statements, but is rather replicated using row-based events, and this is a test that the correct events are put into the binary log on execution of LOAD DATA INFILE. Test was removed.
VC++Files/sql/mysqld.dsp +0 −4 Original line number Diff line number Diff line Loading @@ -460,10 +460,6 @@ SOURCE=.\ha_archive.cpp # End Source File # Begin Source File SOURCE=.\examples\ha_example.cpp # End Source File # Begin Source File SOURCE=.\ha_blackhole.cpp # End Source File # Begin Source File Loading
VC++Files/sql/mysqld.vcproj +0 −81 Original line number Diff line number Diff line Loading @@ -1490,87 +1490,6 @@ PreprocessorDefinitions=""/> </FileConfiguration> </File> <File RelativePath="examples\ha_example.cpp"> <FileConfiguration Name="classic nt|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="Max|Win32"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="Max nt|Win32"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="nt|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="pro nt|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="pro|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="classic|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> <FileConfiguration Name="Release|Win32" ExcludedFromBuild="TRUE"> <Tool Name="VCCLCompilerTool" Optimization="2" AdditionalIncludeDirectories="" PreprocessorDefinitions=""/> </FileConfiguration> </File> <File RelativePath="ha_federated.cpp"> <FileConfiguration Loading
libmysqld/Makefile.am +1 −1 Original line number Diff line number Diff line Loading @@ -70,7 +70,7 @@ sqlsources = derror.cc field.cc field_conv.cc strfunc.cc filesort.cc \ libmysqld_int_a_SOURCES= $(libmysqld_sources) $(libmysqlsources) $(sqlsources) EXTRA_libmysqld_a_SOURCES = ha_innodb.cc ha_berkeley.cc ha_archive.cc \ ha_blackhole.cc ha_federated.cc ha_ndbcluster.cc \ ha_tina.cc ha_example.cc ha_partition.cc ha_partition.cc libmysqld_a_DEPENDENCIES= @mysql_se_objs@ libmysqld_a_SOURCES= Loading
mysql-test/t/disabled.def +1 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,6 @@ group_min_max : Bug #15448 innodb_concurrent : Results are not deterministic, Elliot will fix (BUG#3300) subselect : Bug#15706 type_time : Bug#15805 rpl000002 : Bug#15920 Temporary tables are not binlogged in SBR #rpl000002 : Bug#15920 Temporary tables are not binlogged in SBR ps_7ndb : Bug#15923 Core dump in RBR mode when executing test suite sp_trans : Bug#15924 Code dump in RBR mode when executing test suite