• Peter Geoghegan's avatar
    Correct obsolete nbtree page split comment. · 3f342839
    Peter Geoghegan authored
    Commit 40dae7ec, 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().
    3f342839
nbtinsert.c 76.8 KB