Skip to content

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

Merged
slfan1989 merged 1 commit into
apache:masterfrom
lyne7-sc:fix/celeborn-ci-pid-dir
Oct 17, 2026
Merged

slfan1989 merged 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

@slfan1989 slfan1989 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@slfan1989
slfan1989 merged commit 213e3f4 into apache:master Oct 17, 2026
134 checks passed
@slfan1989

Copy link
Copy Markdown
Contributor

@lyne7-sc Thanks for the contribution! @cxzl25 Thanks for the review!

@lyne7-sc

Copy link
Copy Markdown
Contributor Author

@cxzl25 @slfan1989 thanks for the reviews

@lyne7-sc
lyne7-sc deleted the fix/celeborn-ci-pid-dir branch October 19, 2026 01:59
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

3 participants