-
-
Notifications
You must be signed in to change notification settings - Fork 718
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
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
@@ -1011,6 +1011,7 @@ async def test_balance_with_longer_task(c, s, a, b): | |||
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:
|
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.