Skip to content

data: stage episodes to node-local disk; never read them from /workspace - #707

Draft
RyanPCo wants to merge 1 commit into
graphite-base/707from
ryanco/ephemeral-stage
Draft

RyanPCo wants to merge 1 commit into
graphite-base/707from
ryanco/ephemeral-stage

Conversation

@RyanPCo

@RyanPCo RyanPCo commented Oct 12, 2026

Copy link
Copy Markdown
Contributor

EpisodeResolver.load() copies resolved episodes into $EGOVERSE_STAGE_DIR
(default /ephemeral/loaner-jobs//egoverse-datasets) under a per-node
flock and reads only from there. Dataloader reads over /workspace NFS have
hung ranks unkillably and drained nodes, so an unwritable stage dir, the 10%
free-space floor, or any failed copy raises StagingError instead of falling
back to NFS.

🤖 Generated with Claude Code

https://claude.ai/code/session_01X86xQuci4asKUkiCwqMiKF

RyanPCo commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

EpisodeResolver.load() copies resolved episodes into $EGOVERSE_STAGE_DIR
(default /ephemeral/loaner-jobs/<uid>/egoverse-datasets) under a per-node
flock and reads only from there. Dataloader reads over /workspace NFS have
hung ranks unkillably and drained nodes, so an unwritable stage dir, the 10%
free-space floor, or any failed copy raises StagingError instead of falling
back to NFS.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01BwDTLMiVGjWTGgZZxgrhse
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