Re: Non-replayable WAL records through overflows and >MaxAllocSize lengths
| От | Matthias van de Meent |
|---|---|
| Тема | Re: Non-replayable WAL records through overflows and >MaxAllocSize lengths |
| Дата | |
| Msg-id | CAEze2WjuUpMxe_nOfTX6bskXBxCf4iuAfW1Wcz0xekZ9NGaKRA@mail.gmail.com обсуждение исходный текст |
| Ответ на | Re: Non-replayable WAL records through overflows and >MaxAllocSize lengths (Andres Freund <andres@anarazel.de>) |
| Ответы |
Re: Non-replayable WAL records through overflows and >MaxAllocSize lengths
|
| Список | pgsql-hackers |
On Mon, 14 Mar 2022 at 18:14, Andres Freund <andres@anarazel.de> wrote: > > A random thought I had while thinking about the size limits: We could use the > low bits of the length and xl_prev to store XLR_SPECIAL_REL_UPDATE | > XLR_CHECK_CONSISTENCY and give rmgrs the full 8 bit of xl_info. Which would > allow us to e.g. get away from needing Heap2. Which would aestethically be > pleasing. I just remembered your comment while going through the xlog code and thought this about the same issue: We still have 2 bytes of padding in XLogRecord, between xl_rmid and xl_crc. Can't we instead use that space for rmgr-specific flags, as opposed to stealing bits from xl_info? Kind regards, Matthias van de Meent
В списке pgsql-hackers по дате отправления: