summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavan Deolasee2016-04-13 06:29:56 +0000
committerPavan Deolasee2016-10-18 10:05:06 +0000
commit808565393c6c20e3dc5ec5128ce645b28c442050 (patch)
treed1ff161937a5cdcaeeb2baf2ed70bfb40a40678f
parentff8f9d026ce0fc8c2e5f31364ac7eb0f88b06870 (diff)
Don't use special marker "none" while updating max_wal_senders in
postgresql.conf via pgxc_ctl. Instead use "0" if the variable is not set or set to "none"
-rw-r--r--contrib/pgxc_ctl/coord_cmd.c2
-rw-r--r--contrib/pgxc_ctl/datanode_cmd.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/contrib/pgxc_ctl/coord_cmd.c b/contrib/pgxc_ctl/coord_cmd.c
index eb45f77227..aa68a9aed5 100644
--- a/contrib/pgxc_ctl/coord_cmd.c
+++ b/contrib/pgxc_ctl/coord_cmd.c
@@ -165,7 +165,7 @@ cmd_t *prepare_initCoordinatorMaster(char *nodeName)
"# End of Addition\n",
timeStampString(timestamp, MAXPATH),
sval(VAR_pgxcUser), aval(VAR_coordSlaveServers)[jj], aval(VAR_coordArchLogDirs)[jj],
- aval(VAR_coordMaxWALSenders)[jj]);
+ is_none(aval(VAR_coordMaxWALSenders)[jj]) ? "0" : aval(VAR_coordMaxWALSenders)[jj]);
fclose(f);
cmdWalArch->localStdin = Strdup(localStdin);
snprintf(newCommand(cmdWalArch), MAXLINE,
diff --git a/contrib/pgxc_ctl/datanode_cmd.c b/contrib/pgxc_ctl/datanode_cmd.c
index d97b577754..109c0f5a06 100644
--- a/contrib/pgxc_ctl/datanode_cmd.c
+++ b/contrib/pgxc_ctl/datanode_cmd.c
@@ -181,7 +181,7 @@ cmd_t *prepare_initDatanodeMaster(char *nodeName)
"max_wal_senders = %s\n"
"# End of Addition\n",
sval(VAR_pgxcUser), aval(VAR_datanodeSlaveServers)[idx], aval(VAR_datanodeArchLogDirs)[idx],
- aval(VAR_datanodeMaxWALSenders)[idx]);
+ is_none(aval(VAR_datanodeMaxWALSenders)[idx]) ? "0" : aval(VAR_datanodeMaxWALSenders)[idx]);
fclose(f);
}
else