diff options
author | Nirbhay Choubey <nirbhay@skysql.com> | 2014-10-04 13:53:33 -0400 |
---|---|---|
committer | Nirbhay Choubey <nirbhay@skysql.com> | 2014-10-04 13:53:33 -0400 |
commit | c768af75b768d45fe045444fe316402ba10b4e29 (patch) | |
tree | 7cd1b18c0ec679fffc58daa2dc176a9c21600990 /sql/wsrep_check_opts.cc | |
parent | 7474e7baa06505c015d0d327ae923add76306a32 (diff) | |
download | mariadb-git-c768af75b768d45fe045444fe316402ba10b4e29.tar.gz |
Minor modifications
- Simplified test cases in wsrep.variables
- Fixed a condition in wsrep_check_opts.cc
- Fixed an "unbound variable" in wsrep_sst_rsync
Diffstat (limited to 'sql/wsrep_check_opts.cc')
-rw-r--r-- | sql/wsrep_check_opts.cc | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/sql/wsrep_check_opts.cc b/sql/wsrep_check_opts.cc index a4c12e7deb2..119813bfa04 100644 --- a/sql/wsrep_check_opts.cc +++ b/sql/wsrep_check_opts.cc @@ -37,64 +37,64 @@ int wsrep_check_opts() " innodb_autoinc_lock_mode = 2."); return 1; } + } - if (locked_in_memory) - { - WSREP_ERROR("Memory locking is not supported (locked_in_memory=ON)"); - return 1; - } + if (locked_in_memory) + { + WSREP_ERROR("Memory locking is not supported (locked_in_memory=ON)"); + return 1; + } - if (!strcasecmp(wsrep_sst_method, "mysqldump")) + if (!strcasecmp(wsrep_sst_method, "mysqldump")) + { + if (!strcasecmp(my_bind_addr_str, "127.0.0.1") || + !strcasecmp(my_bind_addr_str, "localhost")) { - if (!strcasecmp(my_bind_addr_str, "127.0.0.1") || - !strcasecmp(my_bind_addr_str, "localhost")) - { - WSREP_ERROR("wsrep_sst_method is set to 'mysqldump' yet " - "mysqld bind_address is set to '%s', which makes it " - "impossible to receive state transfer from another " - "node, since mysqld won't accept such connections. " - "If you wish to use mysqldump state transfer method, " - "set bind_address to allow mysql client connections " - "from other cluster members (e.g. 0.0.0.0).", - my_bind_addr_str); - return 1; - } + WSREP_ERROR("wsrep_sst_method is set to 'mysqldump' yet " + "mysqld bind_address is set to '%s', which makes it " + "impossible to receive state transfer from another " + "node, since mysqld won't accept such connections. " + "If you wish to use mysqldump state transfer method, " + "set bind_address to allow mysql client connections " + "from other cluster members (e.g. 0.0.0.0).", + my_bind_addr_str); + return 1; } - else + } + else + { + // non-mysqldump SST requires wsrep_cluster_address on startup + if (!wsrep_cluster_address || !wsrep_cluster_address[0]) { - // non-mysqldump SST requires wsrep_cluster_address on startup - if (!wsrep_cluster_address || !wsrep_cluster_address[0]) - { - WSREP_ERROR ("%s SST method requires wsrep_cluster_address to be " - "configured on startup.", wsrep_sst_method); - return 1; - } + WSREP_ERROR ("%s SST method requires wsrep_cluster_address to be " + "configured on startup.", wsrep_sst_method); + return 1; } + } - if (strcasecmp(wsrep_sst_receive_address, "AUTO")) + if (strcasecmp(wsrep_sst_receive_address, "AUTO")) + { + if (!strncasecmp(wsrep_sst_receive_address, STRING_WITH_LEN("127.0.0.1")) || + !strncasecmp(wsrep_sst_receive_address, STRING_WITH_LEN("localhost"))) { - if (!strncasecmp(wsrep_sst_receive_address, STRING_WITH_LEN("127.0.0.1")) || - !strncasecmp(wsrep_sst_receive_address, STRING_WITH_LEN("localhost"))) - { - WSREP_WARN("wsrep_sst_receive_address is set to '%s' which " - "makes it impossible for another host to reach this " - "one. Please set it to the address which this node " - "can be connected at by other cluster members.", - wsrep_sst_receive_address); - } + WSREP_WARN("wsrep_sst_receive_address is set to '%s' which " + "makes it impossible for another host to reach this " + "one. Please set it to the address which this node " + "can be connected at by other cluster members.", + wsrep_sst_receive_address); } + } - if (strcasecmp(wsrep_provider, "NONE")) + if (strcasecmp(wsrep_provider, "NONE")) + { + if (global_system_variables.binlog_format != BINLOG_FORMAT_ROW) { - if (global_system_variables.binlog_format != BINLOG_FORMAT_ROW) - { - WSREP_ERROR("Only binlog_format = 'ROW' is currently supported. " - "Configured value: '%s'. Please adjust your " - "configuration.", - binlog_format_names[global_system_variables.binlog_format]); + WSREP_ERROR("Only binlog_format = 'ROW' is currently supported. " + "Configured value: '%s'. Please adjust your " + "configuration.", + binlog_format_names[global_system_variables.binlog_format]); - return 1; - } + return 1; } } return 0; |