Files
neon/pageserver/src
Heikki Linnakangas 3a0111c75e Refactor functions for constructing WAL redo messages.
Instead of building a separate Vec<u8> to hold each message, serialize all
the messages to one big Vec<u8>. This eliminates some Vec allocation and
memcpy() overhead. The downside is that if there are a lot of records to
replay, we have to serialize them all into one big chunk of memory.
That shouldn't be a problem in practice. If you need to replay millions
of records to reconstruct a page, we should've materialized a new image
of that page earlier already.
2021-11-04 10:39:00 +02:00
..
2021-10-27 13:30:34 +03:00
2021-10-19 09:48:12 +03:00
2021-10-27 13:30:34 +03:00
2021-09-02 18:54:44 +03:00
2021-10-14 14:21:23 +03:00