You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-11-24 08:41:09 +03:00
Merge branch 'develop-1.1' into 1.1-merge-up-20180621
This commit is contained in:
@@ -3780,7 +3780,7 @@ void ProcessManager::recycleProcess(string module, bool enableModule)
|
||||
restartProcessType("ExeMgr");
|
||||
sleep(1);
|
||||
|
||||
restartProcessType("mysql");
|
||||
restartProcessType("mysqld");
|
||||
|
||||
restartProcessType("WriteEngineServer");
|
||||
sleep(1);
|
||||
@@ -3799,7 +3799,7 @@ void ProcessManager::recycleProcess(string module, bool enableModule)
|
||||
* purpose: Clear the Disable State on a specified module
|
||||
*
|
||||
******************************************************************************************/
|
||||
int ProcessManager::enableModule(string target, int state)
|
||||
int ProcessManager::enableModule(string target, int state, bool failover)
|
||||
{
|
||||
Oam oam;
|
||||
ModuleConfig moduleconfig;
|
||||
@@ -3839,7 +3839,8 @@ int ProcessManager::enableModule(string target, int state)
|
||||
setStandbyModule(newStandbyModule);
|
||||
|
||||
//set recycle process
|
||||
recycleProcess(target);
|
||||
if (!failover)
|
||||
recycleProcess(target);
|
||||
|
||||
log.writeLog(__LINE__, "enableModule request for " + target + " completed", LOG_TYPE_DEBUG);
|
||||
|
||||
@@ -4647,7 +4648,7 @@ int ProcessManager::restartProcessType( std::string processName, std::string ski
|
||||
PMwithUM = "n";
|
||||
}
|
||||
|
||||
// If mysql is the processName, then send to modules were ExeMgr is running
|
||||
// If mysqld is the processName, then send to modules were ExeMgr is running
|
||||
try
|
||||
{
|
||||
oam.getProcessStatus(systemprocessstatus);
|
||||
@@ -4658,7 +4659,7 @@ int ProcessManager::restartProcessType( std::string processName, std::string ski
|
||||
if ( systemprocessstatus.processstatus[i].Module == skipModule )
|
||||
continue;
|
||||
|
||||
if ( processName == "mysql" )
|
||||
if ( processName == "mysqld" ) {
|
||||
{
|
||||
if ( systemprocessstatus.processstatus[i].ProcessName == "ExeMgr")
|
||||
{
|
||||
@@ -9813,7 +9814,7 @@ int ProcessManager::OAMParentModuleChange()
|
||||
{
|
||||
log.writeLog(__LINE__, "System Active, restart needed processes", LOG_TYPE_DEBUG);
|
||||
|
||||
processManager.restartProcessType("mysql");
|
||||
processManager.restartProcessType("mysqld");
|
||||
processManager.restartProcessType("ExeMgr");
|
||||
processManager.restartProcessType("WriteEngineServer");
|
||||
processManager.reinitProcessType("DBRMWorkerNode");
|
||||
@@ -11013,7 +11014,7 @@ void ProcessManager::stopProcessTypes(bool manualFlag)
|
||||
log.writeLog(__LINE__, "stopProcessTypes Called");
|
||||
|
||||
//front-end first
|
||||
processManager.stopProcessType("mysql", manualFlag);
|
||||
processManager.stopProcessType("mysqld", manualFlag);
|
||||
processManager.stopProcessType("DMLProc", manualFlag);
|
||||
processManager.stopProcessType("DDLProc", manualFlag);
|
||||
processManager.stopProcessType("ExeMgr", manualFlag);
|
||||
|
||||
Reference in New Issue
Block a user