Code reoganization; no new features.
The slurmd build no longer includes mgr.c, task.c, slurmd_job.c, io.c, fname.c, ulimits.c, and pdebug.c since these are only needed in the new slurmd_step binary. Both slurmd and slurmd_step daemons now include slurmd_step_init.c which has the pack/unpack functions used at slurmd_step startup time. The run_script function is moved to its own file run_script.c since both daemons need it at the moment. This is candidate for moving to src/common. Broke slurmd_step.c up into functions in preparation for future code additions. read_proc.c does not appear to be used anywhere, so that might be another file that could be removed from the slurmd build.
Please register or sign in to comment