Skip to content

[pull] master from ray-project:master#4057

Merged
pull[bot] merged 2 commits intomiqdigital:masterfrom
ray-project:master
Apr 16, 2026
Merged

[pull] master from ray-project:master#4057
pull[bot] merged 2 commits intomiqdigital:masterfrom
ray-project:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Apr 16, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

bveeramani and others added 2 commits April 16, 2026 10:00
## Description

The streaming split pipeline (SplitCoordinator, OutputSplitter,
StreamSplitDataIterator) has almost no observability, making it
difficult to debug issues in production. This adds debug logging at key
lifecycle points and a throttled dispatch log in the hot path.

**SplitCoordinator:**
- `__init__`: DEBUG log with `n` and `locality_hints`
- `get()`: throttled DEBUG log with rows dispatched and prefetch bytes;
DEBUG on epoch finish; WARNING on unexpected errors
- `_barrier`: DEBUG on client arrival and epoch start; WARNING on
executor creation failure
- `shutdown_executor`: DEBUG log

**StreamSplitDataIterator:**
- `__init__`: DEBUG log with split index and world size
- `gen_blocks`: DEBUG on epoch request/start/exhaustion; throttled DEBUG
after yield (consumer resume)
- `stats()`: DEBUG before remote call

**OutputSplitter:**
- `__init__`: DEBUG log with `n`, `equal`, `locality_hints`,
`max_buffer_size`

## Related issues

None.

## Additional information

All hot-path logs (SplitCoordinator dispatch, consumer yield) are
time-throttled to avoid log spam. Lifecycle logs (init, epoch
transitions, shutdown) are not throttled since they are infrequent.

---------

Signed-off-by: Balaji Veeramani <bveeramani@berkeley.edu>
…62616)

sorted() returns a new sorted list instead of sorting in place. As a
result, get_last_job() was returning an arbitrary job instead of the
latest one.

---------

Signed-off-by: Yicheng-Lu-llll <51814063+Yicheng-Lu-llll@users.noreply.github.com>
@pull pull bot locked and limited conversation to collaborators Apr 16, 2026
@pull pull bot added the ⤵️ pull label Apr 16, 2026
@pull pull bot merged commit 1c8c119 into miqdigital:master Apr 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants