Springle has uploaded a new change for review.
https://gerrit.wikimedia.org/r/190775
Change subject: phabricator using mysql fulltext T89274, tweaked for
mariadb/aria
......................................................................
phabricator using mysql fulltext T89274, tweaked for mariadb/aria
Change-Id: I133948e0c9bfe2625b39e3d92a2dee68368aa721
---
M manifests/role/mariadb.pp
A templates/mariadb/phabricator.my.cnf.erb
2 files changed, 79 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/75/190775/1
diff --git a/manifests/role/mariadb.pp b/manifests/role/mariadb.pp
index 6076cec..c22229c 100644
--- a/manifests/role/mariadb.pp
+++ b/manifests/role/mariadb.pp
@@ -102,7 +102,7 @@
class { 'mariadb::config':
prompt => "MISC ${shard}",
- config => 'mariadb/misc.my.cnf.erb',
+ config => 'mariadb/phabricator.my.cnf.erb',
password => $passwords::misc::scripts::mysql_root_pass,
datadir => '/a/sqldata',
tmpdir => '/a/tmp',
diff --git a/templates/mariadb/phabricator.my.cnf.erb
b/templates/mariadb/phabricator.my.cnf.erb
new file mode 100644
index 0000000..966e58d
--- /dev/null
+++ b/templates/mariadb/phabricator.my.cnf.erb
@@ -0,0 +1,78 @@
+# Phabricator cluster (shards m3)
+
+[client]
+port = 3306
+socket = /tmp/mysql.sock
+
+[mysqld]
+
+user = mysql
+socket = /tmp/mysql.sock
+port = 3306
+extra_port = 3307
+datadir = <%= @datadir %>
+tmpdir = <%= @tmpdir %>
+server_id = <%= @server_id %>
+sql-mode = <%= @sql_mode %>
+read_only = <%= @read_only %>
+
+log_bin
+log_slave_updates
+skip-external-locking
+skip-name-resolve
+temp-pool
+
+max_connections = 500
+extra_max_connections = 10
+max_connect_errors = 1000000000
+max_allowed_packet = 16M
+connect_timeout = 3
+query_cache_size = 0
+query_cache_type = 0
+event_scheduler = 1
+userstat = 1
+log-warnings = 0
+thread_stack = 192K
+thread_cache_size = 100
+interactive_timeout = 28800
+wait_timeout = 3600
+
+sync_binlog = 1
+binlog_cache_size = 1M
+max_binlog_size = 1000M
+binlog_format = MIXED
+expire_logs_days = 7
+slave_transaction_retries = 4294967295
+
+table_open_cache = 5000
+table_definition_cache = 4000
+character_set_server = binary
+character_set_filesystem = binary
+collation_server = binary
+
+default-storage-engine = InnoDB
+innodb_file_per_table = 1
+innodb_buffer_pool_size = <%= (Float(@memorysize.split[0]) * 0.5).round
%>G
+innodb_buffer_pool_instances = 1
+innodb_log_file_size = 1G
+innodb_flush_log_at_trx_commit = 1
+innodb_flush_method = O_DIRECT
+innodb_thread_concurrency = 0
+innodb_io_capacity = 1000
+innodb_read_io_threads = 16
+innodb_write_io_threads = 8
+innodb_stats_sample_pages = 16
+innodb_stats_method = nulls_unequal
+innodb_locks_unsafe_for_binlog = 1
+
+# T89274
+ft_boolean_syntax = ' |-><()~*:""&^'
+ft_min_word_len = 3
+aria_pagecache_buffer_size = 4G
+
+[mysqldump]
+
+quick
+max_allowed_packet = 16M
+
+#!includedir /etc/mysql/conf.d/
\ No newline at end of file
--
To view, visit https://gerrit.wikimedia.org/r/190775
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I133948e0c9bfe2625b39e3d92a2dee68368aa721
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Springle <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits