Skip to content

Commit 92a8844

Browse files
author
liushengsong
committed
1
1 parent 27b7b9c commit 92a8844

2 files changed

Lines changed: 24 additions & 0 deletions

File tree

src/test/isolation2/input/uao/ao_unique_index_vacuum.source

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ CREATE TABLE unique_index_vacuum_@amname@(i int UNIQUE) USING @amname@
5151
INSERT INTO unique_index_vacuum_@amname@ SELECT generate_series(1, 5);
5252
DELETE FROM unique_index_vacuum_@amname@ WHERE i = 5;
5353

54+
-- Enable debug logging to diagnose flaky compaction behavior.
55+
SET debug_appendonly_print_compaction = on;
56+
SET debug_appendonly_print_segfile_choice = on;
57+
SET debug_appendonly_print_visimap = on;
58+
5459
select gp_inject_fault_infinite('vacuum_ao_after_index_delete', 'skip', dbid)
5560
from gp_segment_configuration where role = 'p' AND content <> -1;
5661

@@ -64,4 +69,8 @@ SELECT gp_wait_until_triggered_fault('vacuum_ao_after_index_delete', 1, dbid)
6469
SELECT gp_inject_fault_infinite('vacuum_ao_after_index_delete', 'reset', dbid)
6570
FROM gp_segment_configuration WHERE role = 'p' AND content <> -1;
6671

72+
RESET debug_appendonly_print_compaction;
73+
RESET debug_appendonly_print_segfile_choice;
74+
RESET debug_appendonly_print_visimap;
75+
6776
DROP TABLE unique_index_vacuum_@amname@;

src/test/isolation2/output/uao/ao_unique_index_vacuum.source

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,14 @@ INSERT 5
8383
DELETE FROM unique_index_vacuum_@amname@ WHERE i = 5;
8484
DELETE 1
8585

86+
-- Enable debug logging to diagnose flaky compaction behavior.
87+
SET debug_appendonly_print_compaction = on;
88+
SET
89+
SET debug_appendonly_print_segfile_choice = on;
90+
SET
91+
SET debug_appendonly_print_visimap = on;
92+
SET
93+
8694
select gp_inject_fault_infinite('vacuum_ao_after_index_delete', 'skip', dbid) from gp_segment_configuration where role = 'p' AND content <> -1;
8795
gp_inject_fault_infinite
8896
--------------------------
@@ -112,5 +120,12 @@ SELECT gp_inject_fault_infinite('vacuum_ao_after_index_delete', 'reset', dbid) F
112120
Success:
113121
(3 rows)
114122

123+
RESET debug_appendonly_print_compaction;
124+
RESET
125+
RESET debug_appendonly_print_segfile_choice;
126+
RESET
127+
RESET debug_appendonly_print_visimap;
128+
RESET
129+
115130
DROP TABLE unique_index_vacuum_@amname@;
116131
DROP

0 commit comments

Comments
 (0)