Skip to content

Commit

Permalink
test: Move mirror_replay test to separate schedule due to core dumps
Browse files Browse the repository at this point in the history
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: apache#782
  • Loading branch information
edespino committed Dec 18, 2024
1 parent a3d9f93 commit 7c92202
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 1 deletion.
3 changes: 3 additions & 0 deletions src/test/regress/GNUmakefile
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
12 changes: 12 additions & 0 deletions src/test/regress/fixme_schedule
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion src/test/regress/greenplum_schedule
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 7c92202

Please sign in to comment.