From 963eb2e2c6bb795bf397c3ed97b1924d99287b63 Mon Sep 17 00:00:00 2001 From: Grigory Smolkin Date: Wed, 11 Jul 2018 10:29:36 +0300 Subject: [PATCH] check for interrupt more frequently --- src/data.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/data.c b/src/data.c index fd09e5e7..476cbbdf 100644 --- a/src/data.c +++ b/src/data.c @@ -242,6 +242,10 @@ backup_data_page(backup_files_args *arguments, header.block = blknum; header.compressed_size = 0; + /* check for interrupt */ + if (interrupted) + elog(ERROR, "Interrupted during backup"); + /* * Read the page and verify its header and checksum. * Under high write load it's possible that we've read partly