induce_error_index.patch
application/octet-stream
Filename: induce_error_index.patch
Type: application/octet-stream
Part: 0
Patch
Format: unified
| File | + | − |
|---|---|---|
| src/backend/access/nbtree/nbtree.c | 4 | 0 |
diff --git a/src/backend/access/nbtree/nbtree.c b/src/backend/access/nbtree/nbtree.c index 4bb1629..915354b 100644 --- a/src/backend/access/nbtree/nbtree.c +++ b/src/backend/access/nbtree/nbtree.c @@ -20,6 +20,7 @@ #include "access/nbtree.h" #include "access/nbtxlog.h" +#include "access/parallel.h" #include "access/relscan.h" #include "access/xlog.h" #include "commands/progress.h" @@ -1040,6 +1041,9 @@ btvacuumscan(IndexVacuumInfo *info, IndexBulkDeleteResult *stats, if (info->report_progress) pgstat_progress_update_param(PROGRESS_SCAN_BLOCKS_DONE, blkno); + + if (IsParallelWorker()) + elog(ERROR,"Error induced during index vacuum"); } }