1
1

A few changes to the lsf components - mostly cleanup, no major logic changes

This commit was SVN r15563.
Этот коммит содержится в:
Ralph Castain 2007-07-23 18:38:36 +00:00
родитель d99c764e75
Коммит f219cc1e6e
2 изменённых файлов: 11 добавлений и 2 удалений

Просмотреть файл

@ -155,6 +155,11 @@ static int pls_lsf_launch_job(orte_jobid_t jobid)
goto cleanup;
}
#if 0
/* RHC: I do not believe LSF has launch_id's - does it?
They certainly are not used anywhere below!
*/
/* Iterate through each of the nodes and check to see if we have
* a valid launch_id (must be > 0). If not, then error out as
* we cannot do anything
@ -171,7 +176,8 @@ static int pls_lsf_launch_job(orte_jobid_t jobid)
goto cleanup;
}
}
#endif
num_nodes = map->num_new_daemons;
opal_output(0, "pls lsf num new daemons: %d!\n", num_nodes);
if (num_nodes == 0) {
@ -220,7 +226,7 @@ static int pls_lsf_launch_job(orte_jobid_t jobid)
orte_pls_base_orted_append_basic_args(&argc, &argv,
&proc_name_index,
NULL,
num_nodes
map->num_nodes /* need total #daemons here */
);
/* force orted to use the lsf sds */

Просмотреть файл

@ -91,7 +91,10 @@ static int allocate(orte_jobid_t jobid, opal_list_t *attributes)
/* not a repeat - create a node entry for it */
node = OBJ_NEW(orte_ras_node_t);
node->node_name = strdup(nodelist[i]);
/* RHC: LSF does not use launch_id, so leave it invalid */
#if 0
node->launch_id = count++;
#endif
node->node_slots_inuse = 0;
node->node_slots_max = 0;
node->node_slots = 1;