Rename SLURM_DIST_HOSTFILE to SLURM_DIST_ARBITRARY to better describe the
function of this setting in the slurm protocol. Eliminate redundant and incorrect "enum distribution_t" in env.h and replace it with "enum task_dist_states" from slurm.h. distribution_t was causing the following inconsistency: morrone:~$ srun -N3 -n6 -l env |grep SLURM_NODEID |sort 0: SLURM_NODEID=0 1: SLURM_NODEID=0 2: SLURM_NODEID=1 3: SLURM_NODEID=1 4: SLURM_NODEID=2 5: SLURM_NODEID=2 morrone:~$ srun -N3 -n6 -A morrone:~$ srun -l env |grep SLURM_NODEID |sort 0: SLURM_NODEID=0 1: SLURM_NODEID=1 2: SLURM_NODEID=2 3: SLURM_NODEID=0 4: SLURM_NODEID=1 5: SLURM_NODEID=2
Showing
- slurm/slurm.h.in 1 addition, 1 deletionslurm/slurm.h.in
- src/api/allocate.c 1 addition, 1 deletionsrc/api/allocate.c
- src/common/dist_tasks.c 1 addition, 1 deletionsrc/common/dist_tasks.c
- src/common/env.c 15 additions, 4 deletionssrc/common/env.c
- src/common/env.h 1 addition, 7 deletionssrc/common/env.h
- src/slurmctld/step_mgr.c 5 additions, 5 deletionssrc/slurmctld/step_mgr.c
- src/srun/allocate.c 6 additions, 3 deletionssrc/srun/allocate.c
- src/srun/opt.c 2 additions, 2 deletionssrc/srun/opt.c
- src/srun/opt.h 1 addition, 1 deletionsrc/srun/opt.h
Please register or sign in to comment