Add debugging help in OwnLatch().
authorThomas Munro <tmunro@postgresql.org>
Mon, 30 May 2022 23:38:19 +0000 (11:38 +1200)
committerThomas Munro <tmunro@postgresql.org>
Tue, 31 May 2022 00:06:11 +0000 (12:06 +1200)
commit12e28aac8e8eb76cab13a4e9b696e3dab17f1c99
treeb399c9e3729c4a476b6fd2f11e40b3c6183257db
parent5f0adec2537dab531ef63ff6e0fe640698a291d9
Add debugging help in OwnLatch().

Build farm animal gharial recently failed a few times in a parallel
worker's call to OwnLatch() with "ERROR:  latch already owned".  Let's
turn that into a PANIC and show the PID of the owner, to try to learn
more.

Discussion: https://postgr.es/m/CA%2BhUKGJ_0RGcr7oUNzcHdn7zHqHSB_wLSd3JyS2YC_DYB%2B-V%3Dg%40mail.gmail.com
src/backend/storage/ipc/latch.c