1. 28 Mar, 2012 9 commits
  2. 27 Mar, 2012 2 commits
  3. 26 Mar, 2012 5 commits
  4. 24 Mar, 2012 1 commit
  5. 23 Mar, 2012 7 commits
  6. 22 Mar, 2012 11 commits
  7. 21 Mar, 2012 5 commits
    • Mark A. Grondona's avatar
      Add NEWS items for spank enhancements · 7662d736
      Mark A. Grondona authored
      7662d736
    • Mark A. Grondona's avatar
      spank: Update spank man page · 18dd332d
      Mark A. Grondona authored
      Update spank(8) man page with documentation of new functionality,
      including new callbacks: slurm_spank_slurmd_init, slurm_spank_slurmd_exit,
      slurm_spank_job_prolog, and slurm_spank_job_epilog, as well as the new
      spank_option_getopt() call for use in option processing by plugins.
      18dd332d
    • Mark A. Grondona's avatar
      spank: Update spank.h header · 4db90340
      Mark A. Grondona authored
      Update spank header comments and documentation.
      
      Add #defines for new slurmd and job prolog/epilog contexts, so that
      their existence can be tested at compile time.
      4db90340
    • Mark A. Grondona's avatar
      spank: add spank_option_getopt to spank api · 22895652
      Mark A. Grondona authored
      Add a new call to process spank options from a plugin.
      
      The spank_option_getopt() function will search the current
      spank environment for use of the option passed as an argument.
      The current option cache, and the local environment are checked
      for the use of the given spank option. This call is an alternative
      to use of a global variable in combination with the option callback,
      and is also needed for processing options in the isolated contexts
      of slurm_spank_job_prolog() and slurm_spank_job_epilog().
      22895652
    • Mark A. Grondona's avatar
      spank: clear unneded spank option environment vars · 1dbecf48
      Mark A. Grondona authored
      Add spank_clear_remote_options_env() to clear any spank options
      passed through the environment after they are no longer needed.
      This is done in slurmd after running the spank job prolog || epilog,
      as well as in the spank_post_opt function, after the env has been
      searched for spank variables.
      1dbecf48