Avatar for the Eventual-Inc user
Eventual-Inc
Daft
BlogDocsChangelog

Performance History

Latest Results

Merge branch 'main' into wl_0603_enum
wuleiwuleiwulei:wl_0603_enum
3 hours ago
Merge branch 'main' into perf/sharded-grouped-agg
BABTUNA:perf/sharded-grouped-agg
3 hours ago
Merge branch 'main' into codex/agg-sum-literal-rewrite
codex/agg-sum-literal-rewrite
3 hours ago
fix(distributed): surface background errors while input is pending (#7396) `JoinableForwardingStream` previously polled background tasks only after its input stream closed. If a scheduler or materializer task failed while the input remained `Pending`, that error stayed queued in the `JoinSet` and the driver could wait indefinitely for another partition. This change surfaces background failures without changing ready-input priority or the stream's existing drop semantics. ## Changes Made - Poll the input first so ready data keeps its existing priority. - While the input is pending, poll completed background tasks until the remaining tasks register the stream waker. - On a task error or panic, stop input forwarding, emit the error immediately, and transition to `AwaitingTasks` with the remaining `JoinSet`. - Continue forwarding input after successful background completions, and stop polling an exhausted `JoinSet`. - Add regression coverage for pending input, delayed failures, wakeup preservation, ready-input priority, remaining-task behavior after failure, and task errors/panics. ## Validation - `cargo test -p daft-distributed test_joinable_forwarding_stream -- --nocapture`: 10 passed. - `cargo test -p daft-distributed`: 75 passed, 1 ignored. - Fork Ray verification: 2 independent repetitions; each ran the focused Ray case 5 times and the CI-equivalent Python 3.10 Ray unit suite. Both repetitions passed in 40m 41s and 44m 13s. - Community PR CI: 35 successful checks and 1 expected skip. - `cargo fmt --all -- --check` and `git diff --check` passed. ## Related Issues Closes #7394 --------- Co-authored-by: zhouwenjia.zwj <zhouwenjia.zwj@alibaba-inc.com>
main
5 hours ago
chore(deps): bump the all group across 1 directory with 8 updates Bumps the all group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action) | `2.8.0` | `2.9.0` | | [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) | `3.0.3` | `4.0.0` | | [actions/setup-node](https://github.com/actions/setup-node) | `6` | `7` | | [actions/setup-python](https://github.com/actions/setup-python) | `6` | `7` | | [actions/github-script](https://github.com/actions/github-script) | `7` | `9` | | [isbang/compose-action](https://github.com/isbang/compose-action) | `3.0.0` | `3.1.0` | | [actions/setup-java](https://github.com/actions/setup-java) | `5` | `6` | | [CodSpeedHQ/action](https://github.com/codspeedhq/action) | `4` | `5` | Updates `lycheeverse/lychee-action` from 2.8.0 to 2.9.0 - [Release notes](https://github.com/lycheeverse/lychee-action/releases) - [Commits](https://github.com/lycheeverse/lychee-action/compare/v2.8.0...v2.9.0) Updates `slackapi/slack-github-action` from 3.0.3 to 4.0.0 - [Release notes](https://github.com/slackapi/slack-github-action/releases) - [Changelog](https://github.com/slackapi/slack-github-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/slackapi/slack-github-action/compare/v3.0.3...v4.0.0) Updates `actions/setup-node` from 6 to 7 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v6...v7) Updates `actions/setup-python` from 6 to 7 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v6...v7) Updates `actions/github-script` from 7 to 9 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v7...v9) Updates `isbang/compose-action` from 3.0.0 to 3.1.0 - [Release notes](https://github.com/isbang/compose-action/releases) - [Commits](https://github.com/isbang/compose-action/compare/v3.0.0...v3.1.0) Updates `actions/setup-java` from 5 to 6 - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v5...v6) Updates `CodSpeedHQ/action` from 4 to 5 - [Release notes](https://github.com/codspeedhq/action/releases) - [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codspeedhq/action/compare/v4...v5) --- updated-dependencies: - dependency-name: lycheeverse/lychee-action dependency-version: 2.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: slackapi/slack-github-action dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: actions/setup-node dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: actions/setup-python dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: actions/github-script dependency-version: '9' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: isbang/compose-action dependency-version: 3.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: actions/setup-java dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all - dependency-name: CodSpeedHQ/action dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/github_actions/all-07115737a4
6 hours ago
refactor(distributed): simplify forwarding stream state
zhouwenjiajia:bugfix/joinable-stream-background-error
20 hours ago
Merge branch 'main' into everettVT/fix-hf-glob-revision
everettVT/fix-hf-glob-revision
1 day ago
test: clarify uuidv7 bit coverage
everettVT/uuid-param-generator
1 day ago

Latest Branches

CodSpeed Performance Gauge
-1%
perf(daft-core): enum-dispatch multi-column equality comparator#7058
3 hours ago
9f6bfbb
wuleiwuleiwulei:wl_0603_enum
CodSpeed Performance Gauge
-1%
3 hours ago
88b4527
BABTUNA:perf/sharded-grouped-agg
CodSpeed Performance Gauge
0%
3 hours ago
fba40a3
codex/agg-sum-literal-rewrite
© 2026 CodSpeed Technology
Home Terms Privacy Docs