Skip to content

fix: order data-aware task completion - #517

Merged
k82cn merged 1 commit into
xflops:mainfrom
k82cn:fix-rfe275-completion-order
Sep 8, 2026
Merged

fix: order data-aware task completion#517
k82cn merged 1 commit into
xflops:mainfrom
k82cn:fix-rfe275-completion-order

Conversation

@k82cn

@k82cnk82cn commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Fix the data-aware Runner completion ordering after #516: executor attributes returned with task completion are indexed before the completed task becomes observable.

The Runner E2E covers the initial optimization-only scenario with warmup=1. It verifies SessionContext.publish and task-affinity plumbing, but does not require an affinity task to run on a particular executor. DAS remains a soft scheduling score; this PR does not introduce hard affinity, executor reservation, or cross-executor coordination.

Verification

  • cargo test -p flame-session-manager -q (289 passed)
  • cd sdk/python && uv run pytest -q (261 passed, 2 skipped)
  • python3 -m compileall -q e2e/src/e2e e2e/tests

@k82cn
k82cnforce-pushed the fix-rfe275-completion-order branch from bae0173 to 6fe5999CompareSeptember 8, 2026 11:08
@k82cn
k82cn merged commit 8e43581 into xflops:mainSep 8, 2026
8 checks passed
@k82cn
k82cn deleted the fix-rfe275-completion-order branch September 8, 2026 12:30
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@k82cn