Re: AioCtl Shared Memory size fix
От | Matthias van de Meent |
---|---|
Тема | Re: AioCtl Shared Memory size fix |
Дата | |
Msg-id | CAEze2WjYnqDQ+94z2zB7j_q7Ta+ySy65Jyo8fYfQTVQ0Oba3eA@mail.gmail.com обсуждение исходный текст |
Ответ на | AioCtl Shared Memory size fix ("Madhukar ." <madhukarprasad@google.com>) |
Ответы |
Re: AioCtl Shared Memory size fix
|
Список | pgsql-hackers |
On Mon, 15 Sept 2025 at 13:33, Madhukar . <madhukarprasad@google.com> wrote: > > Hi Folks, > > While reviewing AIO code, we found an issue with AioCtlShmemSize function. The function was not accounting for io_handleswhich is used post shared memory alloc in AioShmemInit. Good catch. Presumably this was `PgAioHandle io_handles[]` at some point, but now that it's a pointer it's a proper part of the struct's own size, and should be treated as such for memory accounting. > Please find a patch to account for io_handles member of PgAioCtl. > The patch uses sizeof(PgAioCtl) instead of offsetof(PgAioCtl, io_handles) in AioCtlShmemSize. LGTM. Kind regards, Matthias van de Meent Databricks
В списке pgsql-hackers по дате отправления: