aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2023-06-07 17:54:53 +0200
committerPeter Eisentraut <peter@eisentraut.org>2023-06-07 17:55:46 +0200
commitfb5a7d84d23fa2e1f26334453948a01e8e59eee3 (patch)
tree0e6ad3069f424e46e1e1bb74254cc8c9a96b416d
parentb0f6c437160db640d4ea3e49398ebc3ba39d1982 (diff)
downloadpostgresql-fb5a7d84d23fa2e1f26334453948a01e8e59eee3.tar.gz
postgresql-fb5a7d84d23fa2e1f26334453948a01e8e59eee3.zip
doc: Fix confusing positioning of notes in connection settings
Reported-by: Jonathan S. Katz <jkatz@postgresql.org> Reviewed-by: Daniel Gustafsson <daniel@yesql.se> Discussion: https://www.postgresql.org/message-id/flat/6f825d42-a1ce-492a-2ea7-c83e6e65fa8b%40postgresql.org
-rw-r--r--doc/src/sgml/config.sgml30
1 files changed, 6 insertions, 24 deletions
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml
index 19c133b02d0..6262cb7bb2f 100644
--- a/doc/src/sgml/config.sgml
+++ b/doc/src/sgml/config.sgml
@@ -950,18 +950,14 @@ include_dir 'conf.d'
the operating system should send a TCP keepalive message to the client.
If this value is specified without units, it is taken as seconds.
A value of 0 (the default) selects the operating system's default.
+ On Windows, setting a value of 0 will set this parameter to 2 hours,
+ since Windows does not provide a way to read the system default value.
This parameter is supported only on systems that support
<symbol>TCP_KEEPIDLE</symbol> or an equivalent socket option, and on
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>
- On Windows, setting a value of 0 will set this parameter to 2 hours,
- since Windows does not provide a way to read the system default value.
- </para>
- </note>
</listitem>
</varlistentry>
@@ -977,18 +973,14 @@ include_dir 'conf.d'
that has not been acknowledged by the client should be retransmitted.
If this value is specified without units, it is taken as seconds.
A value of 0 (the default) selects the operating system's default.
+ On Windows, setting a value of 0 will set this parameter to 1 second,
+ since Windows does not provide a way to read the system default value.
This parameter is supported only on systems that support
<symbol>TCP_KEEPINTVL</symbol> or an equivalent socket option, and on
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>
- On Windows, setting a value of 0 will set this parameter to 1 second,
- since Windows does not provide a way to read the system default value.
- </para>
- </note>
</listitem>
</varlistentry>
@@ -1004,16 +996,11 @@ include_dir 'conf.d'
the server's connection to the client is considered dead.
A value of 0 (the default) selects the operating system's default.
This parameter is supported only on systems that support
- <symbol>TCP_KEEPCNT</symbol> or an equivalent socket option;
+ <symbol>TCP_KEEPCNT</symbol> or an equivalent socket option (which does not include 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>
- This parameter is not supported on Windows, and must be zero.
- </para>
- </note>
</listitem>
</varlistentry>
@@ -1030,15 +1017,10 @@ include_dir 'conf.d'
If this value is specified without units, it is taken as milliseconds.
A value of 0 (the default) selects the operating system's default.
This parameter is supported only on systems that support
- <symbol>TCP_USER_TIMEOUT</symbol>; on other systems, it must be zero.
+ <symbol>TCP_USER_TIMEOUT</symbol> (which does not include 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>
- This parameter is not supported on Windows, and must be zero.
- </para>
- </note>
</listitem>
</varlistentry>