Skip to content

Chained Termination on Constraints Violation Fixed and Optimized

Pre-release
Pre-release

Choose a tag to compare

@luav luav released this 04 Jul 18:07
· 196 commits to master since this release

Features & Optimizations

  • Threshold added on group vmem limit exceeding to reduce the number of reschedulings before the workers reduction and speedup heavy-loaded usecases
  • Execution on the pure Python2 / PyPy without any dependences allowed, warnings are shown about the disabled functionality (vmlimit without psutils)

Fixes

  • Termination of the chained jobs from the violating origin is fixed to not restart or postpone such jobs (even when they are already terminating with the restart flag)
  • Logging to the implicit base directories fixed (filename without: "./" or full path specification)

Known Bugs

  • Jobs rescheduling with _CHAINED_CONSTRAINTS kills related jobs that have ontimeout flag and assumed to be restarted (should not been terminated at all)