Completely remove the slurm_spawn() API call and all supporting code.
slurm_spawn() is replaced by slurm_step_launch() with a "user_managed_io" flag. Additionally, there is a new slurm_step_ctx_daemon_per_node_hack() API function to support poe's behaviour of grabbing a step context for the application, but then launching pmd under the context (one per node) rather than the actual application tasks. Merge of temporary working branch: -r9459:9500 https://eris.llnl.gov/svn/slurm/branches/spawn_consolidation
Showing
- slurm/slurm.h.in 17 additions, 30 deletionsslurm/slurm.h.in
- src/api/Makefile.am 0 additions, 1 deletionsrc/api/Makefile.am
- src/api/Makefile.in 1 addition, 3 deletionssrc/api/Makefile.in
- src/api/spawn.c 0 additions, 448 deletionssrc/api/spawn.c
- src/api/step_ctx.c 63 additions, 84 deletionssrc/api/step_ctx.c
- src/api/step_ctx.h 2 additions, 9 deletionssrc/api/step_ctx.h
- src/api/step_launch.c 118 additions, 40 deletionssrc/api/step_launch.c
- src/api/step_launch.h 12 additions, 3 deletionssrc/api/step_launch.h
- src/common/slurm_protocol_defs.c 3 additions, 24 deletionssrc/common/slurm_protocol_defs.c
- src/common/slurm_protocol_defs.h 19 additions, 34 deletionssrc/common/slurm_protocol_defs.h
- src/common/slurm_protocol_pack.c 43 additions, 81 deletionssrc/common/slurm_protocol_pack.c
- src/slurmd/common/slurmstepd_init.h 1 addition, 1 deletionsrc/slurmd/common/slurmstepd_init.h
- src/slurmd/slurmd/req.c 0 additions, 102 deletionssrc/slurmd/slurmd/req.c
- src/slurmd/slurmstepd/io.c 55 additions, 0 deletionssrc/slurmd/slurmstepd/io.c
- src/slurmd/slurmstepd/io.h 7 additions, 0 deletionssrc/slurmd/slurmstepd/io.h
- src/slurmd/slurmstepd/mgr.c 33 additions, 63 deletionssrc/slurmd/slurmstepd/mgr.c
- src/slurmd/slurmstepd/mgr.h 0 additions, 6 deletionssrc/slurmd/slurmstepd/mgr.h
- src/slurmd/slurmstepd/slurmstepd.c 3 additions, 13 deletionssrc/slurmd/slurmstepd/slurmstepd.c
- src/slurmd/slurmstepd/slurmstepd_job.c 8 additions, 93 deletionssrc/slurmd/slurmstepd/slurmstepd_job.c
- src/slurmd/slurmstepd/slurmstepd_job.h 5 additions, 4 deletionssrc/slurmd/slurmstepd/slurmstepd_job.h
Loading
Please register or sign in to comment