diff options
| author | Tom Lane <tgl@sss.pgh.pa.us> | 2012-10-31 14:26:20 -0400 |
|---|---|---|
| committer | Tom Lane <tgl@sss.pgh.pa.us> | 2012-10-31 14:26:47 -0400 |
| commit | d997bd2c50c15b8e33b02004e580f68e29a610a6 (patch) | |
| tree | 1b18e2261ed87ddbd248d7c40d416d7b47b6b85c /doc/src | |
| parent | b1f7ee9218f91c755c97aefaf4494029dbf73714 (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.
Diffstat (limited to 'doc/src')
| -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 8ec8a6f6635..c1a90d1fba9 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -551,8 +551,9 @@ SET ENABLE_SEQSCAN TO OFF; 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> @@ -574,8 +575,9 @@ SET ENABLE_SEQSCAN TO OFF; 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> @@ -596,8 +598,9 @@ SET ENABLE_SEQSCAN TO OFF; 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> |
