Re: [v9.1] sepgsql - userspace access vector cache
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Kohei Kaigai <Kohei.Kaigai@EMEA.NEC.COM>
Cc: Robert Haas <robertmhaas@gmail.com>, Yeb Havinga <yebhavinga@gmail.com>, Kohei KaiGai <kaigai@kaigai.gr.jp>, PgHacker <pgsql-hackers@postgresql.org>
Date: 2011-07-20T20:48:29Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Remove the limit on the number of entries allowed in catcaches, and
- 8b9bc234ad43 8.2.0 cited
Kohei Kaigai <Kohei.Kaigai@EMEA.NEC.COM> writes: > I'd like to have a discussion about syscache towards next commit-fest. > The issues may be: > - Initial bucket allocation on most cases never be referenced. > - Reclaim cache entries on growing up too large. There used to be support for limiting the number of entries in a syscache. It got removed (cf commit 8b9bc234ad43dfa788bde40ebf12e94f16556b7f) because (1) it was remarkably expensive to do it (extra list manipulations, etc), and (2) performance tended to fall off a cliff as soon as you had a few more tables or whatever than the caches would hold. I'm disinclined to reverse that decision. It appears to me that the security label stuff needs a different set of performance tradeoffs than the rest of the catalogs, which means it probably ought to do its own caching, rather than trying to talk us into pessimizing the other catalogs for seclabel's benefit. regards, tom lane