From 089ee758140516ce02bccd89535b0dafbb72416d Mon Sep 17 00:00:00 2001 From: tewk <tewk@unknown> Date: Tue, 18 Jun 2002 20:54:08 +0000 Subject: [PATCH] Added allocate rpc calls to switch statement --- src/slurmctld/controller.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/slurmctld/controller.c b/src/slurmctld/controller.c index 13a3bcd23ac..75d5a042ba4 100644 --- a/src/slurmctld/controller.c +++ b/src/slurmctld/controller.c @@ -58,7 +58,9 @@ inline static void slurm_rpc_submit_batch_job ( slurm_msg_t * msg ) ; inline static void slurm_rpc_reconfigure_controller ( slurm_msg_t * msg ) ; inline static void slurm_rpc_node_registration ( slurm_msg_t * msg ) ; inline static void slurm_rpc_register_node_status ( slurm_msg_t * msg ) ; - +inline static void slurm_rpc_allocate_resources_immediately ( slurm_msg_t * msg ) ; +inline static void slurm_rpc_allocate_resources ( slurm_msg_t * msg ) ; +inline static void slurm_rpc_job_will_run ( slurm_msg_t * msg ) ; int main (int argc, char *argv[]) { @@ -144,7 +146,17 @@ slurmctld_req ( slurm_msg_t * msg ) slurm_rpc_dump_partitions ( msg ) ; slurm_free_last_update_msg ( msg -> data ) ; break; - case REQUEST_RESOURCE_ALLOCATION: + case REQUEST_RESOURCE_ALLOCATION : + slurm_rpc_allocate_resources ( msg ) ; + slurm_free_job_desc_msg ( msg -> data ) ; + break; + case REQUEST_IMMEDIATE_RESOURCE_ALLOCATION : + slurm_rpc_allocate_resources_immediately ( msg -> data ) ; + slurm_free_job_desc_msg ( msg -> data ) ; + break; + case REQUEST_JOB_WILL_RUN : + slurm_rpc_job_will_run ( msg -> data ) ; + slurm_free_job_desc_msg ( msg -> data ) ; break; case REQUEST_CANCEL_JOB: slurm_rpc_job_cancel ( msg ) ; @@ -533,7 +545,7 @@ void slurm_rpc_job_will_run ( slurm_msg_t * msg ) } /* JobWillRun - determine if job with given configuration can be initiated now */ -void slurm_rpc_allocate_job_immediately ( slurm_msg_t * msg ) +void slurm_rpc_allocate_resources_immediately ( slurm_msg_t * msg ) { /* init */ int error_code; -- GitLab