Skip to content

Temporarily remove vanilla fault tolerance for the eval fleet - #2497

Open
fzyzcjy wants to merge 1 commit into
tom/refactor-miles/op13-179from
tom/refactor-miles/op13-180
Open

Temporarily remove vanilla fault tolerance for the eval fleet#2497
fzyzcjy wants to merge 1 commit into
tom/refactor-miles/op13-179from
tom/refactor-miles/op13-180

Conversation

@fzyzcjy

@fzyzcjy fzyzcjy commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator

Part of #1837

@fzyzcjy
fzyzcjy force-pushed the tom/refactor-miles/op13-180 branch 2 times, most recently from c9fa012 to b149ac9 Compare August 13, 2026 03:11
@fzyzcjy
fzyzcjy force-pushed the tom/refactor-miles/op13-179 branch from 5490f30 to 5b6626c Compare August 13, 2026 03:25
@fzyzcjy
fzyzcjy force-pushed the tom/refactor-miles/op13-180 branch 2 times, most recently from 4246f0f to c004a9b Compare August 13, 2026 06:00
@fzyzcjy
fzyzcjy force-pushed the tom/refactor-miles/op13-179 branch 2 times, most recently from b0f4508 to 806b664 Compare August 13, 2026 06:39
@fzyzcjy
fzyzcjy force-pushed the tom/refactor-miles/op13-180 branch 3 times, most recently from ab03185 to bd22007 Compare August 14, 2026 04:49
All three calls at the top of EvalFleet.pin were broken: RolloutServer no
longer has recover() or wait_all_engines_alive(), and
ServerCell.probe_and_mark_dead() referenced is_allocated/_mark_stopped,
which no longer exist, so it raised AttributeError on every call. The
surrounding try/except swallowed the failure into EvalSkip("unhealthy"),
so every eval-fleet pin silently degraded to a skipped eval.

The eval fleet does not support fault tolerance, so the path is removed
rather than reimplemented: pin now goes straight to the weight load, and
the now-unreachable RolloutServer.probe_and_mark_dead and
ServerCell.probe_and_mark_dead are deleted along with their tests.
Sign up for free to 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