diff options
author | Andres Freund <andres@anarazel.de> | 2017-06-05 18:53:41 -0700 |
---|---|---|
committer | Andres Freund <andres@anarazel.de> | 2017-06-05 19:18:16 -0700 |
commit | c1abe6c786d8f00643de8519140d77644b474163 (patch) | |
tree | b674b849c8ece71e09a4751c9a31791492aaf0c8 /src | |
parent | 6e1dd2773eb60a6ab87b27b8d9391b756e904ac3 (diff) | |
download | postgresql-c1abe6c786d8f00643de8519140d77644b474163.tar.gz postgresql-c1abe6c786d8f00643de8519140d77644b474163.zip |
Wire up query cancel interrupt for walsender backends.
This allows to cancel commands run over replication connections. While
it might have some use before v10, it has become important now that
normal SQL commands are allowed in database connected walsender
connections.
Author: Petr Jelinek
Reviewed-By: Andres Freund, Michael Paquier
Discussion: https://postgr.es/m/7966f454-7cd7-2b0c-8b70-cdca9d5a8c97@2ndquadrant.com
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/replication/walsender.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/replication/walsender.c b/src/backend/replication/walsender.c index 61d0a199d69..976a42f86d3 100644 --- a/src/backend/replication/walsender.c +++ b/src/backend/replication/walsender.c @@ -2929,7 +2929,7 @@ WalSndSignals(void) /* Set up signal handlers */ pqsignal(SIGHUP, PostgresSigHupHandler); /* set flag to read config * file */ - pqsignal(SIGINT, SIG_IGN); /* not used */ + pqsignal(SIGINT, StatementCancelHandler); /* query cancel */ pqsignal(SIGTERM, die); /* request shutdown */ pqsignal(SIGQUIT, quickdie); /* hard crash time */ InitializeTimeouts(); /* establishes SIGALRM handler */ |