diff --git a/mxq_job.h b/mxq_job.h index 52259ca..921a484 100644 --- a/mxq_job.h +++ b/mxq_job.h @@ -45,6 +45,7 @@ struct mxq_job { uint32_t host_pid; uint32_t host_slots; cpu_set_t host_cpu_set; + char * host_cpu_set_str; int64_t date_submit; int64_t date_start; diff --git a/mxqd.c b/mxqd.c index 31e7062..261bf7f 100644 --- a/mxqd.c +++ b/mxqd.c @@ -1357,7 +1357,8 @@ unsigned long start_job(struct mxq_group_list *group) group->group.user_name, group->group.user_uid, group->group.group_id, mxqjob.job_id); cpuset_init_job(&mxqjob.host_cpu_set,&server->cpu_set_available,&server->cpu_set_running,group->slots_per_job); - cpuset_log(" job assigned cpus: ",&mxqjob.host_cpu_set); + mxqjob.host_cpu_set_str=mx_cpuset_to_str(&mxqjob.host_cpu_set); + mx_log_info("job assigned cpus: [%s]",mxqjob.host_cpu_set_str); mx_mysql_disconnect(server->mysql);