RE: Logical replication 'invalid memory alloc request size 1585837200' after upgrading to 17.5
От | Hayato Kuroda (Fujitsu) |
---|---|
Тема | RE: Logical replication 'invalid memory alloc request size 1585837200' after upgrading to 17.5 |
Дата | |
Msg-id | OSCPR01MB14966A375A7ADF466F335324CF562A@OSCPR01MB14966.jpnprd01.prod.outlook.com обсуждение исходный текст |
Ответ на | Re: Logical replication 'invalid memory alloc request size 1585837200' after upgrading to 17.5 (Amit Kapila <amit.kapila16@gmail.com>) |
Ответы |
Re: Logical replication 'invalid memory alloc request size 1585837200' after upgrading to 17.5
|
Список | pgsql-bugs |
Dear Amit, Duncan, Vignesh, Sawada-san, I searched on GitHub and confirmed that no extensions use sizeof(ReorderBufferTXN). Based on that, can we proceed with the fix for backbenches? Note that I checked only repositories that are opened on GitHub. Proprietary ones and hosting on other services cannot be guaranteed. How I search =========== I searched on github with "sizeof(ReorderBufferTXN)", and 259 files were found. All of them were either "reorderbuffer.c" or "reorderbuffer.cpp". reorderbuffer.c came from the forked postgres repos, and "reorderbuffer.cpp" came from the openGauss project, which tries to enhance postgres. In both cases, they are server-side code and will rebase community's commits when we update the header file and sizeof(ReorderBufferTXN). In this check, I could not find extensions that refer to the size; only server-side codes were found. Based on that, we could extend the struct ReorderBufferTXN. [1]: https://github.com/search?q=sizeof%28ReorderBufferTXN%29&type=code [2]: https://github.com/opengauss-mirror/openGauss-server/blob/master/src/gausskernel/storage/replication/logical/reorderbuffer.cpp Best regards, Hayato Kuroda FUJITSU LIMITED
В списке pgsql-bugs по дате отправления: