Re: Teach pg_receivewal to use lz4 compression
gkokolatos@pm.me
From: gkokolatos@pm.me
To: gkokolatos@pm.me
Cc: Michael Paquier <michael@paquier.xyz>,
Robert Haas <robertmhaas@gmail.com>, Magnus Hagander <magnus@hagander.net>,
Dilip Kumar <dilipbalaut@gmail.com>,
PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2021-11-03T09:11:24Z
Lists: pgsql-hackers
Attachments
- v9-0002-Teach-pg_receivewal-to-use-LZ4-compression.patch (text/x-patch) patch v9-0002
- v9-0001-Refactor-pg_receivewal-in-preparation-for-introdu.patch (text/x-patch) patch v9-0001
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Wednesday, November 3rd, 2021 at 9:05 AM, <gkokolatos@pm.me> wrote: > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > > On Wednesday, November 3rd, 2021 at 12:23 AM, Michael Paquier michael@paquier.xyz wrote: > > On Tue, Nov 02, 2021 at 12:31:47PM -0400, Robert Haas wrote: > > > On Tue, Nov 2, 2021 at 8:17 AM Magnus Hagander magnus@hagander.net wrote: > > > > > > > I think for the end user, it is strictly better to name it "gzip", > > > > and given that the target of this option is the end user we should > > > > do so. (It'd be different it we were talking about a build-time > > > > parameter to configure). > > > > > > I agree. Also, I think there's actually a file format called "zlib" > > > which is slightly different from the "gzip" format, and you have to be > > > careful not to generate the wrong one. > > > > Okay, fine by me. It would be better to be also consistent in > > WalCompressionMethods once we switch to this option value, then. > > I will revert to gzip for version 9. Should be out shortly. Please find v9 attached. Cheers, //Georgios > > > Michael
Commits
-
Fix header inclusion order in pg_receivewal.c
- f512efb2d50a 15.0 landed
-
Remove useless LZ4 system call on failure when writing file header
- f79962d8264b 15.0 landed
-
Add support for LZ4 compression in pg_receivewal
- babbbb595d23 15.0 landed
-
Rework compression options of pg_receivewal
- d62bcc8b07f9 15.0 landed
-
Clarify some errors in pg_receivewal when closing WAL segments
- cddcf7842c31 15.0 landed