diff --git a/software/neoppod/instance-neo-storage-mysql.cfg.in b/software/neoppod/instance-neo-storage-mysql.cfg.in index c145619a1ceb64bc1725e2daae8a4fba8d4f8783..ef5c8a85c751d28d63110ab0f63c8d1061eb91e0 100644 --- a/software/neoppod/instance-neo-storage-mysql.cfg.in +++ b/software/neoppod/instance-neo-storage-mysql.cfg.in @@ -2,6 +2,7 @@ extends = {{ master_cfg }} parts += neo-storage + logrotate-mysql logrotate-storage [mysqld] @@ -64,3 +65,11 @@ backup = ${logrotate:backup} name = neo-storage log = ${neo-storage:logfile} post = {{ bin_directory }}/slapos-kill -n neostorage -s RTMIN+1 ${:log} + +[logrotate-mysql] +recipe = slapos.cookbook:logrotate.d +logrotate-entries = ${logrotate:logrotate-entries} +backup = ${logrotate:backup} +name = mariadb +log = ${my-cnf-parameters:error-log} ${my-cnf-parameters:slow-query-log} +post = ${mysqld:mysql-base-directory}/bin/mysql --defaults-file="${my-cnf:rendered}" -e "FLUSH LOGS" diff --git a/software/neoppod/software.cfg b/software/neoppod/software.cfg index e96e3a60021bfdd7da37001693074867dceea052..093f78a4a53fc39a2ad0ee7f3f75a0bd007bd1e6 100644 --- a/software/neoppod/software.cfg +++ b/software/neoppod/software.cfg @@ -49,7 +49,7 @@ md5sum = 25724ba46203c57b680976dbe4ba67b7 [instance-neo-storage-mysql] < = cluster -md5sum = 3fcf0e6146c62421f45fe9b3aeeb5cf5 +md5sum = 70f7dfc268ceb677913c3a318656f834 [template-my-cnf] recipe = slapos.recipe.build:download