dask.distributed has both an explicit autopkgtest that is marked as
flaky, and a pybuild-autopkgtest that isn't, that run mostly the same tests. (The git log says this is to have both a needs-internet and a non-needs-internet test, but the set of tests also differs because
they
have different Depends. In particular, the
test_serialize_scipy_sparse
failures
(
https://github.com/dask/distributed/commit/94222c0fc49c3ad14353611ecdc 2c699b97bf8d4)
are *not* part of this bug because that is only run by the
marked-as-flaky test.) Both of them *already* try 5 times (see debian/run-tests).
and/or tests/test_computations.py::test_computations_futures.
e.g. https://ci.debian.net/packages/d/dask.distributed/testing/ppc64el/60904054/
- Timeout in tests/test_tls_functional.py::test_retire_workers.
e.g. https://ci.debian.net/packages/d/dask.distributed/testing/ppc64el/60794087/
and autopkgtest configuration to rerun flaky tests.
Should I push a new dask.distributed with the scipy fix and see if the current flaky test handling is sufficient?
I could get test_nanny to never throw an error in the loop by adding
await asyncio.sleep(0.1) into the function before it started trying to
use the cluster
I could get test_nanny to never throw an error in the loop by
adding
await asyncio.sleep(0.1) into the function before it started trying
to
use the cluster
That's plausibly a better idea, but I haven't tried it.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 166:43:09 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,529 |