Closed jaychia closed 1 week ago
Comparing jay/wait-no-local
(a3ede70) with main
(f566125)
⚡ 1
improvements
❌ 2
regressions
✅ 14
untouched benchmarks
:warning: Please fix the performance issues or acknowledge them on CodSpeed.
Benchmark | main |
jay/wait-no-local |
Change | |
---|---|---|---|---|
❌ | test_count[1 Small File] |
3.2 ms | 4.1 ms | -22.24% |
⚡ | test_iter_rows_first_row[100 Small Files] |
358.8 ms | 283.5 ms | +26.57% |
❌ | test_show[100 Small Files] |
24 ms | 32.8 ms | -26.78% |
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 77.86%. Comparing base (
f566125
) to head (a3ede70
). Report is 41 commits behind head on main.
Closes: #3249
Ray's
ray.wait
is supposed to:fetch_local=True
which will supposedly fetch data to wherever the wait is called before returningnum_returns=1
which will wait until only the first item is ready before returningThis seems to not be the intended behavior here, where
RayPartitionSet
is trying to wait on ALL the partitions to be ready, and does not want to pull any data down to the calling site.