mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-02 00:54:14 +08:00
Howard Chu
ee26517b5d
mdbx: backpost - ITS#8300 fix rebalance after node_move.
ITS#8258, ITS#7829 fixes checked parent index to see if we were moving from a left neighbor. Should have just checked to see if current index was 0, meaning we added on the left. (Parent index may not tell us anything meaningful after a nested rebalance.) Includes: - ITS#8300 fix node_move Don't adjust other cursors when we added a node on the right. - ITS#8300 more for node_move fixups When moving a node from the right neighbor, a different adjustment is needed. - ITS#8300 simplify - ITS#8300 more for node_move When moving a node from one page to another, make sure other cursors' parent index gets adjusted too.
Description
Mirror of the libmdbx repository
Languages
C
67.8%
C++
24.5%
CMake
4.5%
Makefile
1.6%
Shell
1.1%
Other
0.5%