Page MenuHomePhabricator

Rust evaluator messaging protocol should handle arbitrary buffer sizes
Open, HighPublic

Description

Description

Currently, the evaluator caps out at 1024 bytes, which is not even close to enough. The culprits are ChanneledReader and ChanneledWriter, which return after a single buffered call.

Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)

  • handle larger buffers

Completion checklist

Event Timeline

DSantamaria changed the task status from In Progress to Open.Nov 12 2025, 7:02 AM