diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2006-02-14 17:20:10 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2006-02-14 17:20:10 +0000 |
commit | 4fc6585cb92cb0e783296f0ca7a5d67ab277c343 (patch) | |
tree | 9b09f5d1ea894950fe881c66a80cbdadd035818f /src/backend/utils/adt/numeric.c | |
parent | efaac136bfe8dda4cca9b8e9ffeb3ed194dad1a5 (diff) | |
download | postgresql-4fc6585cb92cb0e783296f0ca7a5d67ab277c343.tar.gz postgresql-4fc6585cb92cb0e783296f0ca7a5d67ab277c343.zip |
Move btbulkdelete's vacuum_delay_point() call to a place in the loop where
we are not holding a buffer content lock; where it was, InterruptHoldoffCount
is positive and so we'd not respond to cancel signals as intended. Also
add missing vacuum_delay_point() call in btvacuumcleanup. This should fix
complaint from Evgeny Gridasov about failure to respond to SIGINT/SIGTERM
in a timely fashion (bug #2257).
Diffstat (limited to 'src/backend/utils/adt/numeric.c')
0 files changed, 0 insertions, 0 deletions