mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 13:32:33 +01:00
WL#3368 mixed binlog_format default
An amendment for parsing argument in case NDB is compiled and active. NDB switches from mixed to row-based and back per each query. The previous patch was not aware of such behaviour and made exceptional assingment to row-based when no command line arg --binlog-format provided. Removing #if HAVE_NDB_BINLOG block alltogether: ndb supports mixed and if server was build without NDB using binlog nothing to care. Test for this piece of code is rather specific. While there is active bug23110 ndb_alter_table and some other should fail if no explict --binlog-format is given: mysql-test-run ndb_alter_table
This commit is contained in:
parent
7b0eb936d1
commit
2b2529de79
1 changed files with 0 additions and 5 deletions
|
@ -3147,11 +3147,6 @@ with --log-bin instead.");
|
|||
}
|
||||
if (global_system_variables.binlog_format == BINLOG_FORMAT_UNSPEC)
|
||||
{
|
||||
#if defined(HAVE_NDB_BINLOG) && defined(HAVE_ROW_BASED_REPLICATION)
|
||||
if (opt_bin_log && have_ndbcluster == SHOW_OPTION_YES)
|
||||
global_system_variables.binlog_format= BINLOG_FORMAT_ROW;
|
||||
else
|
||||
#endif
|
||||
#if defined(HAVE_ROW_BASED_REPLICATION)
|
||||
global_system_variables.binlog_format= BINLOG_FORMAT_MIXED;
|
||||
#else
|
||||
|
|
Loading…
Reference in a new issue