From 6660a0cd3671338156b43c2ed7724deb62fde727 Mon Sep 17 00:00:00 2001 From: Alan Orth Date: Tue, 29 Dec 2020 10:18:23 +0200 Subject: [PATCH] roles/mariadb: Remove innodb_buffer_pool_instances This was deprecated in MariaDB 10.5. The setting is now ignored and will be removed in a future version. See: https://mariadb.com/kb/en/changes-improvements-in-mariadb-105/#innodb-removed-or-deprecated-variables --- roles/mariadb/defaults/main.yml | 4 ---- roles/mariadb/templates/my.cnf.j2 | 1 - 2 files changed, 5 deletions(-) diff --git a/roles/mariadb/defaults/main.yml b/roles/mariadb/defaults/main.yml index e7eb2f1..319a427 100644 --- a/roles/mariadb/defaults/main.yml +++ b/roles/mariadb/defaults/main.yml @@ -15,10 +15,6 @@ aria_pagecache_buffer_size: 8M # default is 128M, but set to at least the size of your InnoDB data innodb_buffer_pool_size: 256M -# Unless you have a pool size over 1GB, use a single instance -# See: https://mariadb.com/kb/en/mariadb/xtradbinnodb-server-system-variables -innodb_buffer_pool_instances: 1 - # Ansible 2.7.x with PyMySQL seems to default to TCP connection so we should # force it to use a Unix socket. # See: https://github.com/ansible/ansible/issues/47736 diff --git a/roles/mariadb/templates/my.cnf.j2 b/roles/mariadb/templates/my.cnf.j2 index 675e248..40aa732 100644 --- a/roles/mariadb/templates/my.cnf.j2 +++ b/roles/mariadb/templates/my.cnf.j2 @@ -141,7 +141,6 @@ innodb_file_per_table = 1 innodb_open_files = 400 innodb_io_capacity = 400 innodb_flush_method = O_DIRECT -innodb_buffer_pool_instances = {{ innodb_buffer_pool_instances }} aria_pagecache_buffer_size = {{ aria_pagecache_buffer_size }} #