You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-10-31 18:30:33 +03:00
MCOL-481 fix
This commit is contained in:
@@ -703,37 +703,26 @@ int main(int argc, char *argv[])
|
||||
exit(1);
|
||||
}
|
||||
|
||||
if ( mysqlRep )
|
||||
{ // current enabled
|
||||
if ( answer == "y" ) {
|
||||
mysqlRep = true;
|
||||
MySQLRep = "y";
|
||||
}
|
||||
else
|
||||
{
|
||||
mysqlRep = false;
|
||||
MySQLRep = "n";
|
||||
}
|
||||
}
|
||||
else
|
||||
{ // currently disabled
|
||||
if ( answer == "y" ) {
|
||||
mysqlRep = false;
|
||||
MySQLRep = "n";
|
||||
}
|
||||
else
|
||||
{
|
||||
mysqlRep = true;
|
||||
MySQLRep = "y";
|
||||
}
|
||||
}
|
||||
if ( answer == "y" ) {
|
||||
mysqlRep = true;
|
||||
MySQLRep = "y";
|
||||
}
|
||||
else
|
||||
{
|
||||
mysqlRep = false;
|
||||
MySQLRep = "n";
|
||||
}
|
||||
|
||||
try {
|
||||
sysConfig->setConfig(InstallSection, "MySQLRep", MySQLRep);
|
||||
}
|
||||
catch(...)
|
||||
{}
|
||||
try {
|
||||
sysConfig->setConfig(InstallSection, "MySQLRep", MySQLRep);
|
||||
}
|
||||
catch(...)
|
||||
{}
|
||||
|
||||
if ( !writeConfig(sysConfig) ) {
|
||||
cout << "ERROR: Failed trying to update MariaDB ColumnStore System Configuration file" << endl;
|
||||
exit(1);
|
||||
}
|
||||
|
||||
switch ( IserverTypeInstall ) {
|
||||
case (oam::INSTALL_COMBINE_DM_UM_PM): // combined #1 - dm/um/pm on a single server
|
||||
|
||||
@@ -10054,15 +10054,7 @@ int ProcessManager::setMySQLReplication(oam::DeviceNetworkList devicenetworklist
|
||||
try {
|
||||
Config* sysConfig = Config::makeConfig();
|
||||
if ( sysConfig->getConfig("DBRM_Controller", "NumWorkers") == "1" ) {
|
||||
//disable mysqlrep
|
||||
log.writeLog(__LINE__, "Disable MySQL Replication", LOG_TYPE_DEBUG);
|
||||
try {
|
||||
oam.setSystemConfig("MySQLRep", "n");
|
||||
}
|
||||
catch(...) {}
|
||||
|
||||
enable = false;
|
||||
distributeDB = true;
|
||||
return oam::API_SUCCESS;
|
||||
}
|
||||
}
|
||||
catch(...)
|
||||
@@ -10080,17 +10072,9 @@ int ProcessManager::setMySQLReplication(oam::DeviceNetworkList devicenetworklist
|
||||
catch(...)
|
||||
{}
|
||||
|
||||
if ( moduletypeconfig.ModuleCount < 1 )
|
||||
if ( moduletypeconfig.ModuleCount < 2 )
|
||||
{
|
||||
//disable mysqlrep
|
||||
log.writeLog(__LINE__, "Disable MySQL Replication", LOG_TYPE_DEBUG);
|
||||
try {
|
||||
oam.setSystemConfig("MySQLRep", "n");
|
||||
}
|
||||
catch(...) {}
|
||||
|
||||
enable = false;
|
||||
distributeDB = true;
|
||||
return oam::API_SUCCESS;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user