You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by GitBox <gi...@apache.org> on 2026/05/03 08:34:52 UTC
[GH] (texera/test-checkpoint-subsystem-spec): Workflow run "Required Checks" is working again!
The GitHub Actions job "Required Checks" on texera.git/test-checkpoint-subsystem-spec has succeeded.
Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).
Head commit for run:
584dc7a8806f2f9562b61c2477aef5ff38ced54e / Xinyuan Lin <xi...@uci.edu>
test(amber): own a suite-local ActorSystem and shut it down in afterAll
Per Copilot feedback on #4838: the spec was triggering AmberRuntime's
lazy ActorSystem("Amber", ...) creation and never terminating it,
leaking Pekko threads across tests.
Switch to a suite-local ActorSystem ("CheckpointSubsystemSpec-test")
created in the spec itself, used directly for the SerializedState
round-trip test. To honor the same hygiene for the CheckpointState
save/load tests — which hard-code AmberRuntime.serde — inject the
suite-local Serialization into AmberRuntime via reflection in
beforeAll, then reset AmberRuntime's _actorSystem/_serde to null and
TestKit.shutdownActorSystem the suite-local system in afterAll. No
runtime threads leak past the spec.
Co-Authored-By: Claude Opus 4.7 (1M context) <no...@anthropic.com>
Report URL: https://github.com/apache/texera/actions/runs/25274162014
With regards,
GitHub Actions via GitBox