From 7aa213bba996a8a579557614e36820b225442baa Mon Sep 17 00:00:00 2001 From: YuBaoku <49938469+EmmonsCurse@users.noreply.github.com> Date: Thu, 2 Apr 2026 10:33:55 +0800 Subject: [PATCH] [CI] Replace ipc=host with shm-size and sysctl configuration (#7138) --- .github/workflows/_base_test.yml | 5 ++++- .github/workflows/_gpu_4cards_case_test.yml | 5 ++++- .github/workflows/_logprob_test_linux.yml | 6 +++++- .github/workflows/_pre_ce_test.yml | 1 + .github/workflows/_stable_test.yml | 1 + 5 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/_base_test.yml b/.github/workflows/_base_test.yml index e4e53bf1b2..b114bad15d 100644 --- a/.github/workflows/_base_test.yml +++ b/.github/workflows/_base_test.yml @@ -182,7 +182,10 @@ jobs: docker rm -f ${runner_name} || true fi - docker run --rm --ipc=host --pid=host --net=host \ + docker run --rm --net=host \ + --shm-size=64g \ + --sysctl kernel.msgmax=1048576 \ + --sysctl kernel.msgmnb=268435456 \ --name ${runner_name} \ -v $(pwd):/workspace \ -w /workspace \ diff --git a/.github/workflows/_gpu_4cards_case_test.yml b/.github/workflows/_gpu_4cards_case_test.yml index 9b1455e8c0..02a16b8b93 100644 --- a/.github/workflows/_gpu_4cards_case_test.yml +++ b/.github/workflows/_gpu_4cards_case_test.yml @@ -166,7 +166,10 @@ jobs: docker rm -f ${runner_name} || true fi - docker run --rm --ipc=host --net=host \ + docker run --rm --net=host \ + --shm-size=64g \ + --sysctl kernel.msgmax=1048576 \ + --sysctl kernel.msgmnb=268435456 \ --name ${runner_name} \ -v $(pwd):/workspace -w /workspace \ -v "${CACHE_DIR}/gitconfig:/etc/gitconfig:ro" \ diff --git a/.github/workflows/_logprob_test_linux.yml b/.github/workflows/_logprob_test_linux.yml index ac3ebeff2f..47486cef24 100644 --- a/.github/workflows/_logprob_test_linux.yml +++ b/.github/workflows/_logprob_test_linux.yml @@ -152,7 +152,11 @@ jobs: echo "Removing stale container: ${runner_name}" docker rm -f ${runner_name} || true fi - docker run --rm --ipc=host --pid=host --net=host \ + + docker run --rm --net=host \ + --shm-size=64g \ + --sysctl kernel.msgmax=1048576 \ + --sysctl kernel.msgmnb=268435456 \ --name ${runner_name} \ -v $(pwd):/workspace \ -w /workspace \ diff --git a/.github/workflows/_pre_ce_test.yml b/.github/workflows/_pre_ce_test.yml index d5dd490828..9e313606a3 100644 --- a/.github/workflows/_pre_ce_test.yml +++ b/.github/workflows/_pre_ce_test.yml @@ -163,6 +163,7 @@ jobs: fi docker run --rm --net=host \ + --shm-size=64G \ --name ${runner_name} \ -v $(pwd):/workspace \ -w /workspace \ diff --git a/.github/workflows/_stable_test.yml b/.github/workflows/_stable_test.yml index 3e7fb293e6..dd4ce4e811 100644 --- a/.github/workflows/_stable_test.yml +++ b/.github/workflows/_stable_test.yml @@ -160,6 +160,7 @@ jobs: fi docker run --rm --net=host \ + --shm-size=64G \ --name ${runner_name} \ -v $(pwd):/workspace \ -w /workspace \