You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2026-01-06 08:21:10 +03:00
Merge pull request #1156 from benthompson15/exemgr-fix
Restart ExeMgr / DMLProc / DDLProc on failovers for RM config update.
This commit is contained in:
@@ -3836,13 +3836,13 @@ void ProcessManager::reinitProcesses()
|
||||
{
|
||||
log.writeLog(__LINE__, "reinitProcesses... ", LOG_TYPE_DEBUG);
|
||||
|
||||
reinitProcessType("ExeMgr");
|
||||
reinitProcessType("DBRMWorkerNode");
|
||||
reinitProcessType("WriteEngineServer");
|
||||
restartProcessType("ExeMgr");
|
||||
sleep(1);
|
||||
reinitProcessType("DDLProc");
|
||||
restartProcessType("DDLProc");
|
||||
sleep(1);
|
||||
reinitProcessType("DMLProc");
|
||||
restartProcessType("DMLProc");
|
||||
|
||||
|
||||
log.writeLog(__LINE__, "reinitProcesses complete", LOG_TYPE_DEBUG);
|
||||
@@ -10197,6 +10197,8 @@ int ProcessManager::OAMParentModuleChange()
|
||||
processManager.setMySQLReplication(devicenetworklist, config.moduleName());
|
||||
}
|
||||
|
||||
processManager.reinitProcesses();
|
||||
|
||||
// clear alarm
|
||||
aManager.sendAlarmReport(config.moduleName().c_str(), MODULE_SWITCH_ACTIVE, CLEAR);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user