| From: | Heikki Linnakangas <hlinnaka(at)iki(dot)fi> |
|---|---|
| To: | Daniel Gustafsson <daniel(at)yesql(dot)se> |
| Cc: | PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>, Maxim Orlov <orlovmg(at)gmail(dot)com>, Daniil Davydov <3danissimo(at)gmail(dot)com> |
| Subject: | Re: Move SLRU_PAGES_PER_SEGMENT to pg_config_manual.h |
| Date: | 2025-11-10 12:18:46 |
| Message-ID: | cac7b068-0d20-415e-a7e8-abf4dae3d9c0@iki.fi |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On 10/11/2025 13:41, Daniel Gustafsson wrote:
> + uint32 slru_pages_per_segment; /* size of each SLRU segment */
>
> Should this be expanded ever so slightly? A new reader of the code might
> wonder about the relationship between "pages_per" and "size".
Hmm, there's not much space for further explanations on that line. We
could add a longer multi-line comment but I'd rather keep it short and
consistent with the other similar fields around it. I hope that readers
who want more information will find the SLRU_PAGES_PER_SEGMENT
definition and the comments there.
I did consider renaming the field to 'slru_seg_size', to rhyme with
'relseg_size' and 'xlog_seg_size'. But then it wouldn't match the name
of SLRU_PAGES_PER_SEGMENT anymore. We could rename
SLRU_PAGES_PER_SEGMENT too, but I'm not sure it's worth the code churn,
and IMO "pages per segment" is better than "segment size" anyway because
it tells you what the unit is.
> No objections (apart from the catversion =)) from reading the patch.
Thanks for the review!
- Heikki
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Daniel Gustafsson | 2025-11-10 12:22:06 | Re: Move SLRU_PAGES_PER_SEGMENT to pg_config_manual.h |
| Previous Message | Álvaro Herrera | 2025-11-10 12:13:20 | Re: Move SLRU_PAGES_PER_SEGMENT to pg_config_manual.h |