On 4/10/17 13:06, Stas Kelvich wrote: > >> On 10 Apr 2017, at 19:50, Peter Eisentraut >> <peter.eisentr...@2ndquadrant.com> wrote: >> >> On 4/10/17 05:49, Stas Kelvich wrote: >>> Here is small patch to call statistics in logical worker. Originally i >>> thought that stat >>> collection during logical replication should manually account amounts of >>> changed tuples, >>> but seems that it is already smoothly handled on relation level. So call to >>> pgstat_report_stat() is enough. >> >> I wonder whether we need a similar call somewhere in tablesync.c. It >> seems to work without it, though. > > I thought it spins up the same worker from worker.c.
It depends on which of the various tablesync scenarios happens. If the apply lags behind the tablesync, then the apply doesn't process commit messages until it has caught up. So the part of the code you patched wouldn't be called. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-hackers mailing list (firstname.lastname@example.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers