v2-0001-repack-clarify-final-phase-of-concurrent-mode-in-.patch

application/octet-stream

Filename: v2-0001-repack-clarify-final-phase-of-concurrent-mode-in-.patch
Type: application/octet-stream
Part: 0
Message: Re: repack: clarify final phase of concurrent mode in file header comment

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: format-patch
Series: patch v2-0001
Subject: repack: clarify final phase of concurrent mode in file header comment
File+
src/backend/commands/repack.c 4 3
From 022061464ac99ee9c0b38f77eb47b7afdef481c4 Mon Sep 17 00:00:00 2001
From: "Chao Li (Evan)" <lic@highgo.com>
Date: Thu, 16 Apr 2026 11:18:26 +0800
Subject: [PATCH v2] repack: clarify final phase of concurrent mode in file
 header comment

Author: Chao Li <lic@highgo.com>
Reviewed-by: Jakub Wartak <jakub.wartak@enterprisedb.com>
Discussion: https://postgr.es/m/06F150E0-FDE9-4FC6-9EEF-79A759430471@gmail.com
---
 src/backend/commands/repack.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/backend/commands/repack.c b/src/backend/commands/repack.c
index ec100e3eef5..5b18ac9c581 100644
--- a/src/backend/commands/repack.c
+++ b/src/backend/commands/repack.c
@@ -17,9 +17,10 @@
  * from being reserved), and accumulates the changes in a file.  Once the
  * initial copy is complete, we read the changes from the file and re-apply
  * them on the new heap.  Then we upgrade our ShareUpdateExclusiveLock to
- * AccessExclusiveLock and swap the relfilenodes.  This way, the time we hold
- * a strong lock on the table is much reduced, and the bloat is eliminated.
- *
+ * AccessExclusiveLock, decode and apply any remaining changes that occurred
+ * during the first re-apply pass, and swap the relfilenodes.  This way, the
+ * time we hold a strong lock on the table is much reduced, and the bloat
+ * is eliminated.
  *
  * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994-5, Regents of the University of California
-- 
2.50.1 (Apple Git-155)