add enable_ss_dorado
This commit is contained in:
@ -50,7 +50,8 @@ class LocalBaseOM(object):
|
||||
paxos_mode=False,
|
||||
dss_mode=False,
|
||||
dss_config="",
|
||||
dorado_config=""):
|
||||
dorado_config="",
|
||||
dorado_cluster_mode=""):
|
||||
'''
|
||||
Constructor
|
||||
'''
|
||||
@ -81,6 +82,7 @@ class LocalBaseOM(object):
|
||||
self.dss_mode = dss_mode
|
||||
self.dss_config = dss_config
|
||||
self.dorado_config = dorado_config
|
||||
self.dorado_cluster_mode = dorado_cluster_mode
|
||||
|
||||
def initComponent(self, paxos_mode=False):
|
||||
"""
|
||||
@ -156,6 +158,7 @@ class LocalBaseOM(object):
|
||||
self.initComponentAttributes(component)
|
||||
component.initParas = self.initParas
|
||||
component.dorado_config = self.dorado_config
|
||||
component.dorado_cluster_mode = self.dorado_cluster_mode
|
||||
self.dnCons.append(component)
|
||||
|
||||
def readConfigInfo(self):
|
||||
|
@ -81,6 +81,7 @@ class ParallelBaseOM(object):
|
||||
self.dnCons = []
|
||||
self.dss_cons = []
|
||||
self.dorado_config = ""
|
||||
self.dorado_cluster_mode = ""
|
||||
# localMode is same as isSingle in all OM script, expect for
|
||||
# gs_preinstall.
|
||||
# in gs_preinstall, localMode means local mode for master-standby
|
||||
|
@ -68,7 +68,7 @@ gs_preinstall = ["-?", "--help", "-V", "--version", "-U:", "-G:", "-L",
|
||||
"-l:", "--non-interactive", "--delete-root-trust", "--unused-third-party"]
|
||||
gs_install = ["-?", "--help", "-V", "--version", "-X:", "-l:",
|
||||
"--gsinit-parameter=", "--dn-guc=", "--cms-guc=",
|
||||
"--time-out=", "--dorado-config=", "--alarm-component="]
|
||||
"--time-out=", "--dorado-config=", "--dorado-cluster-mode", "--alarm-component="]
|
||||
gs_uninstall = ["-?", "--help", "-V", "--version", "-l:", "-L",
|
||||
"--delete-data"]
|
||||
gs_postuninstall = ["-?", "--help", "-V", "--version", "--delete-user",
|
||||
@ -303,6 +303,7 @@ class Parameter():
|
||||
"--alarm-server-addr": "warningserverip",
|
||||
"--time-out": "time_out", "": "",
|
||||
"--dorado-config": "dorado-config",
|
||||
"--dorado-cluster-mode" :"dorado-cluster-mode",
|
||||
"--alarm-component": "alarm_component",
|
||||
"--SSD-fault-time": "SSDFaultTime",
|
||||
"--begin-time": "begintime",
|
||||
@ -476,6 +477,8 @@ class Parameter():
|
||||
PARAMETER_VALUEDICT["upgrade-package"] = value.strip()
|
||||
elif key == "--dorado-config":
|
||||
PARAMETER_VALUEDICT["dorado-config"] = value.strip()
|
||||
elif key == "--dorado-cluster-mode":
|
||||
PARAMETER_VALUEDICT["dorado-cluster-mode"] = value.strip()
|
||||
# Only check / symbol for gs_lcct.
|
||||
if key in ("--name", "--nodegroup-name"):
|
||||
self.checkLcGroupName(key, value)
|
||||
|
@ -56,6 +56,7 @@ class BaseComponent(object):
|
||||
self.dss_mode = ''
|
||||
self.dss_config = ''
|
||||
self.dorado_config = ''
|
||||
self.dorado_cluster_mode = ''
|
||||
|
||||
def install(self):
|
||||
pass
|
||||
|
@ -166,6 +166,8 @@ class DN_OLAP(Kernel):
|
||||
cmd += " -g %s" % self.dorado_config
|
||||
tmpDict3 = {}
|
||||
tmpDict3["xlog_lock_file_path"] = "'%s/redolog.lock'" % self.instInfo.datadir
|
||||
if (self.dorado_cluster_mode != ""):
|
||||
cmd += "--enable-ss-dorado"
|
||||
self.logger.debug("Command for initializing database "
|
||||
"node instance: %s" % cmd)
|
||||
status, output = CmdUtil.retryGetstatusoutput(
|
||||
|
Reference in New Issue
Block a user