pgsql: Prohibit shutting down resources if there is a possibility ofba

Поиск
Список
Период
Сортировка
От Amit Kapila
Тема pgsql: Prohibit shutting down resources if there is a possibility ofba
Дата
Msg-id E1fp3YW-0007jx-2Y@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Prohibit shutting down resources if there is a possibility of back up.

Currently, we release the asynchronous resources as soon as it is evident
that no more rows will be needed e.g. when a Limit is filled.  This can be
problematic especially for custom and foreign scans where we can scan
backward.  Fix that by disallowing the shutting down of resources in such
cases.

Reported-by: Robert Haas
Analysed-by: Robert Haas and Amit Kapila
Author: Amit Kapila
Reviewed-by: Robert Haas
Backpatch-through: 9.6 where this code was introduced
Discussion: https://postgr.es/m/86137f17-1dfb-42f9-7421-82fd786b04a1@anayrat.info

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/c054afd0a22c75acec8f85872ae1036bd8519132

Modified Files
--------------
src/backend/executor/execMain.c  | 16 ++++++++++++----
src/backend/executor/nodeLimit.c | 10 ++++++++--
2 files changed, 20 insertions(+), 6 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Andrew Gierth
Дата:
Сообщение: pgsql: Avoid query-lifetime memory leaks in XMLTABLE (bug #15321)
Следующее
От: Amit Kapila
Дата:
Сообщение: pgsql: Adjust comment atop ExecShutdownNode.