From 9b5a9c019fc3ebcc4474bff44af355bd743ebe0b Mon Sep 17 00:00:00 2001 From: Larry Hamel Date: Thu, 12 Jul 2018 08:25:44 -0700 Subject: [PATCH] Refactor conditional for ReloadDbConf command -- removes match for "localhost" because a Greenplum cluster defined with "localhost" as the name of a node will not work Authored-by: Larry Hamel --- gpMgmt/bin/gpstop | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gpMgmt/bin/gpstop b/gpMgmt/bin/gpstop index 9c31fc2d81..cbfac0f8ae 100755 --- a/gpMgmt/bin/gpstop +++ b/gpMgmt/bin/gpstop @@ -752,15 +752,15 @@ class GpStop: hostname = socket.gethostname() logger.info("Signalling all postmaster processes to reload") for db in dbList: - if db.getSegmentHostName() == "localhost" or db.getSegmentHostName() == hostname: - cmd = pg.ReloadDbConf(name="reload segment number " + str(db.getSegmentDbId()) - , db=db - ) - else: - cmd = pg.ReloadDbConf(name="reload segment number " + str(db.getSegmentDbId()) - , db=db - , ctxt=REMOTE - , remoteHost=db.getSegmentHostName() + ctxt = REMOTE + remote_host = db.getSegmentHostName() + if db.getSegmentHostName() == hostname: + ctxt = LOCAL + remote_host = None + cmd = pg.ReloadDbConf(name="reload segment number " + str(db.getSegmentDbId()), + db=db, + ctxt=ctxt, + remoteHost=remote_host ) self.pool.addCommand(cmd) dispatch_count = dispatch_count + 1 -- GitLab