- 29 Apr, 2019 14 commits
-
-
Doug Jacobsen authored
-
Doug Jacobsen authored
This is to prevent defaults from overriding the incomplete set of options that have been populated from the environment, vs. some options that will be determined from job_desc_msg_t once fetched from the controller.
-
Doug Jacobsen authored
The post_submit() hooks integrate jobid/stepid information to allow detailed logging - requires pre_submit() to generate an intermediate message while the option data is still in the most raw form, which the plugin can save and post_submit() can then log as needed.
-
Doug Jacobsen authored
Since post_submit() cannot safely read datastructures, plugins will need to store data between pre_submit and post_submit. Since calls are done multiple times - once per jobpack - need to allow plugin to keep state in terms of which pre/post submit calls are for which job pack.
-
Doug Jacobsen authored
The cli_filter pre_submit() hooks are the primary location for cli_filter read and processing of options.
-
Doug Jacobsen authored
These allow a plugin to change the default values for the cli options to different values based on site policy or user needs.
-
Doug Jacobsen authored
-
Doug Jacobsen authored
Moved spank_init_post_opt() calls to just before cli_filter pre_submit hooks in service of that.
-
Doug Jacobsen authored
-
Doug Jacobsen authored
These are primarily intended to allow cli_filter plugins to generically get and set values for any given option. They are implemented here because the slurm_cli_opt_t datastructure and common_options data structures are statically defined within slurm_opt.c.
-
Tim Wickberg authored
-
Doug Jacobsen authored
-
Tim Wickberg authored
-
Doug Jacobsen authored
-
- 27 Apr, 2019 8 commits
-
-
Tim Wickberg authored
Use lib_LTLIBRARIES instead of pkglib_LTLIBRARIES to avoid being installed under the lib/slurm/ directory. Change to -shrext .so.2 -avoid-version to install once, and avoid libtool's automatic versioning. (Idea borrowed from nss-mdns's Makefile.am .)
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
All glibc nss interfaces need to be installed as revision 2 at this time, thus the hard coded -version-info.
-
Tim Wickberg authored
After 083c48b8 these are sent as part of the launch cred, and only sent as part of launch_tasks_request_msg_t / batch_job_launch_msg_t is send_gids is disabled. (In which case the slurmd will populate them instead through these structs, since it cannot alter the launch cred.)
-
Tim Wickberg authored
-
Tim Wickberg authored
-
Tim Wickberg authored
-
- 26 Apr, 2019 18 commits
-
-
Brian Christiansen authored
-
Marshall Garey authored
Bug 6215
-
Marshall Garey authored
Change references to the "micro" release in rpc.html and troubleshoot.html as well; SchedMD refers to the last part of the version number as the "maintenance" release. Bug 6833.
-
Alejandro Sanchez authored
-
Alejandro Sanchez authored
Bug 6832.
-
Nate Rini authored
Bug 6832.
-
Nate Rini authored
Bug 6832.
-
Nate Rini authored
No functional change. Bug 6832.
-
Nate Rini authored
Otherwise, we could send communication packets bigger than max_allowed_packet. Bug 6832. Co-authored-by: Tim Wickberg <tim@schedmd.com>
-
Morris Jette authored
-
Morris Jette authored
as part of testing hetjobs ability to be started, the accounting functions _add_usage_node_bitmap() and _rm_usage_node_bitmap() were being called before nodes were selected for the jobs. Logic is added here to prevent those error messages specifically for pending hetjobs.
-
Alejandro Sanchez authored
Regression introduced in 8d643e79. Bug 6832.
-
Tim Wickberg authored
Provide a way to bypass this during testing with 'scontrol getent' by sending GETPW_MATCH_ALL in. Change nss_slurm to use GETPW_MATCH_PID to require the pid to match for getpwent().
-
Tim Wickberg authored
Only supports getpwuid / getpwnam at the moment.
-
Tim Wickberg authored
Used to fetch all 'getent passwd' info from all steps on node, making it easier to verify that nss_slurm will be able to operate correctly.
-
Tim Wickberg authored
Will be used to service getpwuid / getpwnam requests from nss_slurm.
-
Tim Wickberg authored
-