Skip to content

Commit 02c1e43

Browse files
committed
Poll in test_rmm_metrics test
xref rapidsai/dask-upstream-testing#4
1 parent b86b714 commit 02c1e43

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

distributed/diagnostics/tests/test_rmm_diagnostics.py

+9-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from dask import delayed
88
from dask.utils import parse_bytes
99

10+
from distributed.utils import Deadline
1011
from distributed.utils_test import gen_cluster
1112

1213
pytestmark = pytest.mark.gpu
@@ -32,6 +33,13 @@ async def test_rmm_metrics(c, s, *workers):
3233
assert w.metrics["rmm"]["rmm-total"] == parse_bytes("10MiB")
3334
result = delayed(rmm.DeviceBuffer)(size=10)
3435
result = result.persist()
35-
await asyncio.sleep(1)
36+
37+
deadline = Deadline.after(5)
38+
39+
while not deadline.expired:
40+
if w.metrics["rmm"]["rmm-used"] != 0:
41+
break
42+
await asyncio.sleep(0.25)
43+
3644
assert w.metrics["rmm"]["rmm-used"] != 0
3745
assert w.metrics["rmm"]["rmm-total"] == parse_bytes("10MiB")

0 commit comments

Comments
 (0)