Add logic so that slurmd sets BGL_PARTITION_ID environment variable for
prolog and epilog. Needed to synchronize slurmctld with user job execution: Don't start script until partition is ready and clear all jobs upon termination (offloading work from slurmctld).
Showing
- src/common/slurm_protocol_defs.c 4 additions, 1 deletionsrc/common/slurm_protocol_defs.c
- src/common/slurm_protocol_defs.h 5 additions, 0 deletionssrc/common/slurm_protocol_defs.h
- src/common/slurm_protocol_pack.c 5 additions, 0 deletionssrc/common/slurm_protocol_pack.c
- src/slurmctld/controller.c 2 additions, 2 deletionssrc/slurmctld/controller.c
- src/slurmctld/node_scheduler.c 4 additions, 0 deletionssrc/slurmctld/node_scheduler.c
- src/slurmd/mgr.c 9 additions, 5 deletionssrc/slurmd/mgr.c
- src/slurmd/mgr.h 6 additions, 2 deletionssrc/slurmd/mgr.h
- src/slurmd/req.c 21 additions, 11 deletionssrc/slurmd/req.c
Loading
Please register or sign in to comment