|
|
@@ -1,102 +0,0 @@ |
|
|
|
# All files in this package is subject to the GPL v2 license |
|
|
|
# More information is in the COPYING file in the top directory of this package. |
|
|
|
# Copyright (C) 2011 severalnines.com |
|
|
|
{%- if pillar.galera.master is defined %} |
|
|
|
{%- from "galera/map.jinja" import master with context %} |
|
|
|
{%- set service = master %} |
|
|
|
{%- endif %} |
|
|
|
{%- if pillar.galera.slave is defined %} |
|
|
|
{%- from "galera/map.jinja" import slave with context %} |
|
|
|
{%- set service = slave %} |
|
|
|
{%- endif %} |
|
|
|
[MYSQLD] |
|
|
|
user=mysql |
|
|
|
basedir=/usr/ |
|
|
|
datadir=/var/lib/mysql |
|
|
|
socket={{ service.socket }} |
|
|
|
pid_file=mysqld.pid |
|
|
|
port=3306 |
|
|
|
log_error={{ service.log_file }} |
|
|
|
log_warnings=2 |
|
|
|
#log_output=FILE |
|
|
|
### INNODB OPTIONS |
|
|
|
innodb_buffer_pool_size=9211M |
|
|
|
innodb_flush_log_at_trx_commit=2 |
|
|
|
innodb_file_per_table=1 |
|
|
|
innodb_data_file_path = ibdata1:100M:autoextend |
|
|
|
## You may want to tune the below depending on number of cores and disk sub |
|
|
|
innodb_read_io_threads=4 |
|
|
|
innodb_write_io_threads=4 |
|
|
|
innodb_io_capacity=200 |
|
|
|
innodb_doublewrite=1 |
|
|
|
innodb_log_file_size=1024M |
|
|
|
innodb_log_buffer_size=96M |
|
|
|
innodb_buffer_pool_instances=8 |
|
|
|
innodb_log_files_in_group=2 |
|
|
|
innodb_thread_concurrency=64 |
|
|
|
#innodb_file_format=barracuda |
|
|
|
innodb_flush_method = O_DIRECT |
|
|
|
innodb_autoinc_lock_mode=2 |
|
|
|
## avoid statistics update when doing e.g show tables |
|
|
|
innodb_stats_on_metadata=0 |
|
|
|
default_storage_engine=innodb |
|
|
|
|
|
|
|
bind-address={{ service.bind.address }} |
|
|
|
|
|
|
|
# CHARACTER SET |
|
|
|
#collation_server = utf8_unicode_ci |
|
|
|
#init_connect='SET NAMES utf8' |
|
|
|
character_set_server = utf8 |
|
|
|
|
|
|
|
# REPLICATION SPECIFIC |
|
|
|
#server_id must be unique across all mysql servers participating in replication. |
|
|
|
#server_id=SERVERID |
|
|
|
binlog_format=ROW |
|
|
|
#log_slave_updates=1 |
|
|
|
#log_bin=binlog |
|
|
|
#relay_log=relay-bin |
|
|
|
#expire_logs_days=7 |
|
|
|
#gtid_mode=ON |
|
|
|
#enforce_gtid_consistency=1 |
|
|
|
# OTHER THINGS, BUFFERS ETC |
|
|
|
key_buffer_size = 24M |
|
|
|
tmp_table_size = 64M |
|
|
|
max_heap_table_size = 64M |
|
|
|
max_allowed_packet = 512M |
|
|
|
#sort_buffer_size = 256K |
|
|
|
#read_buffer_size = 256K |
|
|
|
#read_rnd_buffer_size = 512K |
|
|
|
#myisam_sort_buffer_size = 8M |
|
|
|
skip_name_resolve |
|
|
|
memlock=0 |
|
|
|
sysdate_is_now=1 |
|
|
|
max_connections={{ service.get('max_connections', 20000) }} |
|
|
|
thread_cache_size=512 |
|
|
|
query_cache_type = 0 |
|
|
|
query_cache_size = 0 |
|
|
|
table_open_cache=1024 |
|
|
|
lower_case_table_names=0 |
|
|
|
# 5.6 backwards compatibility |
|
|
|
#explicit_defaults_for_timestamp=1 |
|
|
|
# |
|
|
|
|
|
|
|
# Desired SST donor name. |
|
|
|
#wsrep_sst_donor= |
|
|
|
|
|
|
|
# Protocol version to use |
|
|
|
# wsrep_protocol_version= |
|
|
|
[MYSQL] |
|
|
|
socket={{ service.socket }} |
|
|
|
#default_character_set=utf8 |
|
|
|
[client] |
|
|
|
socket={{ service.socket }} |
|
|
|
default_character_set=utf8 |
|
|
|
[mysqldump] |
|
|
|
max_allowed_packet = 512M |
|
|
|
socket={{ service.socket }} |
|
|
|
default_character_set=utf8 |
|
|
|
[MYSQLD_SAFE] |
|
|
|
pid_file=mysqld.pid |
|
|
|
log_error={{ service.log_file }} |
|
|
|
basedir=/usr/ |
|
|
|
datadir=/var/lib/mysql |