diff options
author | Kevin Grittner | 2011-11-15 22:03:06 +0000 |
---|---|---|
committer | Kevin Grittner | 2011-11-15 22:03:06 +0000 |
commit | 02721bfa39f96284086743a3030c7fd7e6f007a6 (patch) | |
tree | ea8d9f9259c0933c362713238a7eb925c3db23f3 /src/backend/postmaster/checkpointer.c | |
parent | df02fedd3f7153b51771e36d63e1825db7083130 (diff) |
Apply v1 patches from Robert Haas.flexlock
Diffstat (limited to 'src/backend/postmaster/checkpointer.c')
-rw-r--r-- | src/backend/postmaster/checkpointer.c | 7 |
1 files changed, 4 insertions, 3 deletions
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)); |