mirror of
https://github.com/neondatabase/neon.git
synced 2026-07-04 04:30:38 +00:00
When the read path needs to follow a key into the ancestor timeline, it needs to wait for said ancestor to become active and aware of it's branching lsn. The logic is lifted into a separate function with it's own new error type. This is done because the vectored read path needs the same logic. It's also the reason for the newly introduced error type.