Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • lava lava
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 90
    • Issues 90
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 48
    • Merge requests 48
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • lava
  • lavalava
  • Merge requests
  • !1944

Open
Created Jan 23, 2023 by Igor Ponomarev@igo95862Contributor
  • Report abuse
Report abuse

RFC: lava-server: Remove ZMQ early scheduling trigger

  • Overview 2
  • Commits 1
  • Changes 4

Reasons:

  1. Unless EVENT_NOTIFICATION setting was enabled (which is disabled by default) listening on ZMQ queue would do nothing as the events would never arrive.
  2. Scheduler runs every 20 seconds regardless.
  3. The code was very complex and complicated. The cleaned-up code is much smaller and simpler.

Just-in-time scheduling might be revisited in the future but the current implementation was too clumsy and complicated.

Edited Jan 23, 2023 by Igor Ponomarev
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: lava-scheduler-remove-early-trigger