Files
neon/test_runner/batch_others
Heikki Linnakangas 849ac791a6 Bandaid fix for "page not found" errors, when a table is loaded.
During parallel load of a table, Postgres sometimes requests a page from
the page server for which no WAL has been generated yet. That's normal;
Postgres expects the page to be full of zeros. There was a special case
for that in LayeredTimeline::materialize_page, but the problem remained
when you're crossing a segment boundary, so that there's no layer for
the segment at all.

It would be nice to have a more robust cross-check for this case. That
might need help from the Postgres side. But this extends the bandaid fix
we had in materialize_page() to the case where cross segment boundary.

Fixes https://github.com/zenithdb/zenith/issues/841
2021-11-12 18:47:39 +02:00
..
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00
2021-10-25 14:14:47 +03:00