diff options
author | Robert Haas <rhaas@postgresql.org> | 2011-10-06 12:08:59 -0400 |
---|---|---|
committer | Robert Haas <rhaas@postgresql.org> | 2011-10-06 12:09:33 -0400 |
commit | 1cb018dd09268cab7f4ac1e8ab59b2277e7709f1 (patch) | |
tree | cd4d6437dd44a9e9b5cbf01f450d2795ac7fe694 | |
parent | 416e82ce9f0c8c4ec6d377368d670b8ca74097a6 (diff) | |
download | postgresql-1cb018dd09268cab7f4ac1e8ab59b2277e7709f1.tar.gz postgresql-1cb018dd09268cab7f4ac1e8ab59b2277e7709f1.zip |
Make pgstatindex respond to cancel interrupts.
A similar problem for pgstattuple() was fixed in April of 2010 by commit
33065ef8bc52253ae855bc959576e52d8a28ba06, but pgstatindex() seems to have
been overlooked.
Back-patch all the way, as with that commit, though not to 7.4 through
8.1, since those are now EOL.
-rw-r--r-- | contrib/pgstattuple/pgstatindex.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/pgstattuple/pgstatindex.c b/contrib/pgstattuple/pgstatindex.c index 178065ceda5..beff1b9855b 100644 --- a/contrib/pgstattuple/pgstatindex.c +++ b/contrib/pgstattuple/pgstatindex.c @@ -156,6 +156,8 @@ pgstatindex(PG_FUNCTION_ARGS) Page page; BTPageOpaque opaque; + CHECK_FOR_INTERRUPTS(); + /* Read and lock buffer */ buffer = ReadBuffer(rel, blkno); LockBuffer(buffer, BUFFER_LOCK_SHARE); |