xl_heap_header alignment?

From: Antonin Houska <ah(at)cybertec(dot)at>
To: pgsql-hackers(at)postgresql(dot)org
Subject: xl_heap_header alignment?
Date: 2020-07-21 17:45:37
Message-ID: 21643.1595353537@antos
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

I don't quite understand this part of the comment of the xl_heap_header
structure:

* NOTE: t_hoff could be recomputed, but we may as well store it because
* it will come for free due to alignment considerations.

What are the alignment considerations? The WAL code does not appear to assume
any alignment, and therefore it uses memcpy() to copy the structure into a
local variable before accessing its fields. For example, heap_xlog_insert().

--
Antonin Houska
Web: https://www.cybertec-postgresql.com

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Andres Freund 2020-07-21 18:02:11 Re: xl_heap_header alignment?
Previous Message Alvaro Herrera 2020-07-21 17:13:31 Re: Add A Glossary