diff options
author | Tom Lane | 2012-10-31 18:26:20 +0000 |
---|---|---|
committer | Tom Lane | 2012-10-31 18:26:20 +0000 |
commit | e774b7649ca6b459f10e7748835eb15a096a4587 (patch) | |
tree | cc37960e73204abca9d67c451207847baabca23f | |
parent | 9b8dd7e8aa19e6145a996cfc881b5617f497632d (diff) |
Document that TCP keepalive settings read as 0 on Unix-socket connections.
Per bug #7631 from Rob Johnson. The code is operating as designed, but the
docs didn't explain it.
-rw-r--r-- | doc/src/sgml/config.sgml | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index b4fcbaf9c7d..88cea3df596 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -675,8 +675,9 @@ include 'filename' an otherwise idle connection. A value of 0 uses the system default. This parameter is supported only on systems that support the <symbol>TCP_KEEPIDLE</> or <symbol>TCP_KEEPALIVE</> symbols, and on - Windows; on other systems, it must be zero. This parameter is ignored - for connections made via a Unix-domain socket. + Windows; on other systems, it must be zero. + In sessions connected via a Unix-domain socket, this parameter is + ignored and always reads as zero. </para> <note> <para> @@ -698,8 +699,9 @@ include 'filename' otherwise idle connection. A value of 0 uses the system default. This parameter is supported only on systems that support the <symbol>TCP_KEEPINTVL</> symbol, and on Windows; on other systems, it - must be zero. This parameter is ignored for connections made via a - Unix-domain socket. + must be zero. + In sessions connected via a Unix-domain socket, this parameter is + ignored and always reads as zero. </para> <note> <para> @@ -720,8 +722,9 @@ include 'filename' Specifies the number of keepalive packets to send on an otherwise idle connection. A value of 0 uses the system default. This parameter is supported only on systems that support the <symbol>TCP_KEEPCNT</> - symbol; on other systems, it must be zero. This parameter is ignored - for connections made via a Unix-domain socket. + symbol; on other systems, it must be zero. + In sessions connected via a Unix-domain socket, this parameter is + ignored and always reads as zero. </para> <note> <para> |