From 483b98fd21b40e2997a1f164155cae698204ec25 Mon Sep 17 00:00:00 2001 From: Andres Freund Date: Tue, 22 May 2018 09:38:58 -0700 Subject: [PATCH] fixup! WIP: Optimize register_dirty_segment() to not repeatedly queue fsync requests. Merge failure. --- src/backend/storage/smgr/md.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/storage/smgr/md.c b/src/backend/storage/smgr/md.c index ae3a5bf023f..942e2dcf788 100644 --- a/src/backend/storage/smgr/md.c +++ b/src/backend/storage/smgr/md.c @@ -1540,6 +1540,8 @@ register_dirty_segment(SMgrRelation reln, ForkNumber forknum, MdfdVec *seg) } else ForwardFsyncRequest(reln->smgr_rnode.node, forknum, seg->mdfd_segno, seg->mdfd_vfd); + + seg->mdfd_dirtied_cycle = cycle; } /* -- 2.17.0.rc1.dirty