From 43d5b6a07acc9274a68d1872b8598602ca7740f6 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 4 Oct 2007 15:37:44 +0000 Subject: [PATCH] Change Assert() to a plain test and elog, just to see if that works around the icc bug exhibited by buildfarm member dugong. --- src/backend/postmaster/bgwriter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/postmaster/bgwriter.c b/src/backend/postmaster/bgwriter.c index 500f2f85e9..0cc16252e7 100644 --- a/src/backend/postmaster/bgwriter.c +++ b/src/backend/postmaster/bgwriter.c @@ -996,7 +996,8 @@ ForwardFsyncRequest(RelFileNode rnode, BlockNumber segno) if (!IsUnderPostmaster) return false; /* probably shouldn't even get here */ - Assert(!am_bg_writer); + if (am_bg_writer) + elog(ERROR, "ForwardFsyncRequest must not be called in bgwriter"); LWLockAcquire(BgWriterCommLock, LW_EXCLUSIVE); -- 2.39.5