3329 Vasil Dimov 2011-07-29
Implement part of WL#5533 Deprecate features in Fuchsia
Print a deprecation warning if innodb_locks_unsafe_for_binlog is used.
modified:
storage/innobase/handler/ha_innodb.cc
3328 Guilhem Bichot 2011-07-29
optimizer trace added a new I_S table, so information_schema-big needs an update
modified:
mysql-test/r/information_schema-big.result
=== modified file 'storage/innobase/handler/ha_innodb.cc'
--- a/storage/innobase/handler/ha_innodb.cc revid:guilhem.bichot@stripped
+++ b/storage/innobase/handler/ha_innodb.cc revid:vasil.dimov@stripped
@@ -2659,6 +2659,15 @@ innobase_change_buffering_inited_ok:
row_rollback_on_timeout = (ibool) innobase_rollback_on_timeout;
srv_locks_unsafe_for_binlog = (ibool) innobase_locks_unsafe_for_binlog;
+ if (innobase_locks_unsafe_for_binlog) {
+ ut_print_timestamp(stderr);
+ fprintf(stderr,
+ " InnoDB: Warning: Using "
+ "innodb_locks_unsafe_for_binlog is DEPRECATED. "
+ "This option may be removed in future releases. "
+ "Please use READ COMMITTED transaction isolation "
+ "level instead, see " REFMAN "set-transaction.html.\n");
+ }
srv_max_n_open_files = (ulint) innobase_open_files;
srv_innodb_status = (ibool) innobase_create_status_file;
@@ -12255,6 +12264,8 @@ static MYSQL_SYSVAR_BOOL(large_prefix, i
static MYSQL_SYSVAR_BOOL(locks_unsafe_for_binlog, innobase_locks_unsafe_for_binlog,
PLUGIN_VAR_NOCMDARG | PLUGIN_VAR_READONLY,
+ "DEPRECATED. This option may be removed in future releases. "
+ "Please use READ COMMITTED transaction isolation level instead. "
"Force InnoDB to not use next-key locking, to use only row-level locking.",
NULL, NULL, FALSE);
No bundle (reason: useless for push emails).
| Thread |
|---|
| • bzr push into mysql-trunk branch (vasil.dimov:3328 to 3329) WL#5533 | vasil.dimov | 3 Aug |