mirror of
https://github.com/hanzoai/tasks.git
synced 2026-10-30 14:56:19 +00:00
## What changed? - Merge PR combining the previous PRs: #8164, #8165, #8166, #8167, #8168, #8169 ## Why? - All of those PRs are interdependent and cannot be merged individually cleanly. Sending a single merge commit PR to be merged to main. ## How did you test it? - [ ] built - [ ] run locally and tested manually - [ ] covered by existing tests - [ ] added new unit test(s) - [ ] added new functional test(s) ## Potential risks - It's still disabled.
23 lines
723 B
Protocol Buffer
23 lines
723 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package temporal.server.chasm.lib.scheduler.proto.v1;
|
|
|
|
option go_package = "go.temporal.io/server/chasm/lib/scheduler/gen/schedulerpb;schedulerpb";
|
|
|
|
// Fires when the scheduler's idle period has lapsed, and the scheduler should
|
|
// be closed.
|
|
message SchedulerIdleTask {}
|
|
|
|
// Buffers actions based on the schedule's specification.
|
|
message GeneratorTask {}
|
|
|
|
// Processes buffered actions, deciding whether to execute, delay, or discard.
|
|
message InvokerProcessBufferTask {}
|
|
|
|
// Drives execution of pending buffered actions to completion by starting,
|
|
// canceling, or terminating workflows.
|
|
message InvokerExecuteTask {}
|
|
|
|
// Buffers actions based on a manually-requested backfill.
|
|
message BackfillerTask {}
|