List:Commits« Previous MessageNext Message »
From:Alexander Nozdrin Date:October 28 2009 8:42am
Subject:bzr push into mysql-5.5-next-mr-runtime branch (alik:2898 to 2899)
View as plain text  
 2899 Alexander Nozdrin	2009-10-28
      Fix automerge: s/hash_search/my_hash_search/.

    modified:
      sql/rpl_handler.cc
      sql/sql_repl.cc
 2898 Alexander Nozdrin	2009-10-28 [merge]
      Merge from mysql-next-mr.

    removed:
      mysql-test/suite/rpl/r/rpl_row_stop_middle_update.result
      mysql-test/suite/rpl/t/rpl_row_stop_middle_update-master.opt
      mysql-test/suite/rpl/t/rpl_row_stop_middle_update-slave.opt
      mysql-test/suite/rpl/t/rpl_row_stop_middle_update.test
    added:
      mysql-test/extra/binlog_tests/implicit.test
      mysql-test/extra/rpl_tests/rpl_not_null.test
      mysql-test/extra/rpl_tests/rpl_show_relaylog_events.inc
      mysql-test/include/default_client.cnf
      mysql-test/include/have_semisync_plugin.inc
      mysql-test/include/have_ssl_communication.inc
      mysql-test/include/show_relaylog_events.inc
      mysql-test/r/mysql_locale_posix.result
      mysql-test/suite/binlog/r/binlog_implicit_commit.result
      mysql-test/suite/binlog/t/binlog_implicit_commit.test
      mysql-test/suite/rpl/r/rpl_empty_master_host.result
      mysql-test/suite/rpl/r/rpl_heartbeat.result
      mysql-test/suite/rpl/r/rpl_heartbeat_2slaves.result
      mysql-test/suite/rpl/r/rpl_heartbeat_basic.result
      mysql-test/suite/rpl/r/rpl_heartbeat_ssl.result
      mysql-test/suite/rpl/r/rpl_not_null_innodb.result
      mysql-test/suite/rpl/r/rpl_not_null_myisam.result
      mysql-test/suite/rpl/r/rpl_row_show_relaylog_events.result
      mysql-test/suite/rpl/r/rpl_semi_sync.result
      mysql-test/suite/rpl/r/rpl_server_id_ignore.result
      mysql-test/suite/rpl/r/rpl_slow_query_log.result
      mysql-test/suite/rpl/r/rpl_spec_variables.result
      mysql-test/suite/rpl/r/rpl_stm_mix_show_relaylog_events.result
      mysql-test/suite/rpl/r/rpl_stop_middle_group.result
      mysql-test/suite/rpl/r/rpl_sync.result
      mysql-test/suite/rpl/t/rpl_empty_master_host.test
      mysql-test/suite/rpl/t/rpl_heartbeat.test
      mysql-test/suite/rpl/t/rpl_heartbeat_2slaves.cnf
      mysql-test/suite/rpl/t/rpl_heartbeat_2slaves.test
      mysql-test/suite/rpl/t/rpl_heartbeat_basic.cnf
      mysql-test/suite/rpl/t/rpl_heartbeat_basic.test
      mysql-test/suite/rpl/t/rpl_heartbeat_ssl.test
      mysql-test/suite/rpl/t/rpl_not_null_innodb.test
      mysql-test/suite/rpl/t/rpl_not_null_myisam.test
      mysql-test/suite/rpl/t/rpl_row_show_relaylog_events.test
      mysql-test/suite/rpl/t/rpl_semi_sync-master.opt
      mysql-test/suite/rpl/t/rpl_semi_sync-slave.opt
      mysql-test/suite/rpl/t/rpl_semi_sync.test
      mysql-test/suite/rpl/t/rpl_server_id_ignore-slave.opt
      mysql-test/suite/rpl/t/rpl_server_id_ignore.test
      mysql-test/suite/rpl/t/rpl_slow_query_log-slave.opt
      mysql-test/suite/rpl/t/rpl_slow_query_log.test
      mysql-test/suite/rpl/t/rpl_spec_variables-slave.opt
      mysql-test/suite/rpl/t/rpl_spec_variables.test
      mysql-test/suite/rpl/t/rpl_stm_mix_show_relaylog_events.test
      mysql-test/suite/rpl/t/rpl_stop_middle_group.test
      mysql-test/suite/rpl/t/rpl_sync-slave.opt
      mysql-test/suite/rpl/t/rpl_sync.test
      mysql-test/suite/rpl_ndb/r/rpl_ndb_mixed_tables.result
      mysql-test/suite/rpl_ndb/t/rpl_ndb_mixed_tables-master.opt
      mysql-test/suite/rpl_ndb/t/rpl_ndb_mixed_tables-slave.opt
      mysql-test/suite/rpl_ndb/t/rpl_ndb_mixed_tables.test
      mysql-test/t/mysql_locale_posix.test
      plugin/semisync/
      plugin/semisync/CMakeLists.txt
      plugin/semisync/Makefile.am
      plugin/semisync/configure.in
      plugin/semisync/plug.in
      plugin/semisync/semisync.cc
      plugin/semisync/semisync.h
      plugin/semisync/semisync_master.cc
      plugin/semisync/semisync_master.h
      plugin/semisync/semisync_master_plugin.cc
      plugin/semisync/semisync_slave.cc
      plugin/semisync/semisync_slave.h
      plugin/semisync/semisync_slave_plugin.cc
      sql/replication.h
      sql/rpl_handler.cc
      sql/rpl_handler.h
    modified:
      .bzr-mysql/default.conf
      CMakeLists.txt
      client/my_readline.h
      client/mysql.cc
      client/mysqladmin.cc
      client/mysqlbinlog.cc
      client/mysqlcheck.c
      client/mysqlimport.c
      client/mysqlshow.c
      client/sql_string.h
      configure.in
      dbug/dbug.c
      extra/my_print_defaults.c
      include/atomic/gcc_builtins.h
      include/atomic/nolock.h
      include/atomic/rwlock.h
      include/atomic/x86-gcc.h
      include/config-win.h
      include/errmsg.h
      include/help_end.h
      include/help_start.h
      include/my_aes.h
      include/my_atomic.h
      include/my_bit.h
      include/my_dbug.h
      include/my_libwrap.h
      include/my_md5.h
      include/my_no_pthread.h
      include/my_sys.h
      include/my_uctype.h
      include/myisampack.h
      include/mysql/plugin.h
      include/mysql/plugin.h.pp
      include/mysql_com.h
      include/mysql_embed.h
      include/rijndael.h
      include/sha1.h
      include/sql_common.h
      include/sslopt-case.h
      include/sslopt-longopts.h
      include/sslopt-vars.h
      libmysql/client_settings.h
      libmysqld/CMakeLists.txt
      libmysqld/Makefile.am
      mysql-test/collections/default.experimental
      mysql-test/extra/binlog_tests/binlog.test
      mysql-test/extra/binlog_tests/mix_innodb_myisam_binlog.test
      mysql-test/extra/rpl_tests/rpl_extraSlave_Col.test
      mysql-test/extra/rpl_tests/rpl_loaddata.test
      mysql-test/extra/rpl_tests/rpl_log.test
      mysql-test/extra/rpl_tests/rpl_row_tabledefs.test
      mysql-test/include/default_my.cnf
      mysql-test/include/master-slave.inc
      mysql-test/include/setup_fake_relay_log.inc
      mysql-test/include/show_binlog_events.inc
      mysql-test/include/show_binlog_events2.inc
      mysql-test/include/test_fieldsize.inc
      mysql-test/include/wait_until_disconnected.inc
      mysql-test/mysql-test-run.pl
      mysql-test/r/ctype_cp932_binlog_stm.result
      mysql-test/r/debug_sync.result
      mysql-test/r/events_bugs.result
      mysql-test/r/flush_block_commit_notembedded.result
      mysql-test/r/grant2.result
      mysql-test/r/information_schema_db.result
      mysql-test/r/locale.result
      mysql-test/r/multi_update.result
      mysql-test/r/mysqldump.result
      mysql-test/r/sp-security.result
      mysql-test/r/sp_trans_log.result
      mysql-test/r/trigger_notembedded.result
      mysql-test/r/view_grant.result
      mysql-test/suite/binlog/r/binlog_grant.result
      mysql-test/suite/binlog/r/binlog_innodb.result
      mysql-test/suite/binlog/r/binlog_row_binlog.result
      mysql-test/suite/binlog/r/binlog_stm_binlog.result
      mysql-test/suite/binlog/t/binlog_auto_increment_bug33029.test
      mysql-test/suite/binlog/t/binlog_incident.test
      mysql-test/suite/binlog/t/binlog_innodb.test
      mysql-test/suite/binlog/t/binlog_killed.test
      mysql-test/suite/binlog/t/binlog_killed_simulate.test
      mysql-test/suite/federated/federated_debug.test
      mysql-test/suite/federated/federated_server.result
      mysql-test/suite/federated/my.cnf
      mysql-test/suite/funcs_1/r/innodb_trig_03e.result
      mysql-test/suite/funcs_1/r/memory_trig_03e.result
      mysql-test/suite/funcs_1/r/myisam_trig_03e.result
      mysql-test/suite/funcs_1/r/ndb_trig_03e.result
      mysql-test/suite/ndb/my.cnf
      mysql-test/suite/parts/r/rpl_partition.result
      mysql-test/suite/rpl/my.cnf
      mysql-test/suite/rpl/r/rpl_000015.result
      mysql-test/suite/rpl/r/rpl_binlog_grant.result
      mysql-test/suite/rpl/r/rpl_bug33931.result
      mysql-test/suite/rpl/r/rpl_change_master.result
      mysql-test/suite/rpl/r/rpl_deadlock_innodb.result
      mysql-test/suite/rpl/r/rpl_extraCol_innodb.result
      mysql-test/suite/rpl/r/rpl_extraCol_myisam.result
      mysql-test/suite/rpl/r/rpl_extraColmaster_innodb.result
      mysql-test/suite/rpl/r/rpl_extraColmaster_myisam.result
      mysql-test/suite/rpl/r/rpl_flushlog_loop.result
      mysql-test/suite/rpl/r/rpl_grant.result
      mysql-test/suite/rpl/r/rpl_incident.result
      mysql-test/suite/rpl/r/rpl_known_bugs_detection.result
      mysql-test/suite/rpl/r/rpl_loaddata.result
      mysql-test/suite/rpl/r/rpl_loaddata_fatal.result
      mysql-test/suite/rpl/r/rpl_log_pos.result
      mysql-test/suite/rpl/r/rpl_rbr_to_sbr.result
      mysql-test/suite/rpl/r/rpl_replicate_do.result
      mysql-test/suite/rpl/r/rpl_rotate_logs.result
      mysql-test/suite/rpl/r/rpl_row_basic_11bugs.result
      mysql-test/suite/rpl/r/rpl_row_colSize.result
      mysql-test/suite/rpl/r/rpl_row_conflicts.result
      mysql-test/suite/rpl/r/rpl_row_create_table.result
      mysql-test/suite/rpl/r/rpl_row_drop.result
      mysql-test/suite/rpl/r/rpl_row_flsh_tbls.result
      mysql-test/suite/rpl/r/rpl_row_log.result
      mysql-test/suite/rpl/r/rpl_row_log_innodb.result
      mysql-test/suite/rpl/r/rpl_row_max_relay_size.result
      mysql-test/suite/rpl/r/rpl_row_reset_slave.result
      mysql-test/suite/rpl/r/rpl_row_tabledefs_2myisam.result
      mysql-test/suite/rpl/r/rpl_row_tabledefs_3innodb.result
      mysql-test/suite/rpl/r/rpl_row_until.result
      mysql-test/suite/rpl/r/rpl_skip_error.result
      mysql-test/suite/rpl/r/rpl_slave_load_remove_tmpfile.result
      mysql-test/suite/rpl/r/rpl_slave_skip.result
      mysql-test/suite/rpl/r/rpl_sp.result
      mysql-test/suite/rpl/r/rpl_ssl.result
      mysql-test/suite/rpl/r/rpl_ssl1.result
      mysql-test/suite/rpl/r/rpl_stm_flsh_tbls.result
      mysql-test/suite/rpl/r/rpl_stm_log.result
      mysql-test/suite/rpl/r/rpl_stm_max_relay_size.result
      mysql-test/suite/rpl/r/rpl_stm_reset_slave.result
      mysql-test/suite/rpl/r/rpl_stm_until.result
      mysql-test/suite/rpl/r/rpl_temporary.result
      mysql-test/suite/rpl/r/rpl_temporary_errors.result
      mysql-test/suite/rpl/rpl_1slave_base.cnf
      mysql-test/suite/rpl/t/disabled.def
      mysql-test/suite/rpl/t/rpl000017.test
      mysql-test/suite/rpl/t/rpl_binlog_grant.test
      mysql-test/suite/rpl/t/rpl_change_master.test
      mysql-test/suite/rpl/t/rpl_row_create_table.test
      mysql-test/suite/rpl/t/rpl_row_flsh_tbls.test
      mysql-test/suite/rpl/t/rpl_row_mysqlbinlog.test
      mysql-test/suite/rpl/t/rpl_slave_skip.test
      mysql-test/suite/rpl/t/rpl_slave_status.test
      mysql-test/suite/rpl/t/rpl_sp.test
      mysql-test/suite/rpl/t/rpl_stm_flsh_tbls.test
      mysql-test/suite/rpl_ndb/my.cnf
      mysql-test/suite/rpl_ndb/r/rpl_ndb_basic.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_circular.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_circular_simplex.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_extraCol.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_idempotent.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_log.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_multi.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_sync.result
      mysql-test/suite/rpl_ndb/r/rpl_truncate_7ndb.result
      mysql-test/suite/sys_vars/r/read_only_func.result
      mysql-test/t/ctype_cp932_binlog_stm.test
      mysql-test/t/locale.test
      mysql-test/t/mysqladmin.test
      mysql-test/t/mysqlbinlog.test
      mysql-test/t/mysqlbinlog2.test
      mysql-test/t/mysqlcheck.test
      mysql-test/t/sp_trans_log.test
      mysys/default.c
      mysys/my_getopt.c
      mysys/my_handler_errors.h
      mysys/my_static.h
      scripts/mysql_fix_privilege_tables.sh
      sql-common/client.c
      sql/CMakeLists.txt
      sql/Makefile.am
      sql/authors.h
      sql/client_settings.h
      sql/contributors.h
      sql/field.h
      sql/gstream.h
      sql/ha_ndbcluster.h
      sql/ha_ndbcluster_binlog.h
      sql/ha_ndbcluster_cond.h
      sql/ha_ndbcluster_tables.h
      sql/ha_partition.h
      sql/handler.cc
      sql/handler.h
      sql/item.h
      sql/item_cmpfunc.h
      sql/item_func.h
      sql/item_geofunc.h
      sql/item_row.h
      sql/item_strfunc.h
      sql/item_subselect.h
      sql/item_sum.h
      sql/item_timefunc.h
      sql/item_xmlfunc.h
      sql/lex.h
      sql/log.cc
      sql/log.h
      sql/log_event.cc
      sql/log_event.h
      sql/log_event_old.cc
      sql/message.h
      sql/mysql_priv.h
      sql/mysqld.cc
      sql/mysqld_suffix.h
      sql/nt_servc.h
      sql/partition_element.h
      sql/partition_info.h
      sql/procedure.h
      sql/protocol.h
      sql/repl_failsafe.h
      sql/rpl_mi.cc
      sql/rpl_mi.h
      sql/rpl_record.cc
      sql/rpl_record.h
      sql/rpl_rli.cc
      sql/rpl_rli.h
      sql/scheduler.h
      sql/set_var.cc
      sql/set_var.h
      sql/share/errmsg-utf8.txt
      sql/share/errmsg.txt
      sql/slave.cc
      sql/slave.h
      sql/sp_head.cc
      sql/sql_acl.h
      sql/sql_analyse.h
      sql/sql_array.h
      sql/sql_binlog.cc
      sql/sql_class.cc
      sql/sql_class.h
      sql/sql_crypt.h
      sql/sql_lex.h
      sql/sql_locale.cc
      sql/sql_map.h
      sql/sql_parse.cc
      sql/sql_partition.cc
      sql/sql_partition.h
      sql/sql_plugin.cc
      sql/sql_plugin.h
      sql/sql_repl.cc
      sql/sql_repl.h
      sql/sql_select.h
      sql/sql_servers.h
      sql/sql_sort.h
      sql/sql_string.h
      sql/sql_trigger.h
      sql/sql_udf.h
      sql/sql_view.h
      sql/sql_yacc.yy
      sql/structs.h
      sql/table.h
      sql/tzfile.h
      sql/tztime.h
      sql/unireg.h
      storage/ndb/test/run-test/setup.cpp
      strings/strings-not-used.h
      vio/vio_priv.h
=== modified file 'sql/rpl_handler.cc'
--- a/sql/rpl_handler.cc	2009-09-30 11:36:35 +0000
+++ b/sql/rpl_handler.cc	2009-10-28 08:42:18 +0000
@@ -44,7 +44,7 @@ int get_user_var_int(const char *name,
 {
   my_bool null_val;
   user_var_entry *entry= 
-    (user_var_entry*) hash_search(&current_thd->user_vars,
+    (user_var_entry*) my_hash_search(&current_thd->user_vars,
                                   (uchar*) name, strlen(name));
   if (!entry)
     return 1;
@@ -59,7 +59,7 @@ int get_user_var_real(const char *name,
 {
   my_bool null_val;
   user_var_entry *entry= 
-    (user_var_entry*) hash_search(&current_thd->user_vars,
+    (user_var_entry*) my_hash_search(&current_thd->user_vars,
                                   (uchar*) name, strlen(name));
   if (!entry)
     return 1;
@@ -75,7 +75,7 @@ int get_user_var_str(const char *name, c
   String str;
   my_bool null_val;
   user_var_entry *entry= 
-    (user_var_entry*) hash_search(&current_thd->user_vars,
+    (user_var_entry*) my_hash_search(&current_thd->user_vars,
                                   (uchar*) name, strlen(name));
   if (!entry)
     return 1;

=== modified file 'sql/sql_repl.cc'
--- a/sql/sql_repl.cc	2009-10-28 07:55:44 +0000
+++ b/sql/sql_repl.cc	2009-10-28 08:42:18 +0000
@@ -377,7 +377,7 @@ static ulonglong get_heartbeat_period(TH
   my_bool null_value;
   LEX_STRING name=  { C_STRING_WITH_LEN("master_heartbeat_period")};
   user_var_entry *entry= 
-    (user_var_entry*) hash_search(&thd->user_vars, (uchar*) name.str,
+    (user_var_entry*) my_hash_search(&thd->user_vars, (uchar*) name.str,
                                   name.length);
   return entry? entry->val_int(&null_value) : 0;
 }


Attachment: [text/bzr-bundle] bzr/alik@sun.com-20091028084218-b0z6t01mo7ccjm6j.bundle
Thread
bzr push into mysql-5.5-next-mr-runtime branch (alik:2898 to 2899)Alexander Nozdrin28 Oct