diff options
author | Andres Freund <andres@anarazel.de> | 2015-08-05 13:26:01 +0200 |
---|---|---|
committer | Andres Freund <andres@anarazel.de> | 2015-08-05 13:30:44 +0200 |
commit | 34a4318e7d64d93d48add738257ae0f6289799f6 (patch) | |
tree | 5213b96f9d11b82a878e0c2034e950ced21492f8 | |
parent | 04521eba3f024fdc226d6f0465e2bba7d37828a7 (diff) | |
download | postgresql-34a4318e7d64d93d48add738257ae0f6289799f6.tar.gz postgresql-34a4318e7d64d93d48add738257ae0f6289799f6.zip |
Fix debug message output when connecting to a logical slot.
Previously the message erroneously printed the same LSN twice as the
assignment to the start_lsn variable was before the message. Correct
that.
Reported-By: Marko Tiikkaja
Author: Marko Tiikkaja
Backpatch: 9.5, where logical decoding was introduced
-rw-r--r-- | src/backend/replication/logical/logical.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/replication/logical/logical.c b/src/backend/replication/logical/logical.c index 824bc915b1d..7643add6d2c 100644 --- a/src/backend/replication/logical/logical.c +++ b/src/backend/replication/logical/logical.c @@ -406,11 +406,12 @@ CreateDecodingContext(XLogRecPtr start_lsn, * decoding. Clients have to be able to do that to support synchronous * replication. */ - start_lsn = slot->data.confirmed_flush; elog(DEBUG1, "cannot stream from %X/%X, minimum is %X/%X, forwarding", (uint32) (start_lsn >> 32), (uint32) start_lsn, (uint32) (slot->data.confirmed_flush >> 32), (uint32) slot->data.confirmed_flush); + + start_lsn = slot->data.confirmed_flush; } ctx = StartupDecodingContext(output_plugin_options, |