We changed Postgres to send WAL to safekeepers and read from page servers: https://neon.tech/blog/architecture-decisions-in-neon/
what happens when the compute server issues a read for something that has made it to the WAL servers but not the page servers?