On Tue, 2006-02-14 at 13:20 -0400, Tom Lane wrote: > Log Message: > ----------- > 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).
Cool and Interesting. That might explain some pretty dire performance numbers from last week while running auto vacuum. Performance was flat-lining for a while. Still need to investigate further though. Best Regards, Simon Riggs ---------------------------(end of broadcast)--------------------------- TIP 2: Don't 'kill -9' the postmaster
