18488: Close pg connection when waiting for lock.
authorTom Clegg <tom@curii.com>
Tue, 30 Nov 2021 15:57:08 +0000 (10:57 -0500)
committerTom Clegg <tom@curii.com>
Tue, 30 Nov 2021 15:57:08 +0000 (10:57 -0500)
commit9ed314b7a585970c03c87959286fc1e582d769f7
treedca382ce2f4276670b61d6d5ddb1bf17ebe8d7fa
parent9c8a812148e6b989fd7ab6aac49168276f5d5b9f
18488: Close pg connection when waiting for lock.

In practice, pg_advisory_lock() calls pile up and consume database
connection slots, even when the corresponding processes have exited.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
lib/controller/dblock/dblock.go