Skip to content

Scheduler Stable #7796

Description

@cicoyle

Stable

  • Scheduler failure policy
  • remove preview feature, make it config crd setting
  • design (auto) migration path from old reminders to scheduler reminders (etcd conditional write if not exists)
  • Documentation is complete in dapr/docs with any changes since Beta
    • how to run in production
    • backup & restore w/ etcd
  • E2E scenarios well defined and comprehensive
    • e2e reminder tests using both schedulerReminders & old actor reminders
    • follow up on the wf_test to add scheduler
  • Quickstart example has been created
  • longhaul tests to use schedulerReminders
  • use dist scheduler in workflows and announce breaking change
  • add metrics
  • ensure mtls etcd
  • int tests:
    • job should never overwrite an actor reminder job name
    • rewrite job w/ same name overwrites the time (triggered sooner) (confirm this - I think its already done)

Post stable:

  • allow non embedded etcd mode (bring own etcd)
  • List API in Scheduler
  • auto-scale Scheduler
  • perf test: (optimize) producer/consumer for triggering jobs: scheduling too many jobs=too many go routines
  • add state store component logic if user elects to use state store to store job details

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions