Re: Add ps display while waiting for wal in read_local_xlog_page_guts - Mailing list pgsql-hackers

From Drouvot, Bertrand
Subject Re: Add ps display while waiting for wal in read_local_xlog_page_guts
Date
Msg-id 12ff7bac-4ba9-39e6-c95b-4c223e724295@gmail.com
Whole thread Raw
In response to Add ps display while waiting for wal in read_local_xlog_page_guts  (sirisha chamarthi <sirichamarthi22@gmail.com>)
List pgsql-hackers
Hi,

On 4/13/23 12:43 AM, sirisha chamarthi wrote:
> Hi,
> 
> pg_create_logical_replication_slot can take longer than usual on a standby when there is no activity on the primary.
Wedon't have enough information in the pg_stat_activity or process title to debug why this is taking so long. Attached
asmall patch to update the process title while waiting for the wal in read_local_xlog_page_guts. Any thoughts on
introducinga new wait event too?
 
> 
> For example, in my setup, slot creation took 8 minutes 13 seconds. It only succeeded after I ran select
txid_current()on primary.
 

FWIW, this behavior has been mentioned in 0fdab27ad6 and a new function (pg_log_standby_snapshot()) has been
created/documentedto accelerate the slot creation on the standby.
 

Regards,

-- 
Bertrand Drouvot
PostgreSQL Contributors Team
RDS Open Source Databases
Amazon Web Services: https://aws.amazon.com



pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: [PATCH] Add `verify-system` sslmode to use system CA pool for server cert
Next
From: "Drouvot, Bertrand"
Date:
Subject: Re: Add ps display while waiting for wal in read_local_xlog_page_guts