om适配共享存储dorado模式(主集群)

This commit is contained in:
chenzhikai
2023-04-25 20:28:11 +08:00
parent b94eb9d23c
commit 93b44ab117
8 changed files with 30 additions and 7 deletions

View File

@ -157,6 +157,10 @@ class DN_OLAP(Kernel):
" --socketpath=\"{}\"".format(
"+{},+{}".format(vgname, pri_vgname), cfg_context, inst_id,
"UDS:{}/.dss_unix_d_socket".format(dss_home))
if (self.dorado_config != "" and self.instInfo.instanceType == DefaultValue.MASTER_INSTANCE):
cmd += " -g %s" % self.dorado_config
tmpDict3 = {}
tmpDict3["xlog_lock_file_path"] = "'%s/redolog.lock'" % self.instInfo.datadir
self.logger.debug("Command for initializing database "
"node instance: %s" % cmd)
status, output = CmdUtil.retryGetstatusoutput(
@ -167,6 +171,8 @@ class DN_OLAP(Kernel):
# set ssl to DB nodes.
dnGucParas = self.getDnGUCDict()
self.setGucConfig(dnGucParas)
if (self.dorado_config != "" and self.instInfo.instanceType == DefaultValue.MASTER_INSTANCE):
self.setGucConfig(tmpDict3)
self.copyAndModCertFiles()
def getInstanceNodeName(self):