0001-Fix-tap-test-failure-to-handle-verbose-log-output.patch
text/x-patch
Filename: 0001-Fix-tap-test-failure-to-handle-verbose-log-output.patch
Type: text/x-patch
Part: 0
Message:
Re: Logical Replication of sequences
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 0001
Subject: Fix tap test failure to handle verbose log output
| File | + | − |
|---|---|---|
| src/test/subscription/t/036_sequences.pl | 2 | 2 |
From 5af233ef814a2f834c1208431ae3023bc53e5abd Mon Sep 17 00:00:00 2001
From: Vignesh C <vignesh21@gmail.com>
Date: Wed, 5 Nov 2025 18:51:24 +0530
Subject: [PATCH] Fix tap test failure to handle verbose log output
The test failed on buildfarm member prion because it runs with
log_error_verbosity = verbose, which adds an extra LOCATION: line
between the WARNING and ERROR messages. Update the test to only
check for the WARNING message to avoid verbosity dependent failures.
---
src/test/subscription/t/036_sequences.pl | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/test/subscription/t/036_sequences.pl b/src/test/subscription/t/036_sequences.pl
index d34b0e4ae2f..8112f86d2dd 100644
--- a/src/test/subscription/t/036_sequences.pl
+++ b/src/test/subscription/t/036_sequences.pl
@@ -201,14 +201,14 @@ $node_subscriber->safe_psql('postgres',
# Verify that an error is logged for parameter differences on sequence
# ('regress_s4').
$node_subscriber->wait_for_log(
- qr/WARNING: ( [A-Z0-9]+:)? mismatched or renamed sequence on subscriber \("public.regress_s4"\)\n.*ERROR: ( [A-Z0-9]+:)? logical replication sequence synchronization failed for subscription "regress_seq_sub"/,
+ qr/WARNING: ( [A-Z0-9]+:)? mismatched or renamed sequence on subscriber \("public.regress_s4"\)/,
$log_offset);
# Verify that an error is logged for the missing sequence ('regress_s4').
$node_publisher->safe_psql('postgres', qq(DROP SEQUENCE regress_s4;));
$node_subscriber->wait_for_log(
- qr/WARNING: ( [A-Z0-9]+:)? missing sequence on publisher \("public.regress_s4"\)\n.*ERROR: ( [A-Z0-9]+:)? logical replication sequence synchronization failed for subscription "regress_seq_sub"/,
+ qr/WARNING: ( [A-Z0-9]+:)? missing sequence on publisher \("public.regress_s4"\)/,
$log_offset);
done_testing();
--
2.43.0