4141#include " ray/common/task/task_util.h"
4242#include " ray/gcs/gcs_client/gcs_client.h"
4343#include " ray/gcs/pb_util.h"
44+ #include " ray/rpc/event_aggregator_client.h"
4445#include " ray/util/container_util.h"
4546#include " ray/util/event.h"
4647#include " ray/util/subreaper.h"
@@ -399,7 +400,7 @@ CoreWorker::CoreWorker(
399400 options_.language ,
400401 worker_context_->GetCurrentJobID (),
401402 // Driver has no parent task
402- /* parent_task_id */ TaskID::Nil (),
403+ /* parent_task_id= */ TaskID::Nil (),
403404 GetCallerId (),
404405 rpc_address_,
405406 TaskID::Nil ());
@@ -417,6 +418,7 @@ CoreWorker::CoreWorker(
417418 /* attempt_number=*/ 0 ,
418419 rpc::TaskStatus::RUNNING,
419420 /* timestamp=*/ absl::GetCurrentTimeNanos (),
421+ /* is_actor_task=*/ false ,
420422 std::make_shared<const TaskSpecification>(std::move (spec)));
421423 task_event_buffer_->AddTaskEvent (std::move (task_event));
422424 }
@@ -588,7 +590,8 @@ void CoreWorker::Disconnect(
588590 worker_context_->GetCurrentJobID (),
589591 /* attempt_number */ 0 ,
590592 rpc::TaskStatus::FINISHED,
591- /* timestamp */ absl::GetCurrentTimeNanos ());
593+ /* timestamp=*/ absl::GetCurrentTimeNanos (),
594+ /* is_actor_task_event=*/ worker_context_->GetCurrentActorID ().IsNil ());
592595 task_event_buffer_->AddTaskEvent (std::move (task_event));
593596 }
594597
@@ -1041,7 +1044,7 @@ Status CoreWorker::PutInLocalPlasmaStore(const RayObject &object,
10411044 bool pin_object) {
10421045 bool object_exists = false ;
10431046 RAY_RETURN_NOT_OK (plasma_store_provider_->Put (
1044- object, object_id, /* owner_address = */ rpc_address_, &object_exists));
1047+ object, object_id, /* owner_address= */ rpc_address_, &object_exists));
10451048 if (!object_exists) {
10461049 if (pin_object) {
10471050 // Tell the raylet to pin the object **after** it is created.
@@ -1158,7 +1161,7 @@ Status CoreWorker::CreateOwnedAndIncrementLocalRef(
11581161 status = plasma_store_provider_->Create (metadata,
11591162 data_size,
11601163 *object_id,
1161- /* owner_address = */ real_owner_address,
1164+ /* owner_address= */ real_owner_address,
11621165 data,
11631166 /* created_by_worker=*/ true ,
11641167 is_experimental_mutable_object);
@@ -1200,7 +1203,7 @@ Status CoreWorker::ExperimentalChannelWriteAcquire(
12001203 int64_t timeout_ms,
12011204 std::shared_ptr<Buffer> *data) {
12021205 Status status = experimental_mutable_object_provider_->GetChannelStatus (
1203- object_id, /* is_reader*/ false );
1206+ object_id, /* is_reader= */ false );
12041207 if (!status.ok ()) {
12051208 return status;
12061209 }
@@ -1350,7 +1353,7 @@ Status CoreWorker::Get(const std::vector<ObjectID> &ids,
13501353 bool is_experimental_channel = false ;
13511354 for (const ObjectID &id : ids) {
13521355 Status status =
1353- experimental_mutable_object_provider_->GetChannelStatus (id, /* is_reader*/ true );
1356+ experimental_mutable_object_provider_->GetChannelStatus (id, /* is_reader= */ true );
13541357 if (status.ok ()) {
13551358 is_experimental_channel = true ;
13561359 // We continue rather than break because we want to check that *all* of the
@@ -2052,7 +2055,7 @@ std::vector<rpc::ObjectReference> CoreWorker::SubmitTask(
20522055 /* include_job_config*/ true ,
20532056 /* generator_backpressure_num_objects*/
20542057 task_options.generator_backpressure_num_objects ,
2055- /* enable_task_event*/ task_options.enable_task_events ,
2058+ /* enable_task_event= */ task_options.enable_task_events ,
20562059 task_options.labels ,
20572060 task_options.label_selector );
20582061 ActorID root_detached_actor_id;
@@ -2136,10 +2139,10 @@ Status CoreWorker::CreateActor(const RayFunction &function,
21362139 rpc_address_,
21372140 function,
21382141 args,
2139- /* num_returns*/ 0 ,
2142+ /* num_returns= */ 0 ,
21402143 new_resource,
21412144 new_placement_resources,
2142- " " /* debugger_breakpoint */ ,
2145+ /* debugger_breakpoint= */ " " ,
21432146 depth,
21442147 actor_creation_options.serialized_runtime_env_info ,
21452148 call_site,
@@ -2242,7 +2245,7 @@ Status CoreWorker::CreateActor(const RayFunction &function,
22422245 task_spec,
22432246 CurrentCallSite (),
22442247 // Actor creation task retry happens on GCS not on core worker.
2245- /* max_retries*/ 0 );
2248+ /* max_retries= */ 0 );
22462249
22472250 if (actor_name.empty ()) {
22482251 io_service_.post (
@@ -2416,19 +2419,19 @@ Status CoreWorker::SubmitActorTask(
24162419 task_options.num_returns ,
24172420 task_options.resources ,
24182421 required_resources,
2419- " " , /* debugger_breakpoint */
2420- depth, /* depth */
2421- " {} " , /* serialized_runtime_env_info */
2422+ /* debugger_breakpoint= */ " " ,
2423+ depth,
2424+ /* serialized_runtime_env_info= */ " {} " ,
24222425 call_site,
24232426 worker_context_->GetMainThreadOrActorCreationTaskID (),
24242427 task_options.concurrency_group_name ,
2425- /* include_job_config*/ false ,
2426- /* generator_backpressure_num_objects*/
2428+ /* include_job_config= */ false ,
2429+ /* generator_backpressure_num_objects= */
24272430 task_options.generator_backpressure_num_objects ,
2428- /* enable_task_events*/ task_options.enable_task_events ,
2429- /* labels*/ {},
2430- /* label_selector*/ {},
2431- /* tensor_transport*/ task_options.tensor_transport );
2431+ /* enable_task_events= */ task_options.enable_task_events ,
2432+ /* labels= */ {},
2433+ /* label_selector= */ {},
2434+ /* tensor_transport= */ task_options.tensor_transport );
24322435 // NOTE: placement_group_capture_child_tasks and runtime_env will
24332436 // be ignored in the actor because we should always follow the actor's option.
24342437
@@ -2824,7 +2827,7 @@ Status CoreWorker::ExecuteTask(
28242827 task_spec.AttemptNumber (),
28252828 task_spec,
28262829 rpc::TaskStatus::RUNNING,
2827- /* include_task_info */ false ,
2830+ /* include_task_info= */ false ,
28282831 update));
28292832
28302833 worker_context_->SetCurrentTask (task_spec);
@@ -3212,7 +3215,7 @@ void CoreWorker::HandleReportGeneratorItemReturns(
32123215 auto worker_id = WorkerID::FromBinary (request.worker_addr ().worker_id ());
32133216 task_manager_->HandleReportGeneratorItemReturns (
32143217 request,
3215- /* execution_signal_callback*/
3218+ /* execution_signal_callback= */
32163219 [reply,
32173220 worker_id = std::move (worker_id),
32183221 generator_id = std::move (generator_id),
@@ -3736,8 +3739,8 @@ void CoreWorker::HandleUpdateObjectLocationBatch(
37363739 }
37373740
37383741 send_reply_callback (Status::OK (),
3739- /* success_callback_on_reply*/ nullptr ,
3740- /* failure_callback_on_reply*/ nullptr );
3742+ /* success_callback_on_reply= */ nullptr ,
3743+ /* failure_callback_on_reply= */ nullptr );
37413744}
37423745
37433746void CoreWorker::AddSpilledObjectLocationOwner (
@@ -3975,7 +3978,7 @@ void CoreWorker::CancelTaskOnExecutor(TaskID task_id,
39753978 }
39763979 }
39773980
3978- on_canceled (/* success*/ success, /* requested_task_running*/ requested_task_running);
3981+ on_canceled (/* success= */ success, /* requested_task_running= */ requested_task_running);
39793982}
39803983
39813984void CoreWorker::CancelActorTaskOnExecutor (WorkerID caller_worker_id,
@@ -4567,7 +4570,7 @@ void CoreWorker::RecordTaskLogStart(const TaskID &task_id,
45674570 attempt_number,
45684571 *current_task,
45694572 rpc::TaskStatus::NIL,
4570- /* include_task_info */ false ,
4573+ /* include_task_info= */ false ,
45714574 worker::TaskStatusEvent::TaskStateUpdate (task_log_info)));
45724575}
45734576
@@ -4591,7 +4594,7 @@ void CoreWorker::RecordTaskLogEnd(const TaskID &task_id,
45914594 attempt_number,
45924595 *current_task,
45934596 rpc::TaskStatus::NIL,
4594- /* include_task_info */ false ,
4597+ /* include_task_info= */ false ,
45954598 worker::TaskStatusEvent::TaskStateUpdate (task_log_info)));
45964599}
45974600
@@ -4609,7 +4612,7 @@ void CoreWorker::UpdateTaskIsDebuggerPaused(const TaskID &task_id,
46094612 running_task_it->second .AttemptNumber (),
46104613 running_task_it->second ,
46114614 rpc::TaskStatus::NIL,
4612- /* include_task_info */ false ,
4615+ /* include_task_info= */ false ,
46134616 worker::TaskStatusEvent::TaskStateUpdate (is_debugger_paused)));
46144617}
46154618
0 commit comments