1. 05 Jun, 2017 2 commits
    • Tim Wickberg's avatar
      Change daemon() call to xdaemon() to avoid confusion with libc versions. · afeca4e2
      Tim Wickberg authored
      The glibc version does not double-fork like Slurm's version.
      Rename to xdaemon to avoid confusion and ensure no one tries to
      remove it again without further investigation
      (see commits 6f45a2bf/954288ad).
      
      While here, simplify it as the arguements are unchanged in the three
      calling locations.
      
      Remove incorrect documentation as well - our xdaemon() call does
      not close everything.
      afeca4e2
    • Tim Wickberg's avatar
      Revert "Remove local refinition of daemon()." · 954288ad
      Tim Wickberg authored
      Our local implementation was being used instead of glibc,
      and does have one subtle difference - it double forks(),
      whereas glibc single-forks, leading to some slight differences
      in process control behavior. Revert this and take a different
      approach.
      
      This reverts commit 6f45a2bf.
      954288ad
  2. 02 Jun, 2017 1 commit
    • Gary B Skouson's avatar
      Add new SchedulerParameters option bf_window_linear to control the rate at · 3f7e10f8
      Gary B Skouson authored
      which the backfill test window expands. This can be used on a system with
      a modest number of running jobs (hundreds of jobs) to help prevent expected
      start times of pending jobs to get pushed forward in time. On systems with
      large numbers of running jobs, performance of the backfill scheduler will
      suffer and fewer jobs will be evaluated.
      
      Bug 3790
      3f7e10f8
  3. 01 Jun, 2017 15 commits
  4. 31 May, 2017 22 commits