From 6a7125164a5b416fde6978077112d56c05e359d8 Mon Sep 17 00:00:00 2001 From: Xuneng Zhou Date: Mon, 9 Nov 2026 15:16:22 +0800 Subject: [PATCH] Speed up logical replication permission tests Reduce the subscriber retry interval to 100ms after expected errors. --- src/test/subscription/t/027_nosuperuser.pl | 3 +++ src/test/subscription/t/033_run_as_table_owner.pl | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/test/subscription/t/027_nosuperuser.pl b/src/test/subscription/t/027_nosuperuser.pl index 322f5b4..e40e493 100644 --- a/src/test/subscription/t/027_nosuperuser.pl +++ b/src/test/subscription/t/027_nosuperuser.pl @@ -86,6 +86,9 @@ $node_publisher = PostgreSQL::Test::Cluster->new('publisher'); $node_subscriber = PostgreSQL::Test::Cluster->new('subscriber'); $node_publisher->init(allows_streaming => 'logical'); $node_subscriber->init; +# Reduce the wait between retries after expected permission errors. +$node_subscriber->append_conf('postgresql.conf', + "wal_retrieve_retry_interval = '100ms'"); $node_publisher->start; $node_subscriber->start; $publisher_connstr = $node_publisher->connstr . ' dbname=postgres'; diff --git a/src/test/subscription/t/033_run_as_table_owner.pl b/src/test/subscription/t/033_run_as_table_owner.pl index f1bf8f4..77aaf3b 100644 --- a/src/test/subscription/t/033_run_as_table_owner.pl +++ b/src/test/subscription/t/033_run_as_table_owner.pl @@ -77,6 +77,9 @@ $node_publisher = PostgreSQL::Test::Cluster->new('publisher'); $node_subscriber = PostgreSQL::Test::Cluster->new('subscriber'); $node_publisher->init(allows_streaming => 'logical'); $node_subscriber->init; +# Reduce the wait between retries after expected permission errors. +$node_subscriber->append_conf('postgresql.conf', + "wal_retrieve_retry_interval = '100ms'"); $node_publisher->start; $node_subscriber->start; $publisher_connstr = $node_publisher->connstr . ' dbname=postgres'; -- 2.50.1 (Apple Git-155)