postgresql/src
Peter Geoghegan 3f34283973 Correct obsolete nbtree page split comment.
Commit 40dae7ec53, which made the nbtree page split algorithm more
robust, made _bt_insert_parent() only unlock the right child of the
parent page before inserting a new downlink into the parent.  Update a
comment from the Berkeley days claiming that both left and right child
pages are unlocked before the new downlink actually gets inserted.

The claim that it is okay to release both locks early based on Lehman
and Yao's say-so never made much sense.  Lehman and Yao must sometimes
"couple" buffer locks across a pair of internal pages when relocating a
downlink, unlike the corresponding code within _bt_getstack().
2019-03-12 16:40:05 -07:00
..
backend Correct obsolete nbtree page split comment. 2019-03-12 16:40:05 -07:00
bin Add routine able to update the control file to src/common/ 2019-03-12 10:03:33 +09:00
common Add routine able to update the control file to src/common/ 2019-03-12 10:03:33 +09:00
fe_utils More unconstify use 2019-02-13 11:50:16 +01:00
include Add support for hyperbolic functions, as well as log10(). 2019-03-12 15:55:09 -04:00
interfaces Fix potential memory access violation in ecpg if filename of include file is 2019-03-11 16:11:16 +01:00
makefiles Move port-specific parts of with_temp_install to port makefile. 2019-02-04 18:54:56 +00:00
pl Remove unnecessary use of PROCEDURAL 2019-02-25 08:38:59 +01:00
port Fix error handling of readdir() port implementation on first file lookup 2019-03-04 09:49:06 +09:00
template Yet further rethinking of build changes for macOS Mojave. 2018-11-02 18:54:00 -04:00
test Add support for hyperbolic functions, as well as log10(). 2019-03-12 15:55:09 -04:00
timezone More unconstify use 2019-02-13 11:50:16 +01:00
tools Create a script that can renumber manually-assigned OIDs. 2019-03-12 10:50:48 -04:00
tutorial SQL comment: remove extra word in heading comment 2019-01-25 18:57:21 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Fix partial-build problems introduced by having more generated headers. 2018-04-09 16:42:10 -04:00
Makefile.global.in Revert attempts to use POPCNT etc instructions 2019-02-15 16:32:30 -03:00
Makefile.shlib Ensure static libraries have correct mod time even if ranlib messes it up. 2018-11-29 15:53:44 -05:00
nls-global.mk Replace @postgresql.org with @lists.postgresql.org for mailinglists 2019-01-19 19:06:35 +01:00