You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-11-03 17:13:17 +03:00
MCOL-304 - improved non-distribute comments
This commit is contained in:
@@ -1021,6 +1021,9 @@ int main(int argc, char *argv[])
|
|||||||
if ( mysqlRep )
|
if ( mysqlRep )
|
||||||
cout << endl << "NOTE: MariaDB ColumnStore Replication Feature is enabled" << endl;
|
cout << endl << "NOTE: MariaDB ColumnStore Replication Feature is enabled" << endl;
|
||||||
|
|
||||||
|
if ( nonDistribute )
|
||||||
|
cout << endl << "NOTE: MariaDB ColumnStore Non-Distributed Install Feature is enabled" << endl;
|
||||||
|
|
||||||
//Write out Updated System Configuration File
|
//Write out Updated System Configuration File
|
||||||
try {
|
try {
|
||||||
sysConfig->setConfig(InstallSection, "InitialInstallFlag", "n");
|
sysConfig->setConfig(InstallSection, "InitialInstallFlag", "n");
|
||||||
@@ -2901,7 +2904,10 @@ int main(int argc, char *argv[])
|
|||||||
string logfile;
|
string logfile;
|
||||||
if ( remote_installer_debug == "1" ) {
|
if ( remote_installer_debug == "1" ) {
|
||||||
logfile = "/tmp/";
|
logfile = "/tmp/";
|
||||||
logfile += remoteModuleName + "_" + EEPackageType + "_install.log";
|
if ( nonDistribute )
|
||||||
|
logfile += remoteModuleName + "_nondistributed_install.log";
|
||||||
|
else
|
||||||
|
logfile += remoteModuleName + "_" + EEPackageType + "_install.log";
|
||||||
debug_logfile = " > " + logfile;
|
debug_logfile = " > " + logfile;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2911,7 +2917,7 @@ int main(int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
if ( nonDistribute )
|
if ( nonDistribute )
|
||||||
{
|
{
|
||||||
cout << endl << "----- Performing Install Check on '" + remoteModuleName + " / " + remoteHostName + "' -----" << endl << endl;
|
cout << endl << "----- Performing Non-Distrubuted Install on '" + remoteModuleName + " / " + remoteHostName + "' -----" << endl << endl;
|
||||||
|
|
||||||
//check of post-install file exist, which shows package is installed
|
//check of post-install file exist, which shows package is installed
|
||||||
string cmd = installDir + "/bin/remote_command.sh " + remoteModuleIP + " " + password + " 'ls " + installDir + "/bin/post-install' > /tmp/install_check.log";
|
string cmd = installDir + "/bin/remote_command.sh " + remoteModuleIP + " " + password + " 'ls " + installDir + "/bin/post-install' > /tmp/install_check.log";
|
||||||
@@ -3090,7 +3096,7 @@ int main(int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
if ( nonDistribute )
|
if ( nonDistribute )
|
||||||
{
|
{
|
||||||
cout << endl << "----- Performing Install Check on '" + remoteModuleName + " / " + remoteHostName + "' -----" << endl << endl;
|
cout << endl << "----- Performing Non-Distrubuted Install on '" + remoteModuleName + " / " + remoteHostName + "' -----" << endl << endl;
|
||||||
|
|
||||||
//check of releasenum file exist, which shows package is installed
|
//check of releasenum file exist, which shows package is installed
|
||||||
string cmd = installDir + "/bin/remote_command.sh " + remoteModuleIP + " " + password + " 'ls " + installDir + "/bin/post-install' > /tmp/install_check.log";
|
string cmd = installDir + "/bin/remote_command.sh " + remoteModuleIP + " " + password + " 'ls " + installDir + "/bin/post-install' > /tmp/install_check.log";
|
||||||
@@ -3100,8 +3106,23 @@ int main(int argc, char *argv[])
|
|||||||
cout << "Install and re-run postConfigure. Exiting..." << endl << endl;
|
cout << "Install and re-run postConfigure. Exiting..." << endl << endl;
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
//check version that is installed
|
||||||
|
cmd = installDir + "/bin/remote_scp_get.sh " + remoteModuleIP + " " + password + " " + installDir + "/releasenum > /dev/null 2>&1";
|
||||||
|
rtnCode = system(cmd.c_str());
|
||||||
|
if (WEXITSTATUS(rtnCode) != 0) {
|
||||||
|
cout << "Error: MariaDB ColumnStore not installed on " + remoteModuleName + " / " + remoteHostName << endl;
|
||||||
|
cout << "Install and re-run postConfigure. Exiting..." << endl << endl;
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
cmd = "diff " + installDir + "/releasenum releasenum > /dev/null 2>&1";
|
||||||
|
rtnCode = system(cmd.c_str());
|
||||||
|
if (WEXITSTATUS(rtnCode) != 0) {
|
||||||
|
cout << "Error: Local version of MariaDB ColumnStore doesn't match installed version on " + remoteModuleName + " / " + remoteHostName << endl;
|
||||||
|
cout << "Install matching version and re-run postConfigure. Exiting..." << endl << endl;
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
cout << endl << "----- Performing Install on '" + remoteModuleName + " / " + remoteHostName + "' -----" << endl << endl;
|
cout << endl << "----- Performing Install on '" + remoteModuleName + " / " + remoteHostName + "' -----" << endl << endl;
|
||||||
|
|
||||||
if ( remote_installer_debug == "1" )
|
if ( remote_installer_debug == "1" )
|
||||||
|
|||||||
Reference in New Issue
Block a user