@@ -94,7 +94,7 @@ void NormalTaskSubmitter::AddWorkerLeaseClient(
94
94
const google::protobuf::RepeatedPtrField<rpc::ResourceMapEntry> &assigned_resources,
95
95
const SchedulingKey &scheduling_key,
96
96
const TaskID &task_id) {
97
- client_cache_ ->GetOrConnect (addr);
97
+ core_worker_client_pool_ ->GetOrConnect (addr);
98
98
int64_t expiration = current_time_ms () + lease_timeout_ms_;
99
99
LeaseEntry new_lease_entry = LeaseEntry (
100
100
std::move (lease_client), expiration, assigned_resources, scheduling_key, task_id);
@@ -166,7 +166,7 @@ void NormalTaskSubmitter::OnWorkerIdle(
166
166
ReturnWorker (addr, was_error, error_detail, worker_exiting, scheduling_key);
167
167
}
168
168
} else {
169
- auto client = client_cache_ ->GetOrConnect (addr);
169
+ auto client = core_worker_client_pool_ ->GetOrConnect (addr);
170
170
171
171
while (!current_queue.empty () && !lease_entry.is_busy ) {
172
172
auto task_spec = std::move (current_queue.front ());
@@ -556,7 +556,6 @@ void NormalTaskSubmitter::PushNormalTask(
556
556
<< NodeID::FromBinary (addr.raylet_id ());
557
557
auto task_id = task_spec.TaskId ();
558
558
auto request = std::make_unique<rpc::PushTaskRequest>();
559
- bool is_actor = task_spec.IsActorTask ();
560
559
bool is_actor_creation = task_spec.IsActorCreationTask ();
561
560
562
561
// NOTE(swang): CopyFrom is needed because if we use Swap here and the task
@@ -573,7 +572,6 @@ void NormalTaskSubmitter::PushNormalTask(
573
572
[this ,
574
573
task_spec = std::move (task_spec),
575
574
task_id,
576
- is_actor,
577
575
is_actor_creation,
578
576
scheduling_key,
579
577
addr,
@@ -600,11 +598,10 @@ void NormalTaskSubmitter::PushNormalTask(
600
598
if (!status.ok ()) {
601
599
RAY_LOG (DEBUG) << " Getting error from raylet for task " << task_id;
602
600
const ray::rpc::ClientCallback<ray::rpc::GetTaskFailureCauseReply> callback =
603
- [this , status, is_actor, task_id, addr](
601
+ [this , status, task_id, addr](
604
602
const Status &get_task_failure_cause_reply_status,
605
603
const rpc::GetTaskFailureCauseReply &get_task_failure_cause_reply) {
606
604
HandleGetTaskFailureCause (status,
607
- is_actor,
608
605
task_id,
609
606
addr,
610
607
get_task_failure_cause_reply_status,
@@ -648,7 +645,6 @@ void NormalTaskSubmitter::PushNormalTask(
648
645
649
646
void NormalTaskSubmitter::HandleGetTaskFailureCause (
650
647
const Status &task_execution_status,
651
- const bool is_actor,
652
648
const TaskID &task_id,
653
649
const rpc::Address &addr,
654
650
const Status &get_task_failure_cause_reply_status,
@@ -690,13 +686,12 @@ void NormalTaskSubmitter::HandleGetTaskFailureCause(
690
686
error_info->set_error_message (buffer.str ());
691
687
error_info->set_error_type (rpc::ErrorType::NODE_DIED);
692
688
}
693
- RAY_UNUSED (task_finisher_.FailOrRetryPendingTask (
694
- task_id,
695
- is_actor ? rpc::ErrorType::ACTOR_DIED : task_error_type,
696
- &task_execution_status,
697
- error_info.get (),
698
- /* mark_task_object_failed*/ true ,
699
- fail_immediately));
689
+ RAY_UNUSED (task_finisher_.FailOrRetryPendingTask (task_id,
690
+ task_error_type,
691
+ &task_execution_status,
692
+ error_info.get (),
693
+ /* mark_task_object_failed*/ true ,
694
+ fail_immediately));
700
695
}
701
696
702
697
Status NormalTaskSubmitter::CancelTask (TaskSpecification task_spec,
@@ -752,7 +747,7 @@ Status NormalTaskSubmitter::CancelTask(TaskSpecification task_spec,
752
747
return Status::OK ();
753
748
}
754
749
// Looks for an RPC handle for the worker executing the task.
755
- client = client_cache_ ->GetOrConnect (rpc_client->second );
750
+ client = core_worker_client_pool_ ->GetOrConnect (rpc_client->second );
756
751
}
757
752
758
753
RAY_CHECK (client != nullptr );
@@ -812,7 +807,7 @@ Status NormalTaskSubmitter::CancelRemoteTask(const ObjectID &object_id,
812
807
const rpc::Address &worker_addr,
813
808
bool force_kill,
814
809
bool recursive) {
815
- auto client = client_cache_ ->GetOrConnect (worker_addr);
810
+ auto client = core_worker_client_pool_ ->GetOrConnect (worker_addr);
816
811
auto request = rpc::RemoteCancelTaskRequest ();
817
812
request.set_force_kill (force_kill);
818
813
request.set_recursive (recursive);
0 commit comments