Turn off WalSender keepalives by default, users can enable if desired

This commit is contained in:
Simon Riggs 2012-08-09 17:07:03 +01:00
parent 87d8bd7c9f
commit da4efa13d8
2 changed files with 2 additions and 1 deletions

View File

@ -837,7 +837,7 @@ WalSndLoop(void)
if (pq_is_send_pending())
wakeEvents |= WL_SOCKET_WRITEABLE;
else
else if (MyWalSnd->sendKeepalive)
{
WalSndKeepalive(output_message);
/* Try to flush pending output to the client */

View File

@ -37,6 +37,7 @@ typedef struct WalSnd
XLogRecPtr sentPtr; /* WAL has been sent up to this point */
bool needreload; /* does currently-open file need to be
* reloaded? */
bool sendKeepalive; /* do we send keepalives on this connection? */
/*
* The xlog locations that have been written, flushed, and applied by