From: Justin Pryzby Date: Wed, 4 Jan 2023 21:21:53 -0600 Subject: [PATCH 7/7] TMP: pg_dump: use lz4 by default, for CI only --- src/bin/pg_dump/pg_dump.c | 7 +++++-- src/bin/pg_dump/t/002_pg_dump.pl | 8 ++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c index 224d2c900ce..cf5083c432f 100644 --- a/src/bin/pg_dump/pg_dump.c +++ b/src/bin/pg_dump/pg_dump.c @@ -733,8 +733,11 @@ main(int argc, char **argv) #ifdef HAVE_LIBZ parse_compress_specification(PG_COMPRESSION_GZIP, NULL, &compression_spec); -#else - /* Nothing to do in the default case */ +#endif + +#ifdef USE_LZ4 + parse_compress_specification(PG_COMPRESSION_LZ4, NULL, + &compression_spec); #endif } diff --git a/src/bin/pg_dump/t/002_pg_dump.pl b/src/bin/pg_dump/t/002_pg_dump.pl index 263995a2b7a..3485ebca57d 100644 --- a/src/bin/pg_dump/t/002_pg_dump.pl +++ b/src/bin/pg_dump/t/002_pg_dump.pl @@ -313,9 +313,9 @@ my %pgdump_runs = ( command => [ 'pg_restore', '-l', "$tempdir/defaults_custom_format.dump", ], expected => $supports_gzip ? - qr/Compression: gzip/ : + qr/Compression: lz4/ : qr/Compression: none/, - name => 'data content is gzip-compressed by default if available', + name => 'data content is lz4-compressed by default if available', }, }, @@ -338,7 +338,7 @@ my %pgdump_runs = ( command => [ 'pg_restore', '-l', "$tempdir/defaults_dir_format", ], expected => $supports_gzip ? - qr/Compression: gzip/ : + qr/Compression: lz4/ : qr/Compression: none/, name => 'data content is gzip-compressed by default', }, @@ -346,7 +346,7 @@ my %pgdump_runs = ( "$tempdir/defaults_dir_format/toc.dat", "$tempdir/defaults_dir_format/blobs.toc", $supports_gzip ? - "$tempdir/defaults_dir_format/*.dat.gz" : + "$tempdir/defaults_dir_format/*.dat.lz4" : "$tempdir/defaults_dir_format/*.dat", ], }, -- 2.25.1 --e7jIye1Ygp5H0AIi--