To retain backward compatibility with databases created before the chunked memory mapping was introduced (0.93) we always map any existing database as one contiguous address range - initially. Now that all other uses of large contiguous mappings have been eliminated, this will become a visible limit. When can we break backward compatibility? Or should we build a file format upgrade where we handle the problem? Or something different?