Skip to content
Snippets Groups Projects
  1. Jan 29, 2016
  2. Jan 28, 2016
  3. Jan 27, 2016
  4. Jan 26, 2016
    • Morris Jette's avatar
      Add slurmd option to report node reboot · b31d4c33
      Morris Jette authored
      Add slurmd "-b" option to report node rebooted at daemon start time. Used
          for testing purposes.
      b31d4c33
    • Tim Wickberg's avatar
      cleanup output routines in job_info and node_info.c · 0f826c0b
      Tim Wickberg authored
      reduce reliance on fixed-sized buffers for output, helps reduce
      warnings from coverity et al.
      
      split up key/value pairs in preparation for JSON output work.
      xstrfmtcat exists and is cleaner than snprintf followed by xstrcat.
      
      use a consistent line ending rather than repeat conditional block.
      
      output format should be unchanged, and has been tested to match
      on common cases and passes all relevant regression tests.
      0f826c0b
  5. Jan 25, 2016
  6. Jan 22, 2016
  7. Jan 21, 2016
  8. Jan 20, 2016
  9. Jan 18, 2016
  10. Jan 17, 2016
  11. Jan 15, 2016
  12. Jan 14, 2016
    • Morris Jette's avatar
      fix AuthInfo with alternate munge socket location · f3d54f99
      Morris Jette authored
      Fix for configuration of "AuthType=munge" and "AuthInfo=socket=..." with
          alternate munge socket path.
      bug 2348
      f3d54f99
    • Janne Blomqvist's avatar
      Rework group caching to work better in environments with enumeration disabled. · 48a4cdf8
      Janne Blomqvist authored
      The initgroups()/getgrouplist() caching in slurmd is changed to not require enumeration, instead individual entries are cached when first needed. This cache is always enabled, thus the CacheGroups configuration setting has been removed. The time that each cache entry is considered valid is determined by the GroupUpdateTime configuration parameter. scontrol reconfig will purge the cache. The default value for the GroupUpdateForce configuration parameter has changed, as systems where /etc/group contains all the groups instead of some external system like NIS, LDAP are nowadays probably the exception rather than the rule.
      
      For slurmctld, the group cache still uses enumeration, but this is needed only to take care of special situations like multiple groups with the same GID. With enumeration disabled, group caching still works otherwise. validate_groups() does a little more optional work in order to handle the case where the user primary group is in the AllowGroups list, but getgrnam_r() does not return that user as a group member.
      
      bug 1629
      48a4cdf8
Loading