Skip to content

Internal Refactoring of Scheduling

Compare
Choose a tag to compare
@maennchen maennchen released this 10 Sep 16:14
· 282 commits to main since this release

The internal handling has been refactored onto gen_stage.
There were a few Breaking Changes which should not influence a user of the library.

Changed

  • Replaced call with cast
    • Scheduler.add_job
    • Scheduler.deactivate_job
    • Scheduler.activate_job
    • Scheduler.delete_job
    • Scheduler.delete_all_jobs

Removed

  • The overlap handling is removed from the Job struct.
    • removed Job.pids
    • removed Job.executable?