diff --git a/configurator.html b/configurator.html index 99351d1f6294e35f16e614626f08e013d323be5d..0f1839dd2b026106fc1eb6b377bcd8903840f0ad 100644 --- a/configurator.html +++ b/configurator.html @@ -8,9 +8,41 @@ $Id$ --> <HTML> <HEAD><TITLE>SLURM System Configuration</TITLE> +<SCRIPT type="text/javascript"> + +function get_radio_value(form) +{ + for (var i=0; i < form.length; i++) + { + if (form[i].checked) + { + return form[i].value + } + } +} + +function displayfile() +{ + var printme = "# Slurm.conf file generated by configurator.html<br>" + + "SlurmUser=" + document.config.slurm_user.value + "<br>" + + "SlurmctldPort=" + document.config.slurmctld_port.value + "<br>" + + "SlurmdPort=" + document.config.slurmd_port.value + "<br>" + + "AuthType=auth/" + get_radio_value(document.config.auth_type) + "<br>" + + "SchedulerType=sched/" + get_radio_value(document.config.sched_type) + "<br>" + + "SwitchType=sched/" + get_radio_value(document.config.switch_type) + "<br>" + + "SelectType=sched/" + get_radio_value(document.config.select_type) + "<br>" + + document.write(printme); + +} + + +</SCRIPT> </HEAD> <BODY> -<FORM ACTION="http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi"> +<!-- <FORM ACTION="http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi"> +--> +<FORM name=config> <H1>SLURM Configration</H1> <P>This form can be used to create a SLURM configuration file with you controlling many of the important configuration parameters. @@ -81,7 +113,7 @@ as a compute node too. This is not recommended for larger clusters. <input type="checkbox" name="compute_on_head" value="YES"> Run SLURM client (slurmd) on head node <P> -<input type=submit value="Send"> +<input type=submit value="Send" name="send" onClick="displayfile()"> <input type=reset value="Reset Form"> <P> </FORM> diff --git a/src/common/slurm_protocol_defs.h b/src/common/slurm_protocol_defs.h index 0faae815cb3a494c9ea54ebecaeb3531449625bc..b0e27780d86726caaf8257787ffe5122b6b2ffa1 100644 --- a/src/common/slurm_protocol_defs.h +++ b/src/common/slurm_protocol_defs.h @@ -321,6 +321,7 @@ typedef struct spawn_task_request_msg { slurm_cred_t cred; /* job credential */ switch_jobinfo_t switch_job; /* switch credential for the job */ + } spawn_task_request_msg_t; typedef struct task_ext_msg { diff --git a/src/slurmd/mgr.c b/src/slurmd/mgr.c index b793ed553b4ac1ce2ee7425a3c98df61e2944ed1..40837e50c1b8ee88bbcda5794c5ff6f9f7fea492 100644 --- a/src/slurmd/mgr.c +++ b/src/slurmd/mgr.c @@ -889,7 +889,7 @@ _wait_for_io(slurmd_job_t *job) { debug("Waiting for IO"); io_close_all(job); - + /* * Wait until IO thread exits */