From 0870279832aac3ef802b6c4ae5ab348e6c854a9f Mon Sep 17 00:00:00 2001 From: Takashi Menjo Date: Mon, 16 Mar 2020 11:14:04 +0900 Subject: [PATCH v3 06/10] Map WAL segments with MAP_POPULATE if non-DAX --- src/backend/access/transam/xlog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index 825de800b7..b7d99cacba 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -3406,7 +3406,7 @@ XLogFileMapUtil(void *hint, int fd, bool dax) if (dax) flags = MAP_SHARED_VALIDATE | MAP_SYNC; else - flags = MAP_SHARED; + flags = MAP_SHARED | MAP_POPULATE; return mmap(hint, wal_segment_size, PROT_READ | PROT_WRITE, flags, fd, 0); } -- 2.25.1