Files
neon/pageserver
Vlad Lazar 0ad736e2a6 pageserver: clean up comms between pending IOs and awaiter
Previously, each pending IO sent a stupid buffer which was just what it
read from the layer file for the key. This made the awaiter code
confusing because on disk images in layer files don't keep the enum wrapper,
but the ones in delta layers do.

This commit introduces a type to make this a bit easier and cleans up
the IO awaiting code a bit. We also avoid some rather silly serialize,
deserialize dance.
2024-11-04 14:07:20 +01:00
..