[SWDEV-243250] RDC Process Start/Stop integration (#189)

Change-Id: I3d2be33b5d23cd259b3d06fb572f81d19e6c3798

Signed-off-by: adapryor <Adam.pryor@amd.com>

[ROCm/rdc commit: 0e9c3b2c4f]
This commit is contained in:
Pryor, Adam
2025-06-02 14:42:21 -05:00
committed by GitHub
parent 30397e77f3
commit ec661d5d17
13 changed files with 242 additions and 27 deletions
@@ -470,6 +470,15 @@ RdcAPIServiceImpl::~RdcAPIServiceImpl() {
copy_gpu_usage_info(job_info.gpus[i], ginfo);
}
reply->set_num_processes(job_info.num_processes);
for (uint32_t i = 0; i < job_info.num_processes; i++) {
::rdc::RdcProcessStatsInfo* pinfo = reply->add_processes();
pinfo->set_pid(job_info.processes[i].pid);
pinfo->set_process_name(job_info.processes[i].process_name);
pinfo->set_start_time(job_info.processes[i].start_time);
pinfo->set_stop_time(job_info.processes[i].stop_time);
}
return ::grpc::Status::OK;
}