While creating a new orchestration, the user can schedule it to run at a later time by setting the ScheduledStartTimestamp field here:
|
ScheduledStartTimestamp *timestamp.Timestamp `protobuf:"bytes,5,opt,name=scheduledStartTimestamp,proto3" json:"scheduledStartTimestamp,omitempty"` |
However, it gets ignored while sending the request to backend:
|
if err := g.backend.CreateOrchestrationInstance(ctx, e, WithOrchestrationIdReusePolicy(req.OrchestrationIdReusePolicy)); err != nil { |
It needs to be passed to backend so that backend can schedule workflows accordingly.
While creating a new orchestration, the user can schedule it to run at a later time by setting the
ScheduledStartTimestampfield here:durabletask-go/internal/protos/orchestrator_service.pb.go
Line 2724 in fc57567
However, it gets ignored while sending the request to backend:
durabletask-go/backend/executor.go
Line 315 in fc57567
It needs to be passed to backend so that backend can schedule workflows accordingly.