postgresql.conf via pgxc_ctl.
Instead use "0" if the variable is not set or set to "none"
"# 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,
"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