From: Mattias Jonsson Date: May 22 2012 3:09pm Subject: bzr push into mysql-trunk branch (mattias.jonsson:3903) WL#4443 List-Archive: http://lists.mysql.com/commits/143907 Message-Id: <201205221509.q4MF9Nfv000510@acsmt358.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit 3903 Mattias Jonsson 2012-05-22 [merge] WL#4443: Remove scalability problem with many lock's and external lock's on partitioned tables with many partitions Merged into the latest mysql-trunk. removed: mysql-test/r/grant_cache_ps_prot.result mysql-test/t/grant_cache_ps_prot.test added: mysql-test/collections/mysql-trunk-wl4443.push mysql-test/include/partition_default_functions.inc mysql-test/r/partition_locking.result mysql-test/t/partition_locking.test renamed: mysql-test/r/grant_cache_no_prot.result => mysql-test/r/grant_cache.result mysql-test/t/grant_cache_no_prot.test => mysql-test/t/grant_cache.test modified: include/my_bitmap.h include/my_time.h mysql-test/include/commit.inc mysql-test/include/grant_cache.inc mysql-test/include/handler.inc mysql-test/r/commit_1innodb.result mysql-test/r/explain.result mysql-test/r/func_if.result mysql-test/r/handler_innodb.result mysql-test/r/handler_myisam.result mysql-test/r/innodb_explain_json_non_select_all.result mysql-test/r/innodb_explain_json_non_select_none.result mysql-test/r/innodb_explain_non_select_all.result mysql-test/r/innodb_explain_non_select_none.result mysql-test/r/myisam_explain_json_non_select_all.result mysql-test/r/myisam_explain_json_non_select_none.result mysql-test/r/myisam_explain_non_select_all.result mysql-test/r/myisam_explain_non_select_none.result mysql-test/r/partition_binlog.result mysql-test/r/partition_explicit_prune.result mysql-test/r/partition_pruning.result mysql-test/r/partition_truncate.result mysql-test/r/type_date.result mysql-test/suite/binlog/r/binlog_unsafe.result mysql-test/suite/opt_trace/r/bugs_no_prot_all.result mysql-test/suite/opt_trace/r/bugs_no_prot_none.result mysql-test/suite/opt_trace/r/bugs_ps_prot_all.result mysql-test/suite/opt_trace/r/bugs_ps_prot_none.result mysql-test/suite/parts/inc/partition-dml-1-9.inc mysql-test/suite/parts/r/partition-dml-1-9-innodb.result mysql-test/suite/parts/r/partition-dml-1-9-myisam.result mysql-test/suite/parts/r/partition_debug_sync_innodb.result mysql-test/suite/parts/t/partition_debug_sync_innodb.test mysql-test/suite/perfschema/r/part_table_io.result mysql-test/suite/perfschema/r/stage_mdl_function.result mysql-test/t/explain.test mysql-test/t/partition_binlog.test mysql-test/t/partition_explicit_prune.test mysql-test/t/partition_pruning.test mysql-test/t/partition_truncate.test mysql-test/t/type_date.test mysys/my_bitmap.c sql/ha_partition.cc sql/ha_partition.h sql/handler.cc sql/handler.h sql/item.cc sql/item.h sql/item_cmpfunc.cc sql/item_func.cc sql/item_func.h sql/item_strfunc.h sql/item_subselect.cc sql/opt_explain.cc sql/opt_range.cc sql/partition_info.cc sql/partition_info.h sql/rpl_info_table_access.cc sql/share/errmsg-utf8.txt sql/sp.cc sql/sql_base.cc sql/sql_base.h sql/sql_cache.h sql/sql_class.h sql/sql_data_change.h sql/sql_delete.cc sql/sql_executor.cc sql/sql_handler.cc sql/sql_insert.cc sql/sql_insert.h sql/sql_lex.cc sql/sql_lex.h sql/sql_optimizer.cc sql/sql_parse.cc sql/sql_parse.h sql/sql_partition.cc sql/sql_partition.h sql/sql_partition_admin.cc sql/sql_prepare.cc sql/sql_resolver.cc sql/sql_select.cc sql/sql_select.h sql/sql_show.cc sql/sql_tmp_table.cc sql/sql_trigger.cc sql/sql_trigger.h sql/sql_union.cc sql/sql_update.cc sql/sql_view.cc sql/table.cc sql/table.h unittest/gunit/my_bitmap-t.cc mysql-test/r/grant_cache.result mysql-test/t/grant_cache.test Diff too large for email (49645 lines, the limit is 10000). No bundle (reason: useless for push emails).