On Mon, Sep 7, 2015 at 3:09 AM, Andres Freund <and...@anarazel.de> wrote: > > On 2015-09-06 16:05:01 +0200, Fabien COELHO wrote: > > >Wouldn't it be just as easy to put this logic into the checkpointing code? > > > > Not sure it would simplify anything, because the checkpointer currently > > knows about buffers but flushing is about files, which are hidden from > > view. > > It'd not really simplify things, but it'd keep it local. >
How about using the value of guc (checkpoint_flush_to_disk) and AmCheckpointerProcess to identify whether to do async flush in FileWrite? With Regards, Amit Kapila. EnterpriseDB: http://www.enterprisedb.com