mirror of
https://github.com/wassname/ray.git
synced 2026-07-01 08:53:44 +08:00
Deprecate non-direct-call API (#7336)
This commit is contained in:
@@ -11,8 +11,6 @@ import ray.ray_constants as ray_constants
|
||||
from ray.cluster_utils import Cluster
|
||||
from ray.test_utils import RayTestTimeoutException
|
||||
|
||||
RAY_FORCE_DIRECT = ray_constants.direct_call_enabled()
|
||||
|
||||
|
||||
@pytest.fixture(params=[(1, 4), (4, 4)])
|
||||
def ray_start_workers_separate_multinode(request):
|
||||
@@ -80,20 +78,16 @@ def _test_component_failed(cluster, component_type):
|
||||
# Submit many tasks with many dependencies.
|
||||
@ray.remote
|
||||
def f(x):
|
||||
if RAY_FORCE_DIRECT:
|
||||
# Sleep to make sure that tasks actually fail mid-execution. We
|
||||
# only use it for direct calls because the test already takes a
|
||||
# long time to run with the raylet codepath.
|
||||
time.sleep(0.01)
|
||||
# Sleep to make sure that tasks actually fail mid-execution.
|
||||
time.sleep(0.01)
|
||||
return x
|
||||
|
||||
@ray.remote
|
||||
def g(*xs):
|
||||
if RAY_FORCE_DIRECT:
|
||||
# Sleep to make sure that tasks actually fail mid-execution. We
|
||||
# only use it for direct calls because the test already takes a
|
||||
# long time to run with the raylet codepath.
|
||||
time.sleep(0.01)
|
||||
# Sleep to make sure that tasks actually fail mid-execution. We
|
||||
# only use it for direct calls because the test already takes a
|
||||
# long time to run with the raylet codepath.
|
||||
time.sleep(0.01)
|
||||
return 1
|
||||
|
||||
# Kill the component on all nodes except the head node as the tasks
|
||||
@@ -151,7 +145,7 @@ def check_components_alive(cluster, component_type, check_component_alive):
|
||||
"num_nodes": 4,
|
||||
"_internal_config": json.dumps({
|
||||
# Raylet codepath is not stable with a shorter timeout.
|
||||
"num_heartbeats_timeout": 10 if RAY_FORCE_DIRECT else 100
|
||||
"num_heartbeats_timeout": 10
|
||||
}),
|
||||
}],
|
||||
indirect=True)
|
||||
@@ -175,7 +169,7 @@ def test_raylet_failed(ray_start_cluster):
|
||||
"num_nodes": 2,
|
||||
"_internal_config": json.dumps({
|
||||
# Raylet codepath is not stable with a shorter timeout.
|
||||
"num_heartbeats_timeout": 10 if RAY_FORCE_DIRECT else 100
|
||||
"num_heartbeats_timeout": 10
|
||||
}),
|
||||
}],
|
||||
indirect=True)
|
||||
|
||||
Reference in New Issue
Block a user