From 02721bfa39f96284086743a3030c7fd7e6f007a6 Mon Sep 17 00:00:00 2001 From: Kevin Grittner Date: Tue, 15 Nov 2011 16:03:06 -0600 Subject: Apply v1 patches from Robert Haas. --- src/backend/postmaster/checkpointer.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/backend/postmaster/checkpointer.c') diff --git a/src/backend/postmaster/checkpointer.c b/src/backend/postmaster/checkpointer.c index e9ae1e8ca0..2f1e8b3ada 100644 --- a/src/backend/postmaster/checkpointer.c +++ b/src/backend/postmaster/checkpointer.c @@ -281,9 +281,10 @@ CheckpointerMain(void) /* * These operations are really just a minimal subset of * AbortTransaction(). We don't have very many resources to worry - * about in checkpointer, but we do have LWLocks, buffers, and temp files. + * about in checkpointer, but we do have flex locks, buffers, and temp + * files. */ - LWLockReleaseAll(); + FlexLockReleaseAll(); AbortBufferIO(); UnlockBuffers(); /* buffer pins are released here: */ @@ -1109,7 +1110,7 @@ CompactCheckpointerRequestQueue() bool *skip_slot; /* must hold BgWriterCommLock in exclusive mode */ - Assert(LWLockHeldByMe(BgWriterCommLock)); + Assert(FlexLockHeldByMe(BgWriterCommLock)); /* Initialize temporary hash table */ MemSet(&ctl, 0, sizeof(ctl)); -- cgit v1.2.3