Log In - Home Page

Patch: Use posix_fallocate to build (new) WAL files

Edit Patch - Move To Another CommitFest - Delete Patch

CommitFest 2013-06
Topic Performance
Patch Status Committed
Author Jon Nelson
Reviewers Andres Freund, Greg Smith, Jeff Davis
Committer Jeff Davis
Close Date 2013-07-05
Comments
Patch by jnelson on 2013-05-15 09:28:27 PM: Initial version.
Comment by jnelson on 2013-05-16 01:22:36 AM: - use configure. Possibly pattern after posix_fadvise.
Patch by jnelson on 2013-05-16 02:16:20 AM: Revised patch which includes autoconf (just configure.in) tests and wraps all relevant code in #ifdef.

Also, properly handle posix_fallocate return codes.
Comment by jnelson on 2013-05-16 01:17:56 PM: Use return code from posix_fallocate as errno directly.
Patch by gsmith on 2013-05-29 02:10:28 AM: Updated patch with performance testing program.
Patch by jdavis on 2013-06-14 05:07:39 PM: v4
Comment by jdavis on 2013-06-14 05:08:47 PM: Noah clears up concerns about guarantees from the spec.
Review by jdavis on 2013-06-14 05:10:36 PM: Why have a GUC? And a couple details.
Patch by jdavis on 2013-06-18 04:59:10 PM: New patch. Still has GUC in for testing purposes, which needs to be removed when Greg is finished with the performance evaluation.
Comment by aglio on 2013-06-28 06:40:58 PM: Queried reviewers about testing progress.
Comment by jdavis on 2013-06-30 06:05:36 PM: Responded to Greg Smith's request.

Add Comment

Please log in to comment on this patch.