stanfordnlp/dspy

[Bug] ParallelEvaluate `causes cannot schedule new futures after shutdown on long evals`

Open

#9,574 opened on Apr 7, 2026

View on GitHub
 (4 comments) (0 reactions) (0 assignees)Python (290 forks)batch import
help wanted

Repository metrics

Stars
 (4,708 stars)
PR merge metrics
 (Avg merge 11d 13h) (16 merged PRs in 30d)

Description

dspy.Evaluate doesn't expose timeout. ParallelExecutor's 120s straggler timeout causes cannot schedule new futures after shutdown on long evals.

source: https://x.com/kargarisaac/status/2041596855172424159

Contributor guide