-
-
Notifications
You must be signed in to change notification settings - Fork 748
Make CI happy again #8560
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make CI happy again #8560
Conversation
a549bdb to
6bd7a8b
Compare
b8fe402 to
f2ff34e
Compare
f2ff34e to
4daa85c
Compare
Unit Test ResultsSee test report for an extended history of previous test failures. This is useful for diagnosing flaky tests. 27 files ± 0 27 suites ±0 10h 26m 24s ⏱️ + 1h 48m 13s For more details on these failures, see this check. Results for commit 1ccfad6. ± Comparison against base commit f595c9e. This pull request removes 2 tests.♻️ This comment has been updated with latest results. |
4d756b7 to
3d6471f
Compare
distributed/tests/test_scheduler.py
Outdated
| if dd._dask_expr_enabled(): | ||
| pytest.skip("No split task in dask-expr") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There should be a split_task, e.g. the materialisation happens in TaskShuffle in _layer, but I have never look into how this is actually materialized
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same discussion for test_blocklist_shuffle_split
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@hendrikmakait and I stumbled upon the root cause, dask-expr doesn't properly respect the context manager. I am preparing a fix at the moment, should be there in a minute
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pr is merged
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@phofl I'm now seeing split-taskshuffle and split-stage. Are they both supposed to have 1us default-duration?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah the naming is confusing and something we probably should fix, but it's ok conceptually
distributed/tests/test_steal.py
Outdated
| assert z.key in b.data | ||
|
|
||
|
|
||
| @pytest.mark.xfail(reason="blocked is empty", raises=AssertionError) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Potential blocker.
Discussion on test_scheduler.py::test_default_task_duration_splits above.
3ff2bd0 to
3240987
Compare
|
I'm aiming to merge this PR with these tests still failing, as they are more involved:
|
hendrikmakait
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, everyone! I agree with @crusaderky that we should go ahead and merge if nothing else pops up on CI.
xref: dask/dask-expr#945
Tried to split each 'fix' into it's own commit, I think some may need their own follow-up issue.