On Thu, Feb 11, 2016 at 1:44 PM, Andres Freund <and...@anarazel.de> wrote: > On 2016-02-04 16:54:58 +0100, Andres Freund wrote: >> Fabien asked me to post a new version of the checkpoint flushing patch >> series. While this isn't entirely ready for commit, I think we're >> getting closer. >> >> I don't want to post a full series right now, but my working state is >> available on >> http://git.postgresql.org/gitweb/?p=users/andresfreund/postgres.git;a=shortlog;h=refs/heads/checkpoint-flush >> git://git.postgresql.org/git/users/andresfreund/postgres.git checkpoint-flush > > The first two commits of the series are pretty close to being ready. I'd > welcome review of those, and I plan to commit them independently of the > rest as they're beneficial independently. The most important bits are > the comments and docs of 0002 - they weren't particularly good > beforehand, so I had to rewrite a fair bit. > > 0001: Make SetHintBit() a bit more aggressive, afaics that fixes all the > potential regressions of 0002 > 0002: Fix the overaggressive flushing by the wal writer, by only > flushing every wal_writer_delay ms or wal_writer_flush_after > bytes.
I previously reviewed 0001 and I think it's fine. I haven't reviewed 0002 in detail, but I like the concept. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers