update src/gausskernel/process/postmaster/postmaster.cpp.

适配gs_clean权限,与分布式保持一致
This commit is contained in:
maxiang
2021-03-31 11:49:09 +08:00
committed by Gitee
parent 154d2d0013
commit 4b6da7ef01

View File

@ -3329,14 +3329,14 @@ int ProcessStartupPacket(Port* port, bool SSLdone)
clientIsCmAgent = true;
u_sess->libpq_cxt.IsConnFromCmAgent = true;
ereport(DEBUG5, (errmsg("cm_agent connected")));
} else if (strcmp(valptr, "gs_clean") == 0) {
clientIsGsClean = true;
ereport(DEBUG5, (errmsg("gs_clean connected")));
#ifdef ENABLE_MULTIPLE_NODES
} else if (strcmp(valptr, "dummystandby") == 0) {
/* mark remote as dummystandby */
t_thrd.postmaster_cxt.senderToDummyStandby = true;
ereport(DEBUG5, (errmsg("secondary standby connected")));
} else if (strcmp(valptr, "gs_clean") == 0) {
clientIsGsClean = true;
ereport(DEBUG5, (errmsg("gs_clean connected")));
} else if (strcmp(valptr, "gs_roach") == 0) {
u_sess->proc_cxt.clientIsGsroach = true;
ereport(DEBUG5, (errmsg("gs_roach connected")));