I have a couple of questions about how streaming replication works in the 
presence of a high timeout for query cancellation:

1. Where is the WAL data stored while waiting for the query cancellation, the 
primary or the secondary?  In case of a crash during this interval, could the 
secondary end up behind the primary due to the WAL data not having been sent 
over?

2. Can a very high query cancellation value run afoul of wal_keep_segments, or 
will the primary (assuming it's the one doing the storing) keep that data 
around until the query completes or is cancelled?

Thanks!
--
-- Christophe Pettus
   x...@thebuild.com


-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to