From 40a243698749cb90634c1057af4559dbcb1d0d55 Mon Sep 17 00:00:00 2001 From: yusufnar Date: Wed, 22 Apr 2020 22:49:39 +0300 Subject: [PATCH] disable binary logging on solo environment --- cookbooks/mysql/recipes/default.rb | 1 + cookbooks/mysql/templates/default/my.conf.erb | 3 +++ 2 files changed, 4 insertions(+) diff --git a/cookbooks/mysql/recipes/default.rb b/cookbooks/mysql/recipes/default.rb index d9264b86..0e517ff6 100644 --- a/cookbooks/mysql/recipes/default.rb +++ b/cookbooks/mysql/recipes/default.rb @@ -78,6 +78,7 @@ :innodb_buff => innodb_buff, :replication_master => node['dna']['instance_role'] == 'db_master', :replication_slave => node['dna']['instance_role'] == 'db_slave', + :solo_environment => node['dna']['instance_role'] == 'solo', :server_id => server_id, } }) diff --git a/cookbooks/mysql/templates/default/my.conf.erb b/cookbooks/mysql/templates/default/my.conf.erb index eb7472ef..b08cd085 100644 --- a/cookbooks/mysql/templates/default/my.conf.erb +++ b/cookbooks/mysql/templates/default/my.conf.erb @@ -79,6 +79,9 @@ log-slave-updates = 1 binlog-format = MIXED <% end %> sync_binlog = 0 +<% if @solo_environment %> +skip-log-bin +<% end %> # END master/slave configuration