Log In - Home Page

Patch: Compression of Full Page Writes

Edit Patch - Move To Another CommitFest - Delete Patch

CommitFest 2014-12
Topic Server Features
Patch Status Returned with Feedback
Author Rahila Syed, Michael Paquier
Reviewers Abhijit Menon-Sen
Committer Nobody
Close Date 2015-01-15
Comments
Patch by rahila.syed on 2014-10-14 06:01:34 PM: Initial version.
Patch by rahila.syed on 2014-10-17 05:03:07 AM: Updated version with review comments from last CommitFest implemented
Review by masaofujii on 2014-10-27 01:21:43 PM: Found several problems, e.g., compilation warnings.
Patch by rahila.syed on 2014-11-04 05:12:23 AM: Updated as per review comments.
Comment by masaofujii on 2014-11-06 02:39:53 PM: The latest patch was not applied to the master cleanly.
Patch by rahila.syed on 2014-11-10 03:51:56 AM: Rebased patch due to major changes in XLOG code
Patch by michael-kun on 2014-11-27 11:45:53 PM: Reworked patches: move pglz to src/common, and use the new WAL APIs, taking a bock-based approach for compression (most elegant method found).
Patch by michael-kun on 2014-11-28 07:32:18 AM: Corrected some tiny mistakes. Ran a couple of tests: 55% of WAL reduction on pgbench. 15% reduction in replay on my laptop.
Patch by michael-kun on 2014-12-06 02:10:43 PM: Rebased patches fixing some conflicts.
Review by michael-kun on 2014-12-06 02:11:16 PM: New measurements using getrusage on single backend. pglz_compress showing high in profile. Switched to Ready for committer.. Don't have much more to say about this patch.
Comment by simon on 2014-12-08 02:32:17 AM: Some further thoughts on the interface, so not yet ready for commit.
Patch by adunstan on 2014-12-13 06:52:37 PM: New patch from Michael Paquier, setting back to Needs Review.
Review by michael-kun on 2014-12-16 02:39:53 PM: Concerns that 8 additional bytes in record for block header is not good at all...
Patch by michael-kun on 2014-12-16 02:40:53 PM: New patch not compressing hole. Record length is same as HEAD when switch is off for minimal CPU usage.
Review by masaofujii on 2014-12-18 09:46:00 AM: Some comments
Patch by michael-kun on 2014-12-18 11:55:24 PM: Previous comments addressed.
Patch by michael-kun on 2014-12-28 01:58:43 PM: New patch set, make pglz an entirely independent frontend/backend facility and rebase core patch on that.
Review by michael-kun on 2015-01-07 04:08:20 AM: Some review from Rahila: concerns about readability, issue with pg_xlogdump and some incorrect comments.
Patch by michael-kun on 2015-01-07 04:08:44 AM: Updated patch addressing previous comments.

Add Comment

Please log in to comment on this patch.