*/
appendCmdEl(cmdBuildDir, (cmdBaseBkup = initCmd(aval(VAR_coordSlaveServers)[idx])));
snprintf(newCommand(cmdBaseBkup), MAXLINE,
- "pg_basebackup -p %s -h %s -D %s -x",
+ "pg_basebackup -p %s -h %s -D %s -X stream",
aval(VAR_coordPorts)[idx], aval(VAR_coordMasterServers)[idx], aval(VAR_coordSlaveDirs)[idx]);
/* Configure recovery.conf file at the slave */
doImmediate(aval(VAR_coordMasterServers)[idx], NULL,
"pg_ctl start -w -Z coordinator -D %s", aval(VAR_coordMasterDirs)[idx]);
/* pg_basebackup */
- doImmediate(host, NULL, "pg_basebackup -p %s -h %s -D %s -x",
+ doImmediate(host, NULL, "pg_basebackup -p %s -h %s -D %s -X stream",
aval(VAR_coordPorts)[idx], aval(VAR_coordMasterServers)[idx], dir);
/* Update the slave configuration with hot standby and port */
if ((f = pgxc_popen_w(host, "cat >> %s/postgresql.conf", dir)) == NULL)
/* Obtain base backup of the master */
appendCmdEl(cmdBuildDir, (cmdBaseBkup = initCmd(aval(VAR_datanodeSlaveServers)[idx])));
snprintf(newCommand(cmdBaseBkup), MAXLINE,
- "pg_basebackup -p %s -h %s -D %s -x",
+ "pg_basebackup -p %s -h %s -D %s -X stream",
aval(VAR_datanodePorts)[idx], aval(VAR_datanodeMasterServers)[idx],
aval(VAR_datanodeSlaveDirs)[idx]);
doImmediate(aval(VAR_datanodeMasterServers)[idx], NULL,
"pg_ctl start -w -Z datanode -D %s", aval(VAR_datanodeMasterDirs)[idx]);
/* pg_basebackup */
- doImmediate(host, NULL, "pg_basebackup -p %s -h %s -D %s -x %s %s",
+ doImmediate(host, NULL, "pg_basebackup -p %s -h %s -D %s -X stream %s %s",
aval(VAR_datanodePorts)[idx],
aval(VAR_datanodeMasterServers)[idx], dir,
wal ? "--xlogdir" : "",