Fix comments to reference xlogrecovery.c

Started by Imran Zaheer20 days ago4 messageshackers
Jump to latest
#1Imran Zaheer
imran.zhir@gmail.com

Hi

In commit 70e8186 xlog.c was split to move recovery-related code into
xlogrecovery.c.
Some comments still refer to xlog.c and need to be updated accordingly.

This patch fixes those comments to point to the correct file.

Thanks
Imran Zaheer

Attachments:

v1-0001-Update-comments-to-use-xlogrecovery.c-references.patchtext/x-patch; charset=US-ASCII; name=v1-0001-Update-comments-to-use-xlogrecovery.c-references.patchDownload+5-6
#2Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Imran Zaheer (#1)
Re: Fix comments to reference xlogrecovery.c

On 2026-Jun-04, Imran Zaheer wrote:

Hi

In commit 70e8186 xlog.c was split to move recovery-related code into
xlogrecovery.c.
Some comments still refer to xlog.c and need to be updated accordingly.

I think it would be better if the comments mentioned the function name
where the operation in question takes place rather than the file name;
for instance

@@ -6223,7 +6223,7 @@ xact_redo_commit(xl_xact_parsed_commit *parsed,
 		 * If a transaction completion record arrives that has as-yet
 		 * unobserved subtransactions then this will not have been fully
 		 * handled by the call to RecordKnownAssignedTransactionIds() in the
-		 * main recovery loop in xlog.c. So we need to do bookkeeping again to
+		 * main recovery loop in PerformWalRecovery().  So we need to do bookkeeping again to

and so on. I think this is more helpful for a reader because they have
a precise point to jump to instead of having to scroll through the file
looking for the place. Also this doesn't get outdated if the function
is moved to a different file (not that this happens very often.)

@@ -118,7 +118,7 @@ StartupProcShutdownHandler(SIGNAL_ARGS)
/*
* Re-read the config file.
*
- * If one of the critical walreceiver options has changed, flag xlog.c
+ * If one of the critical walreceiver options has changed, flag xlogrecovery.c
* to restart it.
*/
static void

This could be, maybe "If ... has changed, make
StartupRequestWalReceiverRestart() aware of that." or something like
that.

--
Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/
"Las navajas y los monos deben estar siempre distantes" (Germán Poo)

#3Imran Zaheer
imran.zhir@gmail.com
In reply to: Alvaro Herrera (#2)
Re: Fix comments to reference xlogrecovery.c

On Thu, Jun 4, 2026 at 6:32 PM Álvaro Herrera <alvherre@kurilemu.de> wrote:

I think it would be better if the comments mentioned the function name
where the operation in question takes place rather than the file name;
for instance

@@ -6223,7 +6223,7 @@ xact_redo_commit(xl_xact_parsed_commit *parsed,
* If a transaction completion record arrives that has as-yet
* unobserved subtransactions then this will not have been fully
* handled by the call to RecordKnownAssignedTransactionIds() in the
-                * main recovery loop in xlog.c. So we need to do bookkeeping again to
+                * main recovery loop in PerformWalRecovery().  So we need to do bookkeeping again to

and so on. I think this is more helpful for a reader because they have
a precise point to jump to instead of having to scroll through the file
looking for the place. Also this doesn't get outdated if the function
is moved to a different file (not that this happens very often.)

Yes I agree.

@@ -118,7 +118,7 @@ StartupProcShutdownHandler(SIGNAL_ARGS)
/*
* Re-read the config file.
*
- * If one of the critical walreceiver options has changed, flag xlog.c
+ * If one of the critical walreceiver options has changed, flag xlogrecovery.c
* to restart it.
*/
static void

This could be, maybe "If ... has changed, make
StartupRequestWalReceiverRestart() aware of that." or something like
that.

I am not sure whether we should be mentioning the function name which
is just being called a few lines below. So maybe it's better to change
the wording here.

*
- * If one of the critical walreceiver options has changed, flag xlog.c
- * to restart it.
+ * If one of the critical walreceiver options has changed, request the startup
+ * process to restart the walreceiver.
*/

Let me know if this sounds ok.

I am attaching the new version.

Thanks
Imran Zaheer

Attachments:

v2-0001-Update-comments-to-refer-to-the-correct-functions.patchapplication/octet-stream; name=v2-0001-Update-comments-to-refer-to-the-correct-functions.patchDownload+16-16
#4Michael Paquier
michael@paquier.xyz
In reply to: Imran Zaheer (#3)
Re: Fix comments to reference xlogrecovery.c

On Thu, Jun 04, 2026 at 10:29:26PM +0500, Imran Zaheer wrote:

- * If one of the critical walreceiver options has changed, flag xlog.c
- * to restart it.
+ * If one of the critical walreceiver options has changed, request the startup
+ * process to restart the walreceiver.
*/

Let me know if this sounds ok.

I think that's fine as you are suggesting.

I am attaching the new version.

This is replacing three incorrect references of xlog.c to use the
function name where the main redo loop happens, for a trivial change.
I have grabbed these changes for later, saving them for now on my own
staging branch. If somebody feels that this is worth applying on its
own, feel free to override this decision.
--
Michael