diff --git a/ansible/roles/container_base/files/mysql_lxd.cnf b/ansible/roles/container_base/files/mysql_lxd.cnf new file mode 100644 index 0000000000000000000000000000000000000000..a8dadce59eeb68cb50c6ebd6d5b7351e727373d9 --- /dev/null +++ b/ansible/roles/container_base/files/mysql_lxd.cnf @@ -0,0 +1,6 @@ +[mysqld] + +# When running many mysql instances, we need to disable aio +# http://linux-tips.org/t/mysql-innodb-asynchronous-io-tuning/247 + +innodb_use_native_aio = 0 diff --git a/ansible/roles/container_base/tasks/main.yml b/ansible/roles/container_base/tasks/main.yml index 3123a2fdf2f0b8caf7f23bb3a41885aa024ff4d4..91abdad0da19cbcd0cbb66cc1132a87d6b9ce178 100644 --- a/ansible/roles/container_base/tasks/main.yml +++ b/ansible/roles/container_base/tasks/main.yml @@ -29,3 +29,16 @@ copy: src: gai.conf dest: /etc/gai.conf + +- name: create /etc/mysql/conf.d + file: + path: /etc/mysql/conf.d + state: directory + owner: root + group: root + mode: 0755 + +- name: install mysql_lxd.cnf + copy: + src: mysql_lxd.cnf + dest: /etc/mysql/conf.d/lxd.cnf