Attempt to clean up the slurm_msg_t initializer function.
slurm_init_slurm_msg is replaced by slurm_msg_t_init and slurm_msg_t_copy. slurm_msg_t_init COMPLETELY initializes the structure, so it needs to be called BEFORE setting any variables within the structure. It is not clear if slurm_msg_t_copy is even necessary, it is only used in three places.
Showing
- src/api/allocate.c 8 additions, 16 deletionssrc/api/allocate.c
- src/api/checkpoint.c 2 additions, 0 deletionssrc/api/checkpoint.c
- src/api/job_info.c 2 additions, 4 deletionssrc/api/job_info.c
- src/api/reconfigure.c 3 additions, 2 deletionssrc/api/reconfigure.c
- src/api/slurm_pmi.c 2 additions, 2 deletionssrc/api/slurm_pmi.c
- src/api/step_launch.c 2 additions, 1 deletionsrc/api/step_launch.c
- src/common/slurm_protocol_api.c 27 additions, 7 deletionssrc/common/slurm_protocol_api.c
- src/common/slurm_protocol_defs.c 32 additions, 19 deletionssrc/common/slurm_protocol_defs.c
- src/common/slurm_protocol_defs.h 13 additions, 6 deletionssrc/common/slurm_protocol_defs.h
- src/salloc/msg.c 1 addition, 1 deletionsrc/salloc/msg.c
- src/sattach/sattach.c 7 additions, 12 deletionssrc/sattach/sattach.c
- src/slurmctld/agent.c 2 additions, 1 deletionsrc/slurmctld/agent.c
- src/slurmctld/controller.c 1 addition, 1 deletionsrc/slurmctld/controller.c
- src/slurmctld/job_mgr.c 4 additions, 4 deletionssrc/slurmctld/job_mgr.c
- src/slurmctld/proc_req.c 16 additions, 16 deletionssrc/slurmctld/proc_req.c
- src/slurmctld/step_mgr.c 2 additions, 2 deletionssrc/slurmctld/step_mgr.c
- src/slurmd/slurmd/req.c 5 additions, 6 deletionssrc/slurmd/slurmd/req.c
- src/slurmd/slurmd/slurmd.c 3 additions, 3 deletionssrc/slurmd/slurmd/slurmd.c
- src/slurmd/slurmstepd/mgr.c 4 additions, 4 deletionssrc/slurmd/slurmstepd/mgr.c
- src/srun/allocate.c 1 addition, 1 deletionsrc/srun/allocate.c
Loading
Please register or sign in to comment