1. 13 May, 2016 5 commits
    • Danny Auble's avatar
    • Danny Auble's avatar
      Performance fix for commit b1fbeb85 · d73d56ec
      Danny Auble authored
      d73d56ec
    • Danny Auble's avatar
      Merge remote-tracking branch 'origin/slurm-15.08' into slurm-16.05 · 9b31efda
      Danny Auble authored
      # Conflicts:
      #	src/common/slurm_acct_gather_energy.c
      #	src/common/slurm_acct_gather_filesystem.c
      #	src/common/slurm_acct_gather_infiniband.c
      #	src/common/slurm_acct_gather_profile.c
      #	src/common/slurm_jobacct_gather.c
      9b31efda
    • Danny Auble's avatar
      Fix race condition with respects to cleaning up the profiling threads · b1fbeb85
      Danny Auble authored
      when in use.
      
      The problem here is the polling threads in the various acct_gather codes
      were detached and could possibly still be polling after the plugin had
      been unloaded making a seg fault with a backtrace like this...
      
      #0  0x00007fe7af008c00 in ?? ()
      #1  0x00007fe7b1138479 in __nptl_deallocate_tsd () at pthread_create.c:175
      #2  0x00007fe7b11398b0 in __nptl_deallocate_tsd () at pthread_create.c:326
      #3  start_thread (arg=0x7fe7b1f12700) at pthread_create.c:346
      #4  0x00007fe7b0e6fb5d in clone ()
          at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
      
      The fix was to make the threads non-detached and join them before calling
      a dlclose.
      b1fbeb85
    • Morris Jette's avatar
      Avoid nodes requiring reboot · 139102f0
      Morris Jette authored
      Whenever possible, avoid allocating nodes that require a reboot.
      Previous logic failed to re-sort the job set table based upon
      the need for rebooting to achieve the desired features (e.g. KNL
      MCDRAM or CACHE mode).
      bug 2726
      139102f0
  2. 12 May, 2016 11 commits
  3. 11 May, 2016 13 commits
  4. 10 May, 2016 11 commits