From 7c922023b60231ebb5026fcbc3804025d80e2f0a Mon Sep 17 00:00:00 2001 From: Ed Espino Date: Mon, 16 Dec 2024 21:13:50 -0800 Subject: [PATCH] test: Move mirror_replay test to separate schedule due to core dumps This test is currently causing core dumps when run as part of the greenplum_schedule. To prevent this from blocking other testing while we investigate the root cause: - Created new fixme_schedule containing only mirror_replay - Removed mirror_replay from greenplum_schedule - Added installcheck-fixme make target to run problematic tests in isolation Issue: #782 --- src/test/regress/GNUmakefile | 3 +++ src/test/regress/fixme_schedule | 12 ++++++++++++ src/test/regress/greenplum_schedule | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 src/test/regress/fixme_schedule diff --git a/src/test/regress/GNUmakefile b/src/test/regress/GNUmakefile index dcc38682a9a..a45ca4f164b 100644 --- a/src/test/regress/GNUmakefile +++ b/src/test/regress/GNUmakefile @@ -220,6 +220,9 @@ installcheck-cbdb-parallel: all twophase_pqexecparams installcheck-tests: all $(pg_regress_installcheck) $(REGRESS_OPTS) $(TESTS) $(EXTRA_TESTS) +installcheck-fixme: all + $(pg_regress_installcheck) $(REGRESS_OPTS) --schedule=$(srcdir)/fixme_schedule $(EXTRA_TESTS) + ifeq ($(BUILD_TYPE),prod) .PHONY: installcheck-icudp installcheck-icudp: diff --git a/src/test/regress/fixme_schedule b/src/test/regress/fixme_schedule new file mode 100755 index 00000000000..aef46024260 --- /dev/null +++ b/src/test/regress/fixme_schedule @@ -0,0 +1,12 @@ +# ====================================================================== +# Cloudberry-specific tests +# ---------------------------------------------------------------------- +# These tests have issues +# ====================================================================== + +# [Bug] Core Dump in mirror_replay Test Suite During Execution #782 +# https://github.com/apache/cloudberry/issues/782 + +test: mirror_replay + +# end of tests diff --git a/src/test/regress/greenplum_schedule b/src/test/regress/greenplum_schedule index 3a1f7d9dd54..5979e8f9ff9 100755 --- a/src/test/regress/greenplum_schedule +++ b/src/test/regress/greenplum_schedule @@ -292,7 +292,7 @@ test: oid_wraparound # fts_recovery_in_progresss uses fault injectors to simulate FTS fault states, # hence it should be run in isolation. test: fts_recovery_in_progress -test: mirror_replay +ignore: mirror_replay test: autovacuum test: autovacuum-segment test: autovacuum-template0-segment