postgresql/src/backend
Jeff Davis c02fdc9223 Logical Tape Set: use min heap for freelist.
Previously, the freelist of blocks was tracked as an
occasionally-sorted array. A min heap is more resilient to larger
freelists or more frequent changes between reading and writing.

Discussion: https://postgr.es/m/97c46a59c27f3c38e486ca170fcbc618d97ab049.camel%40j-davis.com
2020-02-06 10:09:45 -08:00
..
access Force tuple conversion when the source has missing attributes. 2020-02-05 20:21:20 +00:00
bootstrap Update copyrights for 2020 2020-01-01 12:21:45 -05:00
catalog Add leader_pid to pg_stat_activity 2020-02-06 09:18:06 +09:00
commands Fix handling of "Subplans Removed" field in EXPLAIN output. 2020-02-04 13:07:13 -05:00
executor Add missing break out seqscan loop in logical replication 2020-02-03 18:59:12 -03:00
foreign Update copyrights for 2020 2020-01-01 12:21:45 -05:00
jit Update copyrights for 2020 2020-01-01 12:21:45 -05:00
lib Update copyrights for 2020 2020-01-01 12:21:45 -05:00
libpq Sprinkle some const decorations 2020-01-31 12:52:08 +01:00
main Update copyrights for 2020 2020-01-01 12:21:45 -05:00
nodes Reconsider the representation of join alias Vars. 2020-01-09 11:56:59 -05:00
optimizer Fix typo. 2020-02-06 15:57:02 +05:30
parser Invent "trusted" extensions, and remove the pg_pltemplate catalog. 2020-01-29 18:42:43 -05:00
partitioning Update copyrights for 2020 2020-01-01 12:21:45 -05:00
po Translation updates 2019-06-17 15:30:20 +02:00
port Update copyrights for 2020 2020-01-01 12:21:45 -05:00
postmaster Clean up newlines following left parentheses 2020-01-30 13:42:14 -03:00
regex Update copyrights for 2020 2020-01-01 12:21:45 -05:00
replication Clean up newlines following left parentheses 2020-01-30 13:42:14 -03:00
rewrite Make rewriter prevent auto-updates on views with conditional INSTEAD rules. 2020-01-14 09:52:21 +00:00
snowball Update copyrights for 2020 2020-01-01 12:21:45 -05:00
statistics Report progress of ANALYZE commands 2020-01-15 11:14:39 -03:00
storage Fix bug in LWLock statistics mechanism. 2020-02-06 14:43:21 +09:00
tcop Clean up newlines following left parentheses 2020-01-30 13:42:14 -03:00
tsearch Clean up newlines following left parentheses 2020-01-30 13:42:14 -03:00
utils Logical Tape Set: use min heap for freelist. 2020-02-06 10:09:45 -08:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
Makefile Update copyrights for 2020 2020-01-01 12:21:45 -05:00
common.mk Remove PARTIAL_LINKING build mode. 2018-03-30 17:33:04 -07:00
nls.mk Translation updates 2019-05-20 16:00:53 +02:00