diff options
author | Pavan Deolasee | 2016-04-13 06:29:56 +0000 |
---|---|---|
committer | Pavan Deolasee | 2016-10-18 10:05:06 +0000 |
commit | 808565393c6c20e3dc5ec5128ce645b28c442050 (patch) | |
tree | d1ff161937a5cdcaeeb2baf2ed70bfb40a40678f | |
parent | ff8f9d026ce0fc8c2e5f31364ac7eb0f88b06870 (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.c | 2 | ||||
-rw-r--r-- | contrib/pgxc_ctl/datanode_cmd.c | 2 |
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 |