913
914
// update local state - use pendingRoutingConfig (initialized for both sync and async modes)
915
>
d.State.RoutingConfig = pendingRoutingConfig
workflow.go
916
}
917
918
>
d.State.ConflictToken, _ = routingUpdateTime.AsTime().MarshalBinary()
workflow.go
919
>
d.State.LastModifierIdentity = args.Identity
920
>
921
>
// update memo
922
>
if err = d.updateMemo(ctx); err != nil {
923
return nil, err
924
}
925
926
>
return &deploymentspb.SetRampingVersionResponse{
workflow.go
927
>
PreviousVersion: prevRampingVersion,
928
>
PreviousPercentage: prevRampingVersionPercentage,
929
>
ConflictToken: d.State.ConflictToken,
930
>
}, nil
931
932
}