Skip to content

Commit

Permalink
ci: Re-enable tests with increased shared memory (#727)
Browse files Browse the repository at this point in the history
The cbdb_parallel and instr_in_shmem_verify test suites were
previously disabled due to insufficient shared memory in the GitHub
Actions CI environment. By adding --shm-size=2gb to the container
configuration, these tests now pass consistently.

Changes:
- Add --shm-size=2gb to GitHub Actions container configuration
- Re-enable cbdb_parallel test suite
- Re-enable instr_in_shmem_verify test suite
  • Loading branch information
edespino authored Nov 25, 2024
1 parent 43c915c commit 9a670c1
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions .github/workflows/build-cloudberry.yml
Original file line number Diff line number Diff line change
Expand Up @@ -643,6 +643,7 @@ jobs:
options: >-
--user root
-h cdw
--shm-size=2gb
steps:

Expand Down
4 changes: 2 additions & 2 deletions src/test/regress/greenplum_schedule
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ test: ao_locks
test: freeze_aux_tables

# cbdb parallel test
ignore: cbdb_parallel
test: cbdb_parallel

# These cannot run in parallel, because they check that VACUUM FULL shrinks table size.
# A concurrent session could hold back the xid horizon and prevent old tuples from being
Expand All @@ -269,7 +269,7 @@ test: vacuum_full_heap
test: vacuum_full_heap_bitmapindex
test: vacuum_ao_aux_only
# Check for shmem leak for instrumentation slots
ignore: instr_in_shmem_verify
test: instr_in_shmem_verify
# check autostats
test: autostats
test: enable_autovacuum
Expand Down

0 comments on commit 9a670c1

Please sign in to comment.