diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2024-03-28 11:31:03 +0100 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2024-03-28 11:31:03 +0100 |
commit | 2466d6654f85d7ec136d09d52ae22771452a19df (patch) | |
tree | 5e68b65e65d2f041318daf327fe94bdc15be6f8d /src/backend/nodes/nodeFuncs.c | |
parent | 427005742bd2efdcee0f361e17d1a76664ff001b (diff) | |
download | postgresql-2466d6654f85d7ec136d09d52ae22771452a19df.tar.gz postgresql-2466d6654f85d7ec136d09d52ae22771452a19df.zip |
libpq-be-fe-helpers.h: wrap new cancel APIs
Commit 61461a300c1c introduced new functions to libpq for cancelling
queries. This commit introduces a helper function that backend-side
libraries and extensions can use to invoke those. This function takes a
timeout and can itself be interrupted while it is waiting for a cancel
request to be sent and processed, instead of being blocked.
This replaces the usage of the old functions in postgres_fdw and dblink.
Finally, it also adds some test coverage for the cancel support in
postgres_fdw.
Author: Jelte Fennema-Nio <postgres@jeltef.nl>
Discussion: https://postgr.es/m/CAGECzQT_VgOWWENUqvUV9xQmbaCyXjtRRAYO8W07oqashk_N+g@mail.gmail.com
Diffstat (limited to 'src/backend/nodes/nodeFuncs.c')
0 files changed, 0 insertions, 0 deletions