mirror of https://github.com/postgres/postgres
Make pgstatindex respond to cancel interrupts.
A similar problem for pgstattuple() was fixed in April of 2010 by commit
33065ef8bc
, 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.
This commit is contained in:
parent
5aa09d5df3
commit
976bad0433
|
@ -155,6 +155,8 @@ pgstatindex(PG_FUNCTION_ARGS)
|
||||||
Page page;
|
Page page;
|
||||||
BTPageOpaque opaque;
|
BTPageOpaque opaque;
|
||||||
|
|
||||||
|
CHECK_FOR_INTERRUPTS();
|
||||||
|
|
||||||
/* Read and lock buffer */
|
/* Read and lock buffer */
|
||||||
buffer = ReadBuffer(rel, blkno);
|
buffer = ReadBuffer(rel, blkno);
|
||||||
LockBuffer(buffer, BUFFER_LOCK_SHARE);
|
LockBuffer(buffer, BUFFER_LOCK_SHARE);
|
||||||
|
|
Loading…
Reference in New Issue