mirror of
https://github.com/wassname/ray.git
synced 2026-06-29 13:32:36 +08:00
[autoscaler] Remove legacy autoscaler (#11802)
This commit is contained in:
@@ -78,23 +78,23 @@ def verify_load_metrics(monitor, expected_resource_usage=None, timeout=30):
|
||||
monitor.process_messages()
|
||||
resource_usage = monitor.load_metrics._get_resource_usage()
|
||||
|
||||
if "memory" in resource_usage[0]:
|
||||
del resource_usage[0]["memory"]
|
||||
if "object_store_memory" in resource_usage[1]:
|
||||
del resource_usage[0]["object_store_memory"]
|
||||
if "memory" in resource_usage[1]:
|
||||
del resource_usage[1]["memory"]
|
||||
if "object_store_memory" in resource_usage[2]:
|
||||
if "object_store_memory" in resource_usage[1]:
|
||||
del resource_usage[1]["object_store_memory"]
|
||||
if "memory" in resource_usage[2]:
|
||||
del resource_usage[2]["memory"]
|
||||
if "object_store_memory" in resource_usage[2]:
|
||||
del resource_usage[2]["object_store_memory"]
|
||||
for key in list(resource_usage[0].keys()):
|
||||
if key.startswith("node:"):
|
||||
del resource_usage[0][key]
|
||||
for key in list(resource_usage[1].keys()):
|
||||
if key.startswith("node:"):
|
||||
del resource_usage[1][key]
|
||||
for key in list(resource_usage[2].keys()):
|
||||
if key.startswith("node:"):
|
||||
del resource_usage[2][key]
|
||||
|
||||
if expected_resource_usage is None:
|
||||
if all(x for x in resource_usage[1:]):
|
||||
if all(x for x in resource_usage[0:]):
|
||||
break
|
||||
elif all(x == y
|
||||
for x, y in zip(resource_usage, expected_resource_usage)):
|
||||
@@ -125,7 +125,7 @@ def test_heartbeats_single(ray_start_cluster_head):
|
||||
cluster = ray_start_cluster_head
|
||||
monitor = setup_monitor(cluster.address)
|
||||
total_cpus = ray.state.cluster_resources()["CPU"]
|
||||
verify_load_metrics(monitor, (0.0, {"CPU": 0.0}, {"CPU": total_cpus}))
|
||||
verify_load_metrics(monitor, ({"CPU": 0.0}, {"CPU": total_cpus}))
|
||||
|
||||
@ray.remote
|
||||
def work(signal):
|
||||
@@ -139,11 +139,7 @@ def test_heartbeats_single(ray_start_cluster_head):
|
||||
signal = SignalActor.remote()
|
||||
|
||||
work_handle = work.remote(signal)
|
||||
verify_load_metrics(monitor, (1.0 / total_cpus, {
|
||||
"CPU": 1.0
|
||||
}, {
|
||||
"CPU": total_cpus
|
||||
}))
|
||||
verify_load_metrics(monitor, ({"CPU": 1.0}, {"CPU": total_cpus}))
|
||||
|
||||
ray.get(signal.send.remote())
|
||||
ray.get(work_handle)
|
||||
@@ -163,11 +159,7 @@ def test_heartbeats_single(ray_start_cluster_head):
|
||||
test_actor = Actor.remote()
|
||||
work_handle = test_actor.work.remote(signal)
|
||||
|
||||
verify_load_metrics(monitor, (1.0 / total_cpus, {
|
||||
"CPU": 1.0
|
||||
}, {
|
||||
"CPU": total_cpus
|
||||
}))
|
||||
verify_load_metrics(monitor, ({"CPU": 1.0}, {"CPU": total_cpus}))
|
||||
|
||||
ray.get(signal.send.remote())
|
||||
ray.get(work_handle)
|
||||
|
||||
Reference in New Issue
Block a user