Thread
-
[PATCH] Improve logical replication worker log messages
Peter Eisentraut <peter_e@gmx.net> — 2017-05-18T02:24:32Z
--- src/backend/replication/logical/launcher.c | 2 +- src/backend/replication/logical/tablesync.c | 5 ++++- src/backend/replication/logical/worker.c | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/backend/replication/logical/launcher.c b/src/backend/replication/logical/launcher.c index 4e2c350dc7..b956052014 100644 --- a/src/backend/replication/logical/launcher.c +++ b/src/backend/replication/logical/launcher.c @@ -260,7 +260,7 @@ logicalrep_worker_launch(Oid dbid, Oid subid, const char *subname, Oid userid, int nsyncworkers; TimestampTz now; - ereport(LOG, + ereport(DEBUG1, (errmsg("starting logical replication worker for subscription \"%s\"", subname))); diff --git a/src/backend/replication/logical/tablesync.c b/src/backend/replication/logical/tablesync.c index 1e3753b8fe..d69fc7086d 100644 --- a/src/backend/replication/logical/tablesync.c +++ b/src/backend/replication/logical/tablesync.c @@ -133,8 +133,11 @@ finish_sync_worker(void) /* Find the main apply worker and signal it. */ logicalrep_worker_wakeup(MyLogicalRepWorker->subid, InvalidOid); + StartTransactionCommand(); ereport(LOG, - (errmsg("logical replication synchronization worker finished processing"))); + (errmsg("logical replication table synchronization worker for subscription \"%s\", table \"%s\" has finished", + MySubscription->name, get_rel_name(MyLogicalRepWorker->relid)))); + CommitTransactionCommand(); /* Stop gracefully */ walrcv_disconnect(wrconn); diff --git a/src/backend/replication/logical/worker.c b/src/backend/replication/logical/worker.c index 7d1787db5c..11cbcf18e5 100644 --- a/src/backend/replication/logical/worker.c +++ b/src/backend/replication/logical/worker.c @@ -1516,10 +1516,10 @@ ApplyWorkerMain(Datum main_arg) (Datum) 0); if (am_tablesync_worker()) - elog(LOG, "logical replication sync for subscription %s, table %s started", + elog(LOG, "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has started", MySubscription->name, get_rel_name(MyLogicalRepWorker->relid)); else - elog(LOG, "logical replication apply for subscription %s started", + elog(LOG, "logical replication apply worker for subscription \"%s\" has started", MySubscription->name); CommitTransactionCommand(); -- 2.13.0 --------------A0F72D321281E986B45C8C97 Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers --------------A0F72D321281E986B45C8C97--