diff --git a/doc/src/sgml/protocol.sgml b/doc/src/sgml/protocol.sgml
index 5f6ad6b5fb..705bddb951 100644
--- a/doc/src/sgml/protocol.sgml
+++ b/doc/src/sgml/protocol.sgml
@@ -1483,6 +1483,14 @@ The commands accepted in walsender mode are:
message, and then starts to stream WAL to the frontend.
+
+ If a slot's name is provided
+ via slot_name>, it will be updated
+ as replication progresses so that the server knows which WAL segments,
+ and if hot_standby_feedback> is on which transactions,
+ are still needed by the standby.
+
+
If the client requests a timeline that's not the latest, but is part of
the history of the server, the server will stream all the WAL on that
@@ -1514,14 +1522,6 @@ The commands accepted in walsender mode are:
client contains a message of one of the following formats:
-
- If a slot's name is provided
- via slot_name>, it will be updated
- as replication progresses so that the server knows which WAL segments -
- and if hot_standby_feedback> is on which transactions -
- are still needed by the standby.
-
-