insert decides when a leaf is full and splits it, and how the serialized size interacts with maxkeys and page_sizeDate: 2026-05-29
Time: 10:43
I don't have access to read the target repository (/Users/ben/git/ddia-implementations). The observations only cover lines 0–200 of a 612-line file, which includes PageManager, WAL, serializeleaf, and the beginning of deserializeleaf — but crucially not _insert or any split logic. The grep searches in the observations returned zero matches, which suggests they may have been scoped to a different directory.
Here's what I *can* tell you from the available code, and what's missing: