@cryptotaxi247 / netdata-1 / commits / 41e02576a

chore(worker_utilization): log an error when re-registering an already registered job (#12903)

Ilya Mashchenko committed May 13, 2022 at 19:53 UTC 41e02576aa1bff63074f84c589f8c9769a4bc5d1
1 file changed +4
libnetdata/worker_utilization/worker_utilization.c
+4
@@ -69,6 +69,10 @@ void worker_register_job_name(size_t job_id, const char *name) {
69 error("WORKER_UTILIZATION: job_id %zu is too big. Max is %zu", job_id, (size_t)(WORKER_UTILIZATION_MAX_JOB_TYPES - 1));
70 return;
71 }
72 + if (worker->per_job_type[job_id].name && *worker->per_job_type[job_id].name) {
73 + error("WORKER_UTILIZATION: duplicate job registration: worker '%s' job id %zu is '%s', ignoring '%s'", worker->workname, job_id, worker->per_job_type[job_id].name, name);
74 + return;
75 + }
76
77 strncpy(worker->per_job_type[job_id].name, name, WORKER_UTILIZATION_MAX_JOB_NAME_LENGTH);
78 }