postgres.git / summary / log / commit / refs

commit    39ff656a415118cdd8231ee524aeed67796062a4
Author:   Andres Freund <andres@anarazel.de>
Date:     Wed Oct 30 05:46:40 2019 +0000
First released in: 13.0, 9.5.20, 9.6.16, 10.11, 11.6, 12.1

    pg_waldump: Fix --bkp-details to not issue spurious newlines for FPWs.
    
    The additional newline seems to have accidentally been introduced in
    2c03216d831, in 9.5. The newline is only issued when an FPW is
    present for the block reference.
    
    While there could be an argument that removing the newlines in the
    back branches could cause a problem for somebody parsing the
    pg_waldump output, the likelihood of that seems small enough. It seems
    at least equally likely that the randomness of when newlines are
    issued causes problems.
    
    Author: Andres Freund
    Discussion: https://postgr.es/m/20191029233341.4gnyau7e5v2lh5sc@alap3.anarazel.de
    Backpatch: 9.5, like 2c03216d831.


src/bin/pg_xlogdump/pg_xlogdump.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/pg_xlogdump/pg_xlogdump.c b/src/bin/pg_xlogdump/pg_xlogdump.c index a800c7acf43..5a9740562f3 100644 --- a/src/bin/pg_xlogdump/pg_xlogdump.c +++ b/src/bin/pg_xlogdump/pg_xlogdump.c @@ -509,7 +509,7 @@ XLogDumpDisplayRecord(XLogDumpConfig *config, XLogReaderState *record) if (record->blocks[block_id].bimg_info & BKPIMAGE_IS_COMPRESSED) { - printf(" (FPW); hole: offset: %u, length: %u, compression saved: %u\n", + printf(" (FPW); hole: offset: %u, length: %u, compression saved: %u", record->blocks[block_id].hole_offset, record->blocks[block_id].hole_length, BLCKSZ - @@ -518,7 +518,7 @@ XLogDumpDisplayRecord(XLogDumpConfig *config, XLogReaderState *record) } else { - printf(" (FPW); hole: offset: %u, length: %u\n", + printf(" (FPW); hole: offset: %u, length: %u", record->blocks[block_id].hole_offset, record->blocks[block_id].hole_length); } [parent: c3882f8b894a]