|
|
|
@@ -1038,10 +1038,14 @@ func (d *DispatcherImpl) RefreshTimeout(ctx context.Context, request *contracts.
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (s *DispatcherImpl) handleStepRunStarted(ctx context.Context, request *contracts.StepActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := ctx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
func (s *DispatcherImpl) handleStepRunStarted(inputCtx context.Context, request *contracts.StepActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := inputCtx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
tenantId := sqlchelpers.UUIDToStr(tenant.ID)
|
|
|
|
|
|
|
|
|
|
// run the rest on a separate context to always send to job controller
|
|
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second)
|
|
|
|
|
defer cancel()
|
|
|
|
|
|
|
|
|
|
s.l.Debug().Msgf("Received step started event for step run %s", request.StepRunId)
|
|
|
|
|
|
|
|
|
|
startedAt := request.EventTimestamp.AsTime()
|
|
|
|
@@ -1082,12 +1086,16 @@ func (s *DispatcherImpl) handleStepRunStarted(ctx context.Context, request *cont
|
|
|
|
|
}, nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (s *DispatcherImpl) handleStepRunCompleted(ctx context.Context, request *contracts.StepActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := ctx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
func (s *DispatcherImpl) handleStepRunCompleted(inputCtx context.Context, request *contracts.StepActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := inputCtx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
tenantId := sqlchelpers.UUIDToStr(tenant.ID)
|
|
|
|
|
|
|
|
|
|
s.l.Debug().Msgf("Received step completed event for step run %s", request.StepRunId)
|
|
|
|
|
|
|
|
|
|
// run the rest on a separate context to always send to job controller
|
|
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second)
|
|
|
|
|
defer cancel()
|
|
|
|
|
|
|
|
|
|
// verify that the event payload can be unmarshalled into a map type
|
|
|
|
|
if request.EventPayload != "" {
|
|
|
|
|
res := make(map[string]interface{})
|
|
|
|
@@ -1146,10 +1154,14 @@ func (s *DispatcherImpl) handleStepRunCompleted(ctx context.Context, request *co
|
|
|
|
|
}, nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (s *DispatcherImpl) handleStepRunFailed(ctx context.Context, request *contracts.StepActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := ctx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
func (s *DispatcherImpl) handleStepRunFailed(inputCtx context.Context, request *contracts.StepActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := inputCtx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
tenantId := sqlchelpers.UUIDToStr(tenant.ID)
|
|
|
|
|
|
|
|
|
|
// run the rest on a separate context to always send to job controller
|
|
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second)
|
|
|
|
|
defer cancel()
|
|
|
|
|
|
|
|
|
|
s.l.Debug().Msgf("Received step failed event for step run %s", request.StepRunId)
|
|
|
|
|
|
|
|
|
|
failedAt := request.EventTimestamp.AsTime()
|
|
|
|
@@ -1191,10 +1203,14 @@ func (s *DispatcherImpl) handleStepRunFailed(ctx context.Context, request *contr
|
|
|
|
|
}, nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (s *DispatcherImpl) handleGetGroupKeyRunStarted(ctx context.Context, request *contracts.GroupKeyActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := ctx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
func (s *DispatcherImpl) handleGetGroupKeyRunStarted(inputCtx context.Context, request *contracts.GroupKeyActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := inputCtx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
tenantId := sqlchelpers.UUIDToStr(tenant.ID)
|
|
|
|
|
|
|
|
|
|
// run the rest on a separate context to always send to job controller
|
|
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second)
|
|
|
|
|
defer cancel()
|
|
|
|
|
|
|
|
|
|
s.l.Debug().Msgf("Received step started event for step run %s", request.GetGroupKeyRunId)
|
|
|
|
|
|
|
|
|
|
startedAt := request.EventTimestamp.AsTime()
|
|
|
|
@@ -1226,10 +1242,14 @@ func (s *DispatcherImpl) handleGetGroupKeyRunStarted(ctx context.Context, reques
|
|
|
|
|
}, nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (s *DispatcherImpl) handleGetGroupKeyRunCompleted(ctx context.Context, request *contracts.GroupKeyActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := ctx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
func (s *DispatcherImpl) handleGetGroupKeyRunCompleted(inputCtx context.Context, request *contracts.GroupKeyActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := inputCtx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
tenantId := sqlchelpers.UUIDToStr(tenant.ID)
|
|
|
|
|
|
|
|
|
|
// run the rest on a separate context to always send to job controller
|
|
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second)
|
|
|
|
|
defer cancel()
|
|
|
|
|
|
|
|
|
|
s.l.Debug().Msgf("Received step completed event for step run %s", request.GetGroupKeyRunId)
|
|
|
|
|
|
|
|
|
|
finishedAt := request.EventTimestamp.AsTime()
|
|
|
|
@@ -1262,10 +1282,14 @@ func (s *DispatcherImpl) handleGetGroupKeyRunCompleted(ctx context.Context, requ
|
|
|
|
|
}, nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (s *DispatcherImpl) handleGetGroupKeyRunFailed(ctx context.Context, request *contracts.GroupKeyActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := ctx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
func (s *DispatcherImpl) handleGetGroupKeyRunFailed(inputCtx context.Context, request *contracts.GroupKeyActionEvent) (*contracts.ActionEventResponse, error) {
|
|
|
|
|
tenant := inputCtx.Value("tenant").(*dbsqlc.Tenant)
|
|
|
|
|
tenantId := sqlchelpers.UUIDToStr(tenant.ID)
|
|
|
|
|
|
|
|
|
|
// run the rest on a separate context to always send to job controller
|
|
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second)
|
|
|
|
|
defer cancel()
|
|
|
|
|
|
|
|
|
|
s.l.Debug().Msgf("Received step failed event for step run %s", request.GetGroupKeyRunId)
|
|
|
|
|
|
|
|
|
|
failedAt := request.EventTimestamp.AsTime()
|
|
|
|
|