Hacker News new | ask | show | jobs
by asadawadia 1404 days ago
if storage and compute are separated - how is storage mounted on to the compute? Generally you can attach a volume only to one server at a time
1 comments

We changed Postgres to send WAL to safekeepers and read from page servers: https://neon.tech/blog/architecture-decisions-in-neon/
Safekeeper to page servers take some time

what happens when the compute server issues a read for something that has made it to the WAL servers but not the page servers?

Postgres tracks maximal LSN among the evicted pages and passes it to the pageserver in the page request. If the pageserver hasn't received that LSN, it will wait for it to arrive.