v5-0002-Fix-comment-in-LockReleaseAll-on-when-locallock-n.patch
application/octet-stream
Filename: v5-0002-Fix-comment-in-LockReleaseAll-on-when-locallock-n.patch
Type: application/octet-stream
Part: 4
Message:
Re: Latches vs lwlock contention
Patch
Format: format-patch
Series: patch v5-0002
Subject: Fix comment in LockReleaseAll() on when locallock->nLock can be zero
| File | + | − |
|---|---|---|
| src/backend/storage/lmgr/lock.c | 2 | 3 |
From 4660001bf25079c35e584be03c8a4dcf7b8ff1e0 Mon Sep 17 00:00:00 2001
From: Heikki Linnakangas <heikki.linnakangas@iki.fi>
Date: Mon, 22 Jul 2024 00:43:13 +0300
Subject: [PATCH v5 2/8] Fix comment in LockReleaseAll() on when
locallock->nLock can be zero
We reach this case also e.g. when a deadlock is detected, not only
when we run out of memory.
---
src/backend/storage/lmgr/lock.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/backend/storage/lmgr/lock.c b/src/backend/storage/lmgr/lock.c
index 4d2b510835..68dff44495 100644
--- a/src/backend/storage/lmgr/lock.c
+++ b/src/backend/storage/lmgr/lock.c
@@ -2207,9 +2207,8 @@ LockReleaseAll(LOCKMETHODID lockmethodid, bool allLocks)
while ((locallock = (LOCALLOCK *) hash_seq_search(&status)) != NULL)
{
/*
- * If the LOCALLOCK entry is unused, we must've run out of shared
- * memory while trying to set up this lock. Just forget the local
- * entry.
+ * If the LOCALLOCK entry is unused, something must've gone wrong
+ * while trying to acquire this lock. Just forget the local entry.
*/
if (locallock->nLocks == 0)
{
--
2.34.1