diff options
| author | Magnus Hagander | 2012-02-09 13:12:49 +0000 |
|---|---|---|
| committer | Magnus Hagander | 2012-02-09 13:12:49 +0000 |
| commit | d7ea9193d18d29bea82b30604cdd087e90c5ee27 (patch) | |
| tree | 05c96c9ab5ab2740c4268929bf6bbec6d3d1861f | |
| parent | 82e73ba0d1f8990a76a20b3a57957e633945fb2b (diff) | |
Have pg_receivexlog always send an invalid log position in status messages
This prevents pg_basebackup and pg_receivexlog from becoming a synchronous
standby in case 'write' is used for synchronous_commit.
Fujii Masao
| -rw-r--r-- | src/bin/pg_basebackup/receivelog.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bin/pg_basebackup/receivelog.c b/src/bin/pg_basebackup/receivelog.c index 8ca3882a729..2e03c65ffff 100644 --- a/src/bin/pg_basebackup/receivelog.c +++ b/src/bin/pg_basebackup/receivelog.c @@ -307,7 +307,7 @@ ReceiveXlogStream(PGconn *conn, XLogRecPtr startpos, uint32 timeline, char *sysi char replybuf[sizeof(StandbyReplyMessage) + 1]; StandbyReplyMessage *replymsg = (StandbyReplyMessage *) (replybuf + 1); - replymsg->write = blockpos; + replymsg->write = InvalidXLogRecPtr; replymsg->flush = InvalidXLogRecPtr; replymsg->apply = InvalidXLogRecPtr; replymsg->sendTime = now; |
