]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Limit depth of forced recursion for CLOBBER_CACHE_RECURSIVELY.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 7 Sep 2018 22:13:29 +0000 (18:13 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 7 Sep 2018 22:14:37 +0000 (18:14 -0400)
commit35e39610a3f83e0464cb2ff2b1e4c282d323b602
treedbf27b93b532392681b70fc215254807cabe3b5b
parentbf919387ecc66e998e0b6c516ed6cd284ba6a11a
Limit depth of forced recursion for CLOBBER_CACHE_RECURSIVELY.

It's somewhat surprising that we got away with this before.  (Actually,
since nobody tests this routinely AFAIK, it might've been broken for
awhile.  But it's definitely broken in the wake of commit f868a8143.)
It seems sufficient to limit the forced recursion to a small number
of levels.

Back-patch to all supported branches, like the preceding patch.

Discussion: https://postgr.es/m/12259.1532117714@sss.pgh.pa.us
src/backend/utils/cache/inval.c