Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k9Yis-0002F4-Mi for pgsql-hackers@arkaria.postgresql.org; Sat, 22 Aug 2020 18:58:38 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1k9Yiq-00072r-N0 for pgsql-hackers@arkaria.postgresql.org; Sat, 22 Aug 2020 18:58:36 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k9Yiq-00070v-FO for pgsql-hackers@lists.postgresql.org; Sat, 22 Aug 2020 18:58:36 +0000 Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1k9Yij-0003kR-ED for pgsql-hackers@lists.postgresql.org; Sat, 22 Aug 2020 18:58:35 +0000 Received: by mail-ej1-x62c.google.com with SMTP id a26so6793476ejc.2 for ; Sat, 22 Aug 2020 11:58:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec-at.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:in-reply-to:references:comments:mime-version :content-id:content-transfer-encoding:date:message-id; bh=0otwR03wAlVbvA7MvfPT1hFyDnDNwCi32Akl4l41hRM=; b=Y8Z45He6imxMDDHOACReFcyCp+dQQqQmRQlY2RPbW7FB94RMTAZESP5+qIphXvP5fA d/n7eh1tCUJf6F0h9/OTHS9oROjCb7aWeCN1RFAXhYHOeWizk5jHQ5EbQiWN+BCTyn69 zfmPlIt57UpHwod7MRYiImnOSX/3wyUbJuTCxFfUV9BmXD3fMme7Slf45noIgzbshUUJ ZJjXm1Wzu3wTVSyo90b/ZhdmX2kmTJQpRI5EH7u5sxxvTAV3VgsqPxS5p2qwWRbCuqL9 iiuknz+O56NcQG0geNf8AU1iz9dYfaJG/UdqhkawyPsQIXmTgIcSnUP5NfCKtV8eVbn5 Qn5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :comments:mime-version:content-id:content-transfer-encoding:date :message-id; bh=0otwR03wAlVbvA7MvfPT1hFyDnDNwCi32Akl4l41hRM=; b=pwvbzrb+WLxcAyEyEFciWf/mpyGvQBC7i0httGGgMg+jnVjBHFrRXk2cZ1M79QRhKP G0O06NbMLNv0Q6Z0uNPiSkwtCmuTNHMoDNckeB2ydJajT7huvCpTsTrfuflW3Exr89fc xPr9H8wtR+vh/Rs1w+5l11zVgKqMacq18q1vzK1VE0oS7D9hUJH+ZcW9ZgNklnOxXr4X eUrqD64dYH8W2RLTMbm/9DmpB7N4FpYIPuhWY5NZmnADUR/BkrSWQFYkKNsJl4hpupPM N8LUbHPuzDyT4iauPI3D//W4ezcV2zeuqaz9NH5ACR6aF4SoXFORdj2j93qUdJh8sGRa Uhog== X-Gm-Message-State: AOAM533clbTCjFaTCDIVrPtPnngtrW26+tICMmTNpLZdoNqaI1T588V3 1ckBywwzVjGqrmV0V7ZaBbd4gQ== X-Google-Smtp-Source: ABdhPJxnQsD+sMjOTPod3VQHqRTzKWIxR2/ZHKg+a6MVhC6YTPVvCOaGPnseMMZY5OmLjLXl5ubwbA== X-Received: by 2002:a17:906:a0c5:: with SMTP id bh5mr8176809ejb.120.1598122706265; Sat, 22 Aug 2020 11:58:26 -0700 (PDT) Received: from antos (85-207-121-76.static.bluetone.cz. [85.207.121.76]) by smtp.gmail.com with ESMTPSA id v5sm3529820ede.13.2020.08.22.11.58.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Aug 2020 11:58:25 -0700 (PDT) From: Antonin Houska To: Bruce Momjian Cc: tgl@sss.pgh.pa.us, andres@anarazel.de, pgsql-hackers@lists.postgresql.org Subject: Re: xl_heap_header alignment? In-reply-to: <81794.1598122134@antos> References: <21643.1595353537@antos> <5A0F3128-D990-4431-9E97-793CD99FF11E@anarazel.de> <1058724.1595356403@sss.pgh.pa.us> <22193.1595393913@antos> <20200822004048.GO13363@momjian.us> <81794.1598122134@antos> Comments: In-reply-to Antonin Houska message dated "Sat, 22 Aug 2020 20:48:54 +0200." X-Mailer: MH-E 8.6+git; nmh 1.7; GNU Emacs 26.3.50 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <81970.1598122815.1@antos> Content-Transfer-Encoding: quoted-printable Date: Sat, 22 Aug 2020 21:00:15 +0200 Message-ID: <81971.1598122815@antos> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Antonin Houska wrote: > If the comment tells that t_hoff can be computed (i.e. it's no necessary= to > include it in the structure), I think the comment should tell why it's y= et > included. Maybe something about "historical reasons"? Perhaps we can say= that > the storage used to be free due to padding, and that it's no longer so, = but > it's still "cheap", so it's not worth to teach the REDO functions to com= pute > the value. I've received some more replies to your email as soon as I had replied. I don't insist on my proposal, just go ahead with your simpler changes. -- = Antonin Houska Web: https://www.cybertec-postgresql.com