Skip to content

[AURON #2577] Prevent stale Celeborn PID files from blocking CI startup - #2578

Open
lyne7-sc wants to merge 1 commit into
apache:masterfrom
lyne7-sc:fix/celeborn-ci-pid-dir
Open

lyne7-sc wants to merge 1 commit into
apache:masterfrom
lyne7-sc:fix/celeborn-ci-pid-dir

Conversation

@lyne7-sc

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Closes #2577

Rationale for this change

Celeborn CI can intermittently fail after restoring stale PID files from the binary cache. If a cached PID matches an existing Java process, Celeborn incorrectly reports that its service is already running. This was observed in the Celeborn CI check for PR #2575.

What changes are included in this PR?

Create a fresh directory under RUNNER_TEMP and export CELEBORN_PID_DIR before starting the master and worker. This bypasses cached PID files and keeps new PID files outside the cached installation.

Are there any user-facing changes?

No. This change only affects Celeborn startup in CI.

How was this patch tested?

To be verified by the Celeborn GitHub Actions checks.

Was this patch authored or co-authored using generative AI tooling?

  • Yes
  • No

If yes, include: Generated-by: OpenAI Codex (gpt-6)

ASF guidance: https://www.apache.org/legal/generative-tooling.html

@github-actions github-actions Bot added the infra label Oct 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Stale Celeborn PID files intermittently block CI startup

1 participant