mirror of
https://github.com/postgres/postgres.git
synced 2026-01-14 02:01:53 +00:00
pg_visibility: Fix incorrect buffer lock description in comment.
Although the comment in collect_corrupt_items() stated that the buffer is locked in exclusive mode, it is actually locked in shared mode. Author: Chao Li <lic@highgo.com> Discussion: https://postgr.es/m/CAEoWx2kkhxgfp=kinPMetnwHaa0JjR6YBkO_0gg0oiy6mu7Zjw@mail.gmail.com
This commit is contained in:
@ -818,7 +818,7 @@ collect_corrupt_items(Oid relid, bool all_visible, bool all_frozen)
|
||||
*
|
||||
* From a concurrency point of view, it sort of sucks to
|
||||
* retake ProcArrayLock here while we're holding the buffer
|
||||
* exclusively locked, but it should be safe against
|
||||
* locked in shared mode, but it should be safe against
|
||||
* deadlocks, because surely
|
||||
* GetStrictOldestNonRemovableTransactionId() should never
|
||||
* take a buffer lock. And this shouldn't happen often, so
|
||||
|
||||
Reference in New Issue
Block a user