Add a small cache of locks owned by a resource owner in ResourceOwner.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 9b1b9446f563c85d1fe6bb8fca91a2608f3b9577
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2015-08-27T16:22:10Z
Releases: 9.1.19
Add a small cache of locks owned by a resource owner in ResourceOwner.

Back-patch 9.3-era commit eeb6f37d89fc60c6449ca12ef9e91491069369cb, to
improve the older branches' ability to cope with pg_dump dumping a large
number of tables.

I back-patched into 9.2 and 9.1, but not 9.0 as it would have required a
significant amount of refactoring, thus negating the argument that this
is by-now-well-tested code.

Jeff Janes, reviewed by Amit Kapila and Heikki Linnakangas.

Files