From 3e03c3cb1c8837793f40d1ca3b78bfb558f8f3e2 Mon Sep 17 00:00:00 2001 From: Tim Wickberg <tim@schedmd.com> Date: Mon, 13 Mar 2017 13:55:18 +0300 Subject: [PATCH] Remove unused gs_job_scan(). --- src/slurmctld/gang.c | 21 --------------------- src/slurmctld/gang.h | 4 ---- 2 files changed, 25 deletions(-) diff --git a/src/slurmctld/gang.c b/src/slurmctld/gang.c index 689cb51832b..c69851cc46c 100644 --- a/src/slurmctld/gang.c +++ b/src/slurmctld/gang.c @@ -1144,7 +1144,6 @@ static void _scan_slurm_job_list(void) * gs_init: initialize plugin * * gs_job_start: a new allocation has been created - * gs_job_scan: synchronize with master job list * gs_job_fini: an existing allocation has been cleared * gs_reconfig: refresh partition and job data * _cycle_job_list: timeslicer thread is rotating jobs @@ -1284,26 +1283,6 @@ extern void gs_job_start(struct job_record *job_ptr) info("gang: leaving gs_job_start"); } -/* Scan the master SLURM job list for any new jobs to add, or for any old jobs - * to remove */ -extern void gs_job_scan(void) -{ - if (!(slurmctld_conf.preempt_mode & PREEMPT_MODE_GANG)) - return; - - if (slurmctld_conf.debug_flags & DEBUG_FLAG_GANG) - info("gang: entering gs_job_scan"); - slurm_mutex_lock(&data_mutex); - _scan_slurm_job_list(); - slurm_mutex_unlock(&data_mutex); - - _preempt_job_dequeue(); /* MUST BE OUTSIDE OF data_mutex lock */ - if (slurmctld_conf.debug_flags & DEBUG_FLAG_GANG) - info("gang: leaving gs_job_scan"); - - return; -} - /* Gang scheduling has been disabled by change in configuration, * resume any suspended jobs */ extern void gs_wake_jobs(void) diff --git a/src/slurmctld/gang.h b/src/slurmctld/gang.h index e4b7ea02a3d..d3252f4a220 100644 --- a/src/slurmctld/gang.h +++ b/src/slurmctld/gang.h @@ -57,10 +57,6 @@ extern void gs_fini(void); * In either case, add the job to gang scheduling. */ extern void gs_job_start(struct job_record *job_ptr); -/* scan the master SLURM job list for any new jobs to add, or for any old jobs - * to remove */ -extern void gs_job_scan(void); - /* Notify the gang scheduler that a job has been suspended or completed. * In either case, remove the job from gang scheduling. */ extern void gs_job_fini(struct job_record *job_ptr); -- GitLab