From da68ca883b64a60ce1ab0fbfcf669edddb321587 Mon Sep 17 00:00:00 2001 From: Ranjeet R Date: Fri, 16 Jan 2015 10:28:29 -0800 Subject: [PATCH] Fixes: Openstack HA , cmon monitoring script is not able to start mysql when mysql is down after few days Token cleanup and CMON logs cleanup is scheduled to run as a cronjob in the midnight in all the three OpenStack controllers. If the db is huge, it leads to WSREP lock issues leading to data inconsistency. WSREP kills MySQL when there is data inconsistency which leads to MySQL being killed. To fix this, we will space out the cleanup job to run every hour. Change-Id: I8088f18a06959eb2ef53416beb5b0bc29b44da00 Closes-Bug:1408756 --- contrail_provisioning/openstack/ha/galera_setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrail_provisioning/openstack/ha/galera_setup.py b/contrail_provisioning/openstack/ha/galera_setup.py index 73492a5c..06037d2d 100755 --- a/contrail_provisioning/openstack/ha/galera_setup.py +++ b/contrail_provisioning/openstack/ha/galera_setup.py @@ -213,7 +213,7 @@ def setup_grants(self): def setup_cron(self): with settings(hide('everything'), warn_only=True): local('crontab -l > %s/galera_cron' % self._temp_dir_name) - local('echo "0 0 * * * /opt/contrail/bin/contrail-token-clean.sh" >> %s/galera_cron' % self._temp_dir_name) + local('echo "0 %s * * * /opt/contrail/bin/contrail-token-clean.sh" >> %s/galera_cron' % (self._args.openstack_index, self._temp_dir_name)) local('crontab %s/galera_cron' % self._temp_dir_name) local('rm %s/galera_cron' % self._temp_dir_name)