Commit d6bb913
fix: validate ArrivalOrder params and clarify ordering docs
- Add __post_init__ to ArrivalOrder raising ValueError if
concurrent_streams < 1 or max_buffered_batches < 1. Previously
max_buffered_batches=0 would silently create an unbounded queue.
- Split the ArrivalOrder row in the ordering semantics table to
clarify that interleaving only occurs with concurrent_streams > 1;
concurrent_streams=1 reads files sequentially.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent a882dd2 commit d6bb913
2 files changed
+8
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
378 | 378 | | |
379 | 379 | | |
380 | 380 | | |
381 | | - | |
| 381 | + | |
| 382 | + | |
382 | 383 | | |
383 | 384 | | |
384 | 385 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
196 | 202 | | |
197 | 203 | | |
198 | 204 | | |
| |||
0 commit comments