diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index bf0beef6bce99a46fa5332a7daead6fb0bce7990..b9a674d48fa1643bab5b781cafe0f18b58d2a142 100644 --- a/src/slurmctld/job_mgr.c +++ b/src/slurmctld/job_mgr.c @@ -163,6 +163,7 @@ static int _copy_job_desc_to_job_record(job_desc_msg_t * job_desc, static char *_copy_nodelist_no_dup(char *node_list); static struct job_record *_create_job_record(int *error_code, uint32_t num_jobs); +static void _delete_job_details(struct job_record *job_entry); static void _del_batch_list_rec(void *x); static void _delete_job_desc_files(uint32_t job_id); static slurmdb_qos_rec_t *_determine_and_validate_qos( @@ -477,12 +478,10 @@ static struct job_record *_create_job_record(int *error_code, uint32_t num_jobs) /* - * delete_job_details - delete a job's detail record and clear it's pointer - * this information can be deleted as soon as the job is allocated - * resources and running (could need to restart batch job) + * _delete_job_details - delete a job's detail record and clear it's pointer * IN job_entry - pointer to job_record to clear the record of */ -void delete_job_details(struct job_record *job_entry) +static void _delete_job_details(struct job_record *job_entry) { int i; @@ -8351,7 +8350,7 @@ static void _list_delete_job(void *job_entry) *job_pptr = job_ptr->job_array_next_t; } - delete_job_details(job_ptr); + _delete_job_details(job_ptr); xfree(job_ptr->account); xfree(job_ptr->admin_comment); xfree(job_ptr->alias_list); diff --git a/src/slurmctld/slurmctld.h b/src/slurmctld/slurmctld.h index 63d3b09ab87079fa80555e2986321c21fd42209b..7941bd45391c36f06352d6820247b15ae374aaa1 100644 --- a/src/slurmctld/slurmctld.h +++ b/src/slurmctld/slurmctld.h @@ -975,14 +975,6 @@ extern int build_part_bitmap(struct part_record *part_ptr); */ extern int job_limits_check(struct job_record **job_pptr, bool check_min_time); -/* - * delete_job_details - delete a job's detail record and clear it's pointer - * this information can be deleted as soon as the job is allocated - * resources and running (could need to restart batch job) - * IN job_entry - pointer to job_record to clear the record of - */ -extern void delete_job_details (struct job_record *job_entry); - /* * delete_partition - delete the specified partition (actually leave * the entry, just flag it as defunct)