diff --git a/common/backoff/cron.go b/common/backoff/cron.go index e79b5af205a..e92490654d2 100644 --- a/common/backoff/cron.go +++ b/common/backoff/cron.go @@ -28,8 +28,9 @@ import ( "time" "github.com/robfig/cron" - "github.com/temporalio/temporal/common/convert" "go.temporal.io/temporal-proto/serviceerror" + + "github.com/temporalio/temporal/common/convert" ) // NoBackoff is used to represent backoff when no cron backoff is needed diff --git a/common/testing/history_event_util.go b/common/testing/history_event_util.go index 74ed3f23a2f..3aaeeda03a8 100644 --- a/common/testing/history_event_util.go +++ b/common/testing/history_event_util.go @@ -30,6 +30,7 @@ import ( "github.com/pborman/uuid" commonpb "go.temporal.io/temporal-proto/common" eventpb "go.temporal.io/temporal-proto/event" + failurepb "go.temporal.io/temporal-proto/failure" tasklistpb "go.temporal.io/temporal-proto/tasklist" "github.com/temporalio/temporal/common/failure" @@ -463,7 +464,11 @@ func InitializeHistoryEventGenerator( historyEvent.Attributes = &eventpb.HistoryEvent_ActivityTaskTimedOutEventAttributes{ActivityTaskTimedOutEventAttributes: &eventpb.ActivityTaskTimedOutEventAttributes{ ScheduledEventId: lastEvent.GetActivityTaskStartedEventAttributes().ScheduledEventId, StartedEventId: lastEvent.EventId, - TimeoutType: commonpb.TimeoutType_ScheduleToClose, + Failure: &failurepb.Failure{ + FailureInfo: &failurepb.Failure_TimeoutFailureInfo{TimeoutFailureInfo: &failurepb.TimeoutFailureInfo{ + TimeoutType: commonpb.TimeoutType_ScheduleToClose, + }}, + }, }} return historyEvent }) diff --git a/go.mod b/go.mod index db7eb55bd3c..c239fef57c4 100644 --- a/go.mod +++ b/go.mod @@ -65,8 +65,8 @@ require ( github.com/urfave/cli v1.22.4 github.com/valyala/fastjson v1.5.1 github.com/xwb1989/sqlparser v0.0.0-20180606152119-120387863bf2 - go.temporal.io/temporal v0.23.5 - go.temporal.io/temporal-proto v0.23.3 + go.temporal.io/temporal v0.23.6 + go.temporal.io/temporal-proto v0.23.4 go.uber.org/atomic v1.6.0 go.uber.org/multierr v1.5.0 go.uber.org/zap v1.15.0 @@ -75,7 +75,6 @@ require ( golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1 golang.org/x/tools v0.0.0-20200604183345-4d5ea46c79fe // indirect google.golang.org/api v0.26.0 - google.golang.org/genproto v0.0.0-20200604104852-0b0486081ffb // indirect google.golang.org/grpc v1.29.1 gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/validator.v2 v2.0.0-20191107172027-c3144fdedc21 diff --git a/go.sum b/go.sum index b118df690d5..684f48c660f 100644 --- a/go.sum +++ b/go.sum @@ -337,10 +337,10 @@ go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.3 h1:8sGtKOrtQqkN1bp2AtX+misvLIlOmsEsNd+9NIcPEm8= go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.temporal.io/temporal v0.23.5 h1:bTLnjcv/wD6fB4QrAvB3mOR+J8FrNLWSHs6cmtANnPo= -go.temporal.io/temporal v0.23.5/go.mod h1:cqXeyF9fmSbXTP5j1TOrr5WvSG+H61aDybR0NcwVASU= -go.temporal.io/temporal-proto v0.23.3 h1:BAtO0Msx8B9d7JS/uT2xor66V/lcM2tDettb5M+aFN8= -go.temporal.io/temporal-proto v0.23.3/go.mod h1:MH1w9QQvM360POj9mhZdJqOPtFYm1S/ylwrTnYiFr6I= +go.temporal.io/temporal v0.23.6 h1:dxN8NJnn5tBu+9DN7q6ocLaL/mxvOezevdsn5a9HgkU= +go.temporal.io/temporal v0.23.6/go.mod h1:KmBabmbN6XzCAQFHd+kjF8OIgj8SQB2BtqOenFiOdsY= +go.temporal.io/temporal-proto v0.23.4 h1:PnQmmTWpQJXapzcBKQ8FgVDeK/B7Z3G08YjmomurJDs= +go.temporal.io/temporal-proto v0.23.4/go.mod h1:B5DnsWAGFpqd9M6bg2OUVzC3Y5/7UVDM0wEkZm7rYN0= go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= go.uber.org/atomic v1.6.0 h1:Ezj3JGmsOnG1MoRWQkPBsKLe9DwWD9QeXzTRzzldNVk= go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= @@ -534,7 +534,6 @@ google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/ google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.24.0 h1:cG03eaksBzhfSIk7JRGctfp3lanklcOM/mTGvow7BbQ= google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= google.golang.org/api v0.26.0 h1:VJZ8h6E8ip82FRpQl848c5vAadxlTXrUh8RzQzSRm08= google.golang.org/api v0.26.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= @@ -571,7 +570,6 @@ google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfG google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20200603110839-e855014d5736 h1:+IE3xTD+6Eb7QWG5JFp+dQr/XjKpjmrNkh4pdjTdHEs= google.golang.org/genproto v0.0.0-20200603110839-e855014d5736/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= google.golang.org/genproto v0.0.0-20200604104852-0b0486081ffb h1:ek2py5bOqzR7MR/6obzk0rXUgYCLmjyLnaO9ssT+l6w= google.golang.org/genproto v0.0.0-20200604104852-0b0486081ffb/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= @@ -593,7 +591,6 @@ google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQ google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM= google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.24.0 h1:UhZDfRO8JRQru4/+LlLE0BRKGF8L+PICnvYZmx/fEGA= diff --git a/host/activity_test.go b/host/activity_test.go index a17cd363350..7f0d23276dd 100644 --- a/host/activity_test.go +++ b/host/activity_test.go @@ -764,7 +764,7 @@ func (s *integrationSuite) TestActivityTimeouts() { }}, nil } - switch timeoutEvent.GetTimeoutType() { + switch timeoutEvent.GetFailure().GetTimeoutFailureInfo().GetTimeoutType() { case commonpb.TimeoutType_ScheduleToStart: if scheduledEvent.GetActivityTaskScheduledEventAttributes().GetActivityId() == "A" { activityATimedout = true @@ -975,12 +975,12 @@ func (s *integrationSuite) TestActivityHeartbeatTimeouts() { break ProcessLoop } - switch timeoutEvent.GetTimeoutType() { + switch timeoutEvent.GetFailure().GetTimeoutFailureInfo().GetTimeoutType() { case commonpb.TimeoutType_Heartbeat: activitiesTimedout++ scheduleID := timeoutEvent.GetScheduledEventId() var details string - err := payloads.Decode(timeoutEvent.GetLastHeartbeatDetails(), &details) + err := payloads.Decode(timeoutEvent.GetFailure().GetTimeoutFailureInfo().GetLastHeartbeatDetails(), &details) s.NoError(err) lastHeartbeat, _ := strconv.Atoi(details) lastHeartbeatMap[scheduleID] = lastHeartbeat diff --git a/host/ndc/nDC_integration_test.go b/host/ndc/nDC_integration_test.go index 5d0e79a73c6..9852204cbd6 100644 --- a/host/ndc/nDC_integration_test.go +++ b/host/ndc/nDC_integration_test.go @@ -34,6 +34,7 @@ import ( "testing" "time" + failurepb "go.temporal.io/temporal-proto/failure" replicationpb "go.temporal.io/temporal-proto/replication" eventgenpb "github.com/temporalio/temporal/.gen/proto/event" @@ -590,7 +591,11 @@ func (s *nDCIntegrationTestSuite) TestHandcraftedMultipleBranches() { Attributes: &eventpb.HistoryEvent_ActivityTaskTimedOutEventAttributes{ActivityTaskTimedOutEventAttributes: &eventpb.ActivityTaskTimedOutEventAttributes{ ScheduledEventId: 6, StartedEventId: 7, - TimeoutType: commonpb.TimeoutType_StartToClose, + Failure: &failurepb.Failure{ + FailureInfo: &failurepb.Failure_TimeoutFailureInfo{TimeoutFailureInfo: &failurepb.TimeoutFailureInfo{ + TimeoutType: commonpb.TimeoutType_StartToClose, + }}, + }, }}, }, { @@ -1383,7 +1388,11 @@ func (s *nDCIntegrationTestSuite) TestAdminGetWorkflowExecutionRawHistoryV2() { Attributes: &eventpb.HistoryEvent_ActivityTaskTimedOutEventAttributes{ActivityTaskTimedOutEventAttributes: &eventpb.ActivityTaskTimedOutEventAttributes{ ScheduledEventId: 6, StartedEventId: 7, - TimeoutType: commonpb.TimeoutType_StartToClose, + Failure: &failurepb.Failure{ + FailureInfo: &failurepb.Failure_TimeoutFailureInfo{TimeoutFailureInfo: &failurepb.TimeoutFailureInfo{ + TimeoutType: commonpb.TimeoutType_StartToClose, + }}, + }, }}, }, { diff --git a/proto/temporal-proto b/proto/temporal-proto index 187e465ad8a..0d9baedf71b 160000 --- a/proto/temporal-proto +++ b/proto/temporal-proto @@ -1 +1 @@ -Subproject commit 187e465ad8a3d131138d7bdb7657bd259b34ad9f +Subproject commit 0d9baedf71b35ad37d130c3ae715dd0127c491b9 diff --git a/service/history/decisionChecker.go b/service/history/decisionChecker.go index c21362da08f..38b8abc3fe4 100644 --- a/service/history/decisionChecker.go +++ b/service/history/decisionChecker.go @@ -148,7 +148,7 @@ func (c *workflowSizeChecker) failWorkflowIfPayloadSizeExceedsLimit( Failure: failure.NewServerFailure(message, true), } - if _, err := c.mutableState.AddFailWorkflowEvent(c.completedID, attributes); err != nil { + if _, err := c.mutableState.AddFailWorkflowEvent(c.completedID, commonpb.RetryStatus_NonRetryableFailure, attributes); err != nil { return false, err } @@ -172,7 +172,7 @@ func (c *workflowSizeChecker) failWorkflowSizeExceedsLimit() (bool, error) { Failure: failure.NewServerFailure(common.FailureReasonSizeExceedsLimit, false), } - if _, err := c.mutableState.AddFailWorkflowEvent(c.completedID, attributes); err != nil { + if _, err := c.mutableState.AddFailWorkflowEvent(c.completedID, commonpb.RetryStatus_NonRetryableFailure, attributes); err != nil { return false, err } return true, nil diff --git a/service/history/decisionTaskHandler.go b/service/history/decisionTaskHandler.go index 10d53de55b7..468b2932ca8 100644 --- a/service/history/decisionTaskHandler.go +++ b/service/history/decisionTaskHandler.go @@ -441,7 +441,7 @@ func (handler *decisionTaskHandlerImpl) handleDecisionFailWorkflow( } // below will check whether to do continue as new based on backoff & backoff or cron - backoffInterval := handler.mutableState.GetRetryBackoffDuration(attr.GetFailure()) + backoffInterval, retryStatus := handler.mutableState.GetRetryBackoffDuration(attr.GetFailure()) continueAsNewInitiator := commonpb.ContinueAsNewInitiator_Retry // first check the backoff retry if backoffInterval == backoff.NoBackoff { @@ -456,7 +456,7 @@ func (handler *decisionTaskHandlerImpl) handleDecisionFailWorkflow( // second check the backoff / cron schedule if backoffInterval == backoff.NoBackoff { // no retry or cron - if _, err := handler.mutableState.AddFailWorkflowEvent(handler.decisionTaskCompletedID, attr); err != nil { + if _, err := handler.mutableState.AddFailWorkflowEvent(handler.decisionTaskCompletedID, retryStatus, attr); err != nil { return err } return nil @@ -670,7 +670,7 @@ func (handler *decisionTaskHandlerImpl) handleDecisionContinueAsNewWorkflow( // TODO(maxim): is decisionTaskCompletedID the correct id? // TODO(maxim): should we introduce new TimeoutTypes (Workflow, Run) for workflows? handler.stopProcessing = true - _, err := handler.mutableState.AddTimeoutWorkflowEvent(handler.decisionTaskCompletedID) + _, err := handler.mutableState.AddTimeoutWorkflowEvent(handler.decisionTaskCompletedID, commonpb.RetryStatus_Timeout) return err } handler.logger.Debug("!!!! Continued as new without timeout", diff --git a/service/history/historyBuilder.go b/service/history/historyBuilder.go index 53e0e1c2deb..df4a0058f78 100644 --- a/service/history/historyBuilder.go +++ b/service/history/historyBuilder.go @@ -160,8 +160,8 @@ func (b *historyBuilder) AddActivityTaskCompletedEvent(scheduleEventID, startedE } func (b *historyBuilder) AddActivityTaskFailedEvent(scheduleEventID, startedEventID int64, - request *workflowservice.RespondActivityTaskFailedRequest) *eventpb.HistoryEvent { - event := b.newActivityTaskFailedEvent(scheduleEventID, startedEventID, request) + failure *failurepb.Failure, retryStatus commonpb.RetryStatus, identity string) *eventpb.HistoryEvent { + event := b.newActivityTaskFailedEvent(scheduleEventID, startedEventID, failure, retryStatus, identity) return b.addEventToHistory(event) } @@ -169,11 +169,10 @@ func (b *historyBuilder) AddActivityTaskFailedEvent(scheduleEventID, startedEven func (b *historyBuilder) AddActivityTaskTimedOutEvent( scheduleEventID, startedEventID int64, - timeoutType commonpb.TimeoutType, - lastHeartBeatDetails *commonpb.Payloads, - lastFailure *failurepb.Failure, + timeoutFailure *failurepb.Failure, + retryStatus commonpb.RetryStatus, ) *eventpb.HistoryEvent { - event := b.newActivityTaskTimedOutEvent(scheduleEventID, startedEventID, timeoutType, lastHeartBeatDetails, lastFailure) + event := b.newActivityTaskTimedOutEvent(scheduleEventID, startedEventID, timeoutFailure, retryStatus) return b.addEventToHistory(event) } @@ -185,15 +184,15 @@ func (b *historyBuilder) AddCompletedWorkflowEvent(decisionCompletedEventID int6 return b.addEventToHistory(event) } -func (b *historyBuilder) AddFailWorkflowEvent(decisionCompletedEventID int64, +func (b *historyBuilder) AddFailWorkflowEvent(decisionCompletedEventID int64, retryStatus commonpb.RetryStatus, attributes *decisionpb.FailWorkflowExecutionDecisionAttributes) *eventpb.HistoryEvent { - event := b.newFailWorkflowExecutionEvent(decisionCompletedEventID, attributes) + event := b.newFailWorkflowExecutionEvent(decisionCompletedEventID, retryStatus, attributes) return b.addEventToHistory(event) } -func (b *historyBuilder) AddTimeoutWorkflowEvent() *eventpb.HistoryEvent { - event := b.newTimeoutWorkflowExecutionEvent() +func (b *historyBuilder) AddTimeoutWorkflowEvent(retryStatus commonpb.RetryStatus) *eventpb.HistoryEvent { + event := b.newTimeoutWorkflowExecutionEvent(retryStatus) return b.addEventToHistory(event) } @@ -623,17 +622,15 @@ func (b *historyBuilder) newActivityTaskCompletedEvent(scheduleEventID, startedE func (b *historyBuilder) newActivityTaskTimedOutEvent( scheduleEventID, startedEventID int64, - timeoutType commonpb.TimeoutType, - lastHeartBeatDetails *commonpb.Payloads, - lastFailure *failurepb.Failure, + timeoutFailure *failurepb.Failure, + retryStatus commonpb.RetryStatus, ) *eventpb.HistoryEvent { historyEvent := b.msBuilder.CreateNewHistoryEvent(eventpb.EventType_ActivityTaskTimedOut) attributes := &eventpb.ActivityTaskTimedOutEventAttributes{} attributes.ScheduledEventId = scheduleEventID attributes.StartedEventId = startedEventID - attributes.TimeoutType = timeoutType - attributes.LastHeartbeatDetails = lastHeartBeatDetails - attributes.LastFailure = lastFailure + attributes.Failure = timeoutFailure + attributes.RetryStatus = retryStatus historyEvent.Attributes = &eventpb.HistoryEvent_ActivityTaskTimedOutEventAttributes{ActivityTaskTimedOutEventAttributes: attributes} @@ -641,13 +638,14 @@ func (b *historyBuilder) newActivityTaskTimedOutEvent( } func (b *historyBuilder) newActivityTaskFailedEvent(scheduleEventID, startedEventID int64, - request *workflowservice.RespondActivityTaskFailedRequest) *eventpb.HistoryEvent { + failure *failurepb.Failure, retryStatus commonpb.RetryStatus, identity string) *eventpb.HistoryEvent { historyEvent := b.msBuilder.CreateNewHistoryEvent(eventpb.EventType_ActivityTaskFailed) attributes := &eventpb.ActivityTaskFailedEventAttributes{} - attributes.Failure = request.GetFailure() + attributes.Failure = failure + attributes.RetryStatus = retryStatus attributes.ScheduledEventId = scheduleEventID attributes.StartedEventId = startedEventID - attributes.Identity = request.Identity + attributes.Identity = identity historyEvent.Attributes = &eventpb.HistoryEvent_ActivityTaskFailedEventAttributes{ActivityTaskFailedEventAttributes: attributes} return historyEvent @@ -664,21 +662,23 @@ func (b *historyBuilder) newCompleteWorkflowExecutionEvent(decisionTaskCompleted return historyEvent } -func (b *historyBuilder) newFailWorkflowExecutionEvent(decisionTaskCompletedEventID int64, +func (b *historyBuilder) newFailWorkflowExecutionEvent(decisionTaskCompletedEventID int64, retryStatus commonpb.RetryStatus, request *decisionpb.FailWorkflowExecutionDecisionAttributes) *eventpb.HistoryEvent { historyEvent := b.msBuilder.CreateNewHistoryEvent(eventpb.EventType_WorkflowExecutionFailed) attributes := &eventpb.WorkflowExecutionFailedEventAttributes{} attributes.Failure = request.GetFailure() + attributes.RetryStatus = retryStatus attributes.DecisionTaskCompletedEventId = decisionTaskCompletedEventID historyEvent.Attributes = &eventpb.HistoryEvent_WorkflowExecutionFailedEventAttributes{WorkflowExecutionFailedEventAttributes: attributes} return historyEvent } -func (b *historyBuilder) newTimeoutWorkflowExecutionEvent() *eventpb.HistoryEvent { +func (b *historyBuilder) newTimeoutWorkflowExecutionEvent(retryStatus commonpb.RetryStatus) *eventpb.HistoryEvent { historyEvent := b.msBuilder.CreateNewHistoryEvent(eventpb.EventType_WorkflowExecutionTimedOut) attributes := &eventpb.WorkflowExecutionTimedOutEventAttributes{} attributes.TimeoutType = commonpb.TimeoutType_StartToClose + attributes.RetryStatus = retryStatus historyEvent.Attributes = &eventpb.HistoryEvent_WorkflowExecutionTimedOutEventAttributes{WorkflowExecutionTimedOutEventAttributes: attributes} return historyEvent @@ -970,6 +970,7 @@ func (b *historyBuilder) newChildWorkflowExecutionFailedEvent(namespace string, attributes.InitiatedEventId = initiatedID attributes.StartedEventId = startedID attributes.Failure = failedAttributes.GetFailure() + attributes.RetryStatus = failedAttributes.GetRetryStatus() historyEvent.Attributes = &eventpb.HistoryEvent_ChildWorkflowExecutionFailedEventAttributes{ChildWorkflowExecutionFailedEventAttributes: attributes} return historyEvent @@ -1017,6 +1018,7 @@ func (b *historyBuilder) newChildWorkflowExecutionTimedOutEvent(namespace string attributes.WorkflowType = workflowType attributes.InitiatedEventId = initiatedID attributes.StartedEventId = startedID + attributes.RetryStatus = timedOutAttributes.GetRetryStatus() historyEvent.Attributes = &eventpb.HistoryEvent_ChildWorkflowExecutionTimedOutEventAttributes{ChildWorkflowExecutionTimedOutEventAttributes: attributes} return historyEvent diff --git a/service/history/historyBuilder_test.go b/service/history/historyBuilder_test.go index 2cf8d53d652..21c559a50a5 100644 --- a/service/history/historyBuilder_test.go +++ b/service/history/historyBuilder_test.go @@ -249,11 +249,10 @@ func (s *historyBuilderSuite) TestHistoryBuilderDynamicSuccess() { s.Equal(int64(11), ai4.StartedID) s.Equal(int64(3), s.getPreviousDecisionStartedEventID()) - activity2FailedEvent := s.addActivityTaskFailedEvent(6, 11, activity2Failure, - identity) - s.validateActivityTaskFailedEvent(activity2FailedEvent, common.BufferedEventID, 6, 11, activity2Failure, identity) + activity2FailedEvent := s.addActivityTaskFailedEvent(6, 11, activity2Failure, commonpb.RetryStatus_MaximumAttemptsReached, identity) + s.validateActivityTaskFailedEvent(activity2FailedEvent, common.BufferedEventID, 6, 11, activity2Failure, commonpb.RetryStatus_MaximumAttemptsReached, identity) s.Nil(s.msBuilder.FlushBufferedEvents()) - s.validateActivityTaskFailedEvent(activity2FailedEvent, 12, 6, 11, activity2Failure, identity) + s.validateActivityTaskFailedEvent(activity2FailedEvent, 12, 6, 11, activity2Failure, commonpb.RetryStatus_MaximumAttemptsReached, identity) s.Equal(int64(13), s.getNextEventID()) _, activity2Running3 := s.msBuilder.GetActivityInfo(6) s.False(activity2Running3) @@ -595,8 +594,8 @@ func (s *historyBuilderSuite) TestHistoryBuilderFlushBufferedEvents() { // 12 (buffered) activity2 failed activity2Failure := failure.NewServerFailure("flush-buffered-events-activity2-failed", false) - activity2FailedEvent := s.addActivityTaskFailedEvent(6, common.BufferedEventID, activity2Failure, identity) - s.validateActivityTaskFailedEvent(activity2FailedEvent, common.BufferedEventID, 6, common.BufferedEventID, activity2Failure, identity) + activity2FailedEvent := s.addActivityTaskFailedEvent(6, common.BufferedEventID, activity2Failure, commonpb.RetryStatus_MaximumAttemptsReached, identity) + s.validateActivityTaskFailedEvent(activity2FailedEvent, common.BufferedEventID, 6, common.BufferedEventID, activity2Failure, commonpb.RetryStatus_MaximumAttemptsReached, identity) s.Equal(int64(11), s.getNextEventID()) _, activity2Running2 := s.msBuilder.GetActivityInfo(6) s.False(activity2Running2) @@ -870,11 +869,8 @@ func (s *historyBuilderSuite) addActivityTaskCompletedEvent(scheduleID, startedI return event } -func (s *historyBuilderSuite) addActivityTaskFailedEvent(scheduleID, startedID int64, failure *failurepb.Failure, identity string) *eventpb.HistoryEvent { - event, err := s.msBuilder.AddActivityTaskFailedEvent(scheduleID, startedID, &workflowservice.RespondActivityTaskFailedRequest{ - Failure: failure, - Identity: identity, - }) +func (s *historyBuilderSuite) addActivityTaskFailedEvent(scheduleID, startedID int64, failure *failurepb.Failure, retryStatus commonpb.RetryStatus, identity string) *eventpb.HistoryEvent { + event, err := s.msBuilder.AddActivityTaskFailedEvent(scheduleID, startedID, failure, retryStatus, identity) s.Nil(err) return event } @@ -1034,7 +1030,7 @@ func (s *historyBuilderSuite) validateActivityTaskCompletedEvent(event *eventpb. } func (s *historyBuilderSuite) validateActivityTaskFailedEvent(event *eventpb.HistoryEvent, eventID, - scheduleID, startedID int64, failure *failurepb.Failure, identity string) { + scheduleID, startedID int64, failure *failurepb.Failure, retryStatus commonpb.RetryStatus, identity string) { s.NotNil(event) s.Equal(eventpb.EventType_ActivityTaskFailed, event.EventType) s.Equal(eventID, event.EventId) @@ -1043,6 +1039,7 @@ func (s *historyBuilderSuite) validateActivityTaskFailedEvent(event *eventpb.His s.Equal(scheduleID, attributes.ScheduledEventId) s.Equal(startedID, attributes.StartedEventId) s.Equal(failure, attributes.Failure) + s.Equal(retryStatus, attributes.RetryStatus) s.Equal(identity, attributes.Identity) } diff --git a/service/history/historyEngine.go b/service/history/historyEngine.go index e6161b04af6..e07c3f59d3e 100644 --- a/service/history/historyEngine.go +++ b/service/history/historyEngine.go @@ -1612,13 +1612,14 @@ func (e *historyEngineImpl) RespondActivityTaskFailed( } postActions := &updateWorkflowAction{} - ok, err := mutableState.RetryActivity(ai, req.FailedRequest.GetFailure()) + failure := request.GetFailure() + retryStatus, err := mutableState.RetryActivity(ai, failure) if err != nil { return nil, err } - if !ok { + if retryStatus != commonpb.RetryStatus_InProgress { // no more retry, and we want to record the failure event - if _, err := mutableState.AddActivityTaskFailedEvent(scheduleID, ai.StartedID, request); err != nil { + if _, err := mutableState.AddActivityTaskFailedEvent(scheduleID, ai.StartedID, failure, retryStatus, request.GetIdentity()); err != nil { // Unable to add ActivityTaskFailed event to history return nil, serviceerror.NewInternal("Unable to add ActivityTaskFailed event to history.") } diff --git a/service/history/historyEngine_test.go b/service/history/historyEngine_test.go index 37a6d0d9c2d..2b69af5019b 100644 --- a/service/history/historyEngine_test.go +++ b/service/history/historyEngine_test.go @@ -572,7 +572,7 @@ func (s *engineSuite) TestQueryWorkflow_RejectBasedOnFailed() { event := addDecisionTaskStartedEvent(msBuilder, di.ScheduleID, tasklist, identity) di.StartedID = event.GetEventId() event = addDecisionTaskCompletedEvent(msBuilder, di.ScheduleID, di.StartedID, "some random identity") - addFailWorkflowEvent(msBuilder, event.GetEventId(), failure.NewServerFailure("failure reason", false)) + addFailWorkflowEvent(msBuilder, event.GetEventId(), failure.NewServerFailure("failure reason", true), commonpb.RetryStatus_NonRetryableFailure) ms := createMutableState(msBuilder) gweResponse := &persistence.GetWorkflowExecutionResponse{State: ms} s.mockExecutionMgr.On("GetWorkflowExecution", mock.Anything).Return(gweResponse, nil).Once() @@ -3032,7 +3032,7 @@ func (s *engineSuite) TestRespondActivityTaskFailedIfTaskCompleted() { activityID := "activity1_id" activityType := "activity_type1" activityInput := payloads.EncodeString("input1") - failure := failure.NewServerFailure("fail reason", false) + failure := failure.NewServerFailure("fail reason", true) msBuilder := newMutableStateBuilderWithEventV2(s.mockHistoryEngine.shard, s.eventsCache, loggerimpl.NewDevelopmentForTest(s.Suite), we.GetRunId()) @@ -3043,7 +3043,7 @@ func (s *engineSuite) TestRespondActivityTaskFailedIfTaskCompleted() { activityScheduledEvent, _ := addActivityTaskScheduledEvent(msBuilder, decisionCompletedEvent.EventId, activityID, activityType, tl, activityInput, 100, 10, 1, 5) activityStartedEvent := addActivityTaskStartedEvent(msBuilder, activityScheduledEvent.EventId, identity) - addActivityTaskFailedEvent(msBuilder, activityScheduledEvent.EventId, activityStartedEvent.EventId, failure, identity) + addActivityTaskFailedEvent(msBuilder, activityScheduledEvent.EventId, activityStartedEvent.EventId, failure, commonpb.RetryStatus_NonRetryableFailure, identity) addDecisionTaskScheduledEvent(msBuilder) ms := createMutableState(msBuilder) @@ -4926,12 +4926,8 @@ func addActivityTaskCompletedEvent(builder mutableState, scheduleID, startedID i return event } -func addActivityTaskFailedEvent(builder mutableState, scheduleID, startedID int64, failure *failurepb.Failure, identity string) *eventpb.HistoryEvent { - event, _ := builder.AddActivityTaskFailedEvent(scheduleID, startedID, &workflowservice.RespondActivityTaskFailedRequest{ - Failure: failure, - Identity: identity, - }) - +func addActivityTaskFailedEvent(builder mutableState, scheduleID, startedID int64, failure *failurepb.Failure, retryStatus commonpb.RetryStatus, identity string) *eventpb.HistoryEvent { + event, _ := builder.AddActivityTaskFailedEvent(scheduleID, startedID, failure, retryStatus, identity) return event } @@ -5042,10 +5038,15 @@ func addFailWorkflowEvent( builder mutableState, decisionCompletedEventID int64, failure *failurepb.Failure, + retryStatus commonpb.RetryStatus, ) *eventpb.HistoryEvent { - event, _ := builder.AddFailWorkflowEvent(decisionCompletedEventID, &decisionpb.FailWorkflowExecutionDecisionAttributes{ - Failure: failure, - }) + event, _ := builder.AddFailWorkflowEvent( + decisionCompletedEventID, + retryStatus, + &decisionpb.FailWorkflowExecutionDecisionAttributes{ + Failure: failure, + }, + ) return event } diff --git a/service/history/mutableState.go b/service/history/mutableState.go index 846286df376..8ea2f472d5a 100644 --- a/service/history/mutableState.go +++ b/service/history/mutableState.go @@ -70,10 +70,10 @@ type ( AddActivityTaskCancelRequestedEvent(int64, int64, string) (*eventpb.HistoryEvent, *persistence.ActivityInfo, error) AddActivityTaskCanceledEvent(int64, int64, int64, *commonpb.Payloads, string) (*eventpb.HistoryEvent, error) AddActivityTaskCompletedEvent(int64, int64, *workflowservice.RespondActivityTaskCompletedRequest) (*eventpb.HistoryEvent, error) - AddActivityTaskFailedEvent(int64, int64, *workflowservice.RespondActivityTaskFailedRequest) (*eventpb.HistoryEvent, error) + AddActivityTaskFailedEvent(int64, int64, *failurepb.Failure, commonpb.RetryStatus, string) (*eventpb.HistoryEvent, error) AddActivityTaskScheduledEvent(int64, *decisionpb.ScheduleActivityTaskDecisionAttributes) (*eventpb.HistoryEvent, *persistence.ActivityInfo, error) AddActivityTaskStartedEvent(*persistence.ActivityInfo, int64, string, string) (*eventpb.HistoryEvent, error) - AddActivityTaskTimedOutEvent(int64, int64, commonpb.TimeoutType, *commonpb.Payloads) (*eventpb.HistoryEvent, error) + AddActivityTaskTimedOutEvent(int64, int64, *failurepb.Failure, commonpb.RetryStatus) (*eventpb.HistoryEvent, error) AddCancelTimerFailedEvent(int64, *decisionpb.CancelTimerDecisionAttributes, string) (*eventpb.HistoryEvent, error) AddChildWorkflowExecutionCanceledEvent(int64, *commonpb.WorkflowExecution, *eventpb.WorkflowExecutionCanceledEventAttributes) (*eventpb.HistoryEvent, error) AddChildWorkflowExecutionCompletedEvent(int64, *commonpb.WorkflowExecution, *eventpb.WorkflowExecutionCompletedEventAttributes) (*eventpb.HistoryEvent, error) @@ -93,7 +93,7 @@ type ( AddDecisionTaskTimedOutEvent(int64, int64) (*eventpb.HistoryEvent, error) AddExternalWorkflowExecutionCancelRequested(int64, string, string, string) (*eventpb.HistoryEvent, error) AddExternalWorkflowExecutionSignaled(int64, string, string, string, string) (*eventpb.HistoryEvent, error) - AddFailWorkflowEvent(int64, *decisionpb.FailWorkflowExecutionDecisionAttributes) (*eventpb.HistoryEvent, error) + AddFailWorkflowEvent(int64, commonpb.RetryStatus, *decisionpb.FailWorkflowExecutionDecisionAttributes) (*eventpb.HistoryEvent, error) AddRecordMarkerEvent(int64, *decisionpb.RecordMarkerDecisionAttributes) (*eventpb.HistoryEvent, error) AddRequestCancelExternalWorkflowExecutionFailedEvent(int64, int64, string, string, string, eventpb.WorkflowExecutionFailedCause) (*eventpb.HistoryEvent, error) AddRequestCancelExternalWorkflowExecutionInitiatedEvent(int64, string, *decisionpb.RequestCancelExternalWorkflowExecutionDecisionAttributes) (*eventpb.HistoryEvent, *persistenceblobs.RequestCancelInfo, error) @@ -102,7 +102,7 @@ type ( AddSignalRequested(requestID string) AddStartChildWorkflowExecutionFailedEvent(int64, eventpb.WorkflowExecutionFailedCause, *eventpb.StartChildWorkflowExecutionInitiatedEventAttributes) (*eventpb.HistoryEvent, error) AddStartChildWorkflowExecutionInitiatedEvent(int64, string, *decisionpb.StartChildWorkflowExecutionDecisionAttributes) (*eventpb.HistoryEvent, *persistence.ChildExecutionInfo, error) - AddTimeoutWorkflowEvent(int64) (*eventpb.HistoryEvent, error) + AddTimeoutWorkflowEvent(int64, commonpb.RetryStatus) (*eventpb.HistoryEvent, error) AddTimerCanceledEvent(int64, *decisionpb.CancelTimerDecisionAttributes, string) (*eventpb.HistoryEvent, error) AddTimerFiredEvent(string) (*eventpb.HistoryEvent, error) AddTimerStartedEvent(int64, *decisionpb.StartTimerDecisionAttributes) (*eventpb.HistoryEvent, *persistenceblobs.TimerInfo, error) @@ -115,7 +115,7 @@ type ( ClearStickyness() CheckResettable() error CopyToPersistence() *persistence.WorkflowMutableState - RetryActivity(ai *persistence.ActivityInfo, failure *failurepb.Failure) (bool, error) + RetryActivity(ai *persistence.ActivityInfo, failure *failurepb.Failure) (commonpb.RetryStatus, error) CreateNewHistoryEvent(eventType eventpb.EventType) *eventpb.HistoryEvent CreateNewHistoryEventWithTimestamp(eventType eventpb.EventType, timestamp int64) *eventpb.HistoryEvent CreateTransientDecisionEvents(di *decisionInfo, identity string) (*eventpb.HistoryEvent, *eventpb.HistoryEvent) @@ -150,7 +150,7 @@ type ( GetPendingSignalExternalInfos() map[int64]*persistenceblobs.SignalInfo GetReplicationState() *persistence.ReplicationState GetRequestCancelInfo(int64) (*persistenceblobs.RequestCancelInfo, bool) - GetRetryBackoffDuration(failure *failurepb.Failure) time.Duration + GetRetryBackoffDuration(failure *failurepb.Failure) (time.Duration, commonpb.RetryStatus) GetCronBackoffDuration() (time.Duration, error) GetSignalInfo(int64) (*persistenceblobs.SignalInfo, bool) GetStartVersion() (int64, error) diff --git a/service/history/mutableStateBuilder.go b/service/history/mutableStateBuilder.go index 77e8eaecb4d..dde2e00b93f 100644 --- a/service/history/mutableStateBuilder.go +++ b/service/history/mutableStateBuilder.go @@ -1106,11 +1106,11 @@ func (e *mutableStateBuilder) GetRequestCancelInfo( func (e *mutableStateBuilder) GetRetryBackoffDuration( failure *failurepb.Failure, -) time.Duration { +) (time.Duration, commonpb.RetryStatus) { info := e.executionInfo if !info.HasRetryPolicy { - return backoff.NoBackoff + return backoff.NoBackoff, commonpb.RetryStatus_RetryPolicyNotSet } return getBackoffInterval( @@ -2349,7 +2349,9 @@ func (e *mutableStateBuilder) ReplicateActivityTaskCompletedEvent( func (e *mutableStateBuilder) AddActivityTaskFailedEvent( scheduleEventID int64, startedEventID int64, - request *workflowservice.RespondActivityTaskFailedRequest, + failure *failurepb.Failure, + retryStatus commonpb.RetryStatus, + identity string, ) (*eventpb.HistoryEvent, error) { opTag := tag.WorkflowActionActivityTaskFailed @@ -2370,7 +2372,7 @@ func (e *mutableStateBuilder) AddActivityTaskFailedEvent( if err := e.addTransientActivityStartedEvent(scheduleEventID); err != nil { return nil, err } - event := e.hBuilder.AddActivityTaskFailedEvent(scheduleEventID, startedEventID, request) + event := e.hBuilder.AddActivityTaskFailedEvent(scheduleEventID, startedEventID, failure, retryStatus, identity) if err := e.ReplicateActivityTaskFailedEvent(event); err != nil { return nil, err } @@ -2391,14 +2393,15 @@ func (e *mutableStateBuilder) ReplicateActivityTaskFailedEvent( func (e *mutableStateBuilder) AddActivityTaskTimedOutEvent( scheduleEventID int64, startedEventID int64, - timeoutType commonpb.TimeoutType, - lastHeartBeatDetails *commonpb.Payloads, + timeoutFailure *failurepb.Failure, + retryStatus commonpb.RetryStatus, ) (*eventpb.HistoryEvent, error) { opTag := tag.WorkflowActionActivityTaskTimedOut if err := e.checkMutability(opTag); err != nil { return nil, err } + timeoutType := timeoutFailure.GetTimeoutFailureInfo().GetTimeoutType() ai, ok := e.GetActivityInfo(scheduleEventID) if !ok || ai.StartedID != startedEventID || ((timeoutType == commonpb.TimeoutType_StartToClose || @@ -2413,10 +2416,12 @@ func (e *mutableStateBuilder) AddActivityTaskTimedOutEvent( return nil, e.createInternalServerError(opTag) } + timeoutFailure.Cause = ai.LastFailure + if err := e.addTransientActivityStartedEvent(scheduleEventID); err != nil { return nil, err } - event := e.hBuilder.AddActivityTaskTimedOutEvent(scheduleEventID, startedEventID, timeoutType, lastHeartBeatDetails, ai.LastFailure) + event := e.hBuilder.AddActivityTaskTimedOutEvent(scheduleEventID, startedEventID, timeoutFailure, retryStatus) if err := e.ReplicateActivityTaskTimedOutEvent(event); err != nil { return nil, err } @@ -2605,6 +2610,7 @@ func (e *mutableStateBuilder) ReplicateWorkflowExecutionCompletedEvent( func (e *mutableStateBuilder) AddFailWorkflowEvent( decisionCompletedEventID int64, + retryStatus commonpb.RetryStatus, attributes *decisionpb.FailWorkflowExecutionDecisionAttributes, ) (*eventpb.HistoryEvent, error) { @@ -2613,7 +2619,7 @@ func (e *mutableStateBuilder) AddFailWorkflowEvent( return nil, err } - event := e.hBuilder.AddFailWorkflowEvent(decisionCompletedEventID, attributes) + event := e.hBuilder.AddFailWorkflowEvent(decisionCompletedEventID, retryStatus, attributes) if err := e.ReplicateWorkflowExecutionFailedEvent(decisionCompletedEventID, event); err != nil { return nil, err } @@ -2645,6 +2651,7 @@ func (e *mutableStateBuilder) ReplicateWorkflowExecutionFailedEvent( func (e *mutableStateBuilder) AddTimeoutWorkflowEvent( firstEventID int64, + retryStatus commonpb.RetryStatus, ) (*eventpb.HistoryEvent, error) { opTag := tag.WorkflowActionWorkflowTimeout @@ -2652,7 +2659,7 @@ func (e *mutableStateBuilder) AddTimeoutWorkflowEvent( return nil, err } - event := e.hBuilder.AddTimeoutWorkflowEvent() + event := e.hBuilder.AddTimeoutWorkflowEvent(retryStatus) if err := e.ReplicateWorkflowExecutionTimedoutEvent(firstEventID, event); err != nil { return nil, err } @@ -3795,20 +3802,24 @@ func (e *mutableStateBuilder) ReplicateChildWorkflowExecutionTimedOutEvent( func (e *mutableStateBuilder) RetryActivity( ai *persistence.ActivityInfo, failure *failurepb.Failure, -) (bool, error) { +) (commonpb.RetryStatus, error) { opTag := tag.WorkflowActionActivityTaskRetry if err := e.checkMutability(opTag); err != nil { - return false, err + return commonpb.RetryStatus_InternalServerError, err } - if !ai.HasRetryPolicy || ai.CancelRequested { - return false, nil + if !ai.HasRetryPolicy { + return commonpb.RetryStatus_RetryPolicyNotSet, nil + } + + if ai.CancelRequested { + return commonpb.RetryStatus_CancelRequested, nil } now := e.timeSource.Now() - backoffInterval := getBackoffInterval( + backoffInterval, retryStatus := getBackoffInterval( now, ai.ExpirationTime, ai.Attempt, @@ -3819,8 +3830,8 @@ func (e *mutableStateBuilder) RetryActivity( failure, ai.NonRetryableErrorTypes, ) - if backoffInterval == backoff.NoBackoff { - return false, nil + if retryStatus != commonpb.RetryStatus_InProgress { + return retryStatus, nil } // a retry is needed, update activity info for next retry @@ -3837,12 +3848,12 @@ func (e *mutableStateBuilder) RetryActivity( if err := e.taskGenerator.generateActivityRetryTasks( ai.ScheduleID, ); err != nil { - return false, err + return commonpb.RetryStatus_InternalServerError, err } e.updateActivityInfos[ai] = struct{}{} e.syncActivityTasks[ai.ScheduleID] = struct{}{} - return true, nil + return commonpb.RetryStatus_InProgress, nil } // TODO mutable state should generate corresponding transfer / timer tasks according to diff --git a/service/history/mutableState_mock.go b/service/history/mutableState_mock.go index 46d7bf7ad3e..26c8a7c6b3e 100644 --- a/service/history/mutableState_mock.go +++ b/service/history/mutableState_mock.go @@ -46,30 +46,30 @@ import ( time "time" ) -// MockmutableState is a mock of mutableState interface. +// MockmutableState is a mock of mutableState interface type MockmutableState struct { ctrl *gomock.Controller recorder *MockmutableStateMockRecorder } -// MockmutableStateMockRecorder is the mock recorder for MockmutableState. +// MockmutableStateMockRecorder is the mock recorder for MockmutableState type MockmutableStateMockRecorder struct { mock *MockmutableState } -// NewMockmutableState creates a new mock instance. +// NewMockmutableState creates a new mock instance func NewMockmutableState(ctrl *gomock.Controller) *MockmutableState { mock := &MockmutableState{ctrl: ctrl} mock.recorder = &MockmutableStateMockRecorder{mock} return mock } -// EXPECT returns an object that allows the caller to indicate expected use. +// EXPECT returns an object that allows the caller to indicate expected use func (m *MockmutableState) EXPECT() *MockmutableStateMockRecorder { return m.recorder } -// AddActivityTaskCancelRequestedEvent mocks base method. +// AddActivityTaskCancelRequestedEvent mocks base method func (m *MockmutableState) AddActivityTaskCancelRequestedEvent(arg0, arg1 int64, arg2 string) (*event.HistoryEvent, *persistence.ActivityInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddActivityTaskCancelRequestedEvent", arg0, arg1, arg2) @@ -79,13 +79,13 @@ func (m *MockmutableState) AddActivityTaskCancelRequestedEvent(arg0, arg1 int64, return ret0, ret1, ret2 } -// AddActivityTaskCancelRequestedEvent indicates an expected call of AddActivityTaskCancelRequestedEvent. +// AddActivityTaskCancelRequestedEvent indicates an expected call of AddActivityTaskCancelRequestedEvent func (mr *MockmutableStateMockRecorder) AddActivityTaskCancelRequestedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddActivityTaskCancelRequestedEvent", reflect.TypeOf((*MockmutableState)(nil).AddActivityTaskCancelRequestedEvent), arg0, arg1, arg2) } -// AddActivityTaskCanceledEvent mocks base method. +// AddActivityTaskCanceledEvent mocks base method func (m *MockmutableState) AddActivityTaskCanceledEvent(arg0, arg1, arg2 int64, arg3 *common.Payloads, arg4 string) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddActivityTaskCanceledEvent", arg0, arg1, arg2, arg3, arg4) @@ -94,13 +94,13 @@ func (m *MockmutableState) AddActivityTaskCanceledEvent(arg0, arg1, arg2 int64, return ret0, ret1 } -// AddActivityTaskCanceledEvent indicates an expected call of AddActivityTaskCanceledEvent. +// AddActivityTaskCanceledEvent indicates an expected call of AddActivityTaskCanceledEvent func (mr *MockmutableStateMockRecorder) AddActivityTaskCanceledEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddActivityTaskCanceledEvent", reflect.TypeOf((*MockmutableState)(nil).AddActivityTaskCanceledEvent), arg0, arg1, arg2, arg3, arg4) } -// AddActivityTaskCompletedEvent mocks base method. +// AddActivityTaskCompletedEvent mocks base method func (m *MockmutableState) AddActivityTaskCompletedEvent(arg0, arg1 int64, arg2 *workflowservice.RespondActivityTaskCompletedRequest) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddActivityTaskCompletedEvent", arg0, arg1, arg2) @@ -109,28 +109,28 @@ func (m *MockmutableState) AddActivityTaskCompletedEvent(arg0, arg1 int64, arg2 return ret0, ret1 } -// AddActivityTaskCompletedEvent indicates an expected call of AddActivityTaskCompletedEvent. +// AddActivityTaskCompletedEvent indicates an expected call of AddActivityTaskCompletedEvent func (mr *MockmutableStateMockRecorder) AddActivityTaskCompletedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddActivityTaskCompletedEvent", reflect.TypeOf((*MockmutableState)(nil).AddActivityTaskCompletedEvent), arg0, arg1, arg2) } -// AddActivityTaskFailedEvent mocks base method. -func (m *MockmutableState) AddActivityTaskFailedEvent(arg0, arg1 int64, arg2 *workflowservice.RespondActivityTaskFailedRequest) (*event.HistoryEvent, error) { +// AddActivityTaskFailedEvent mocks base method +func (m *MockmutableState) AddActivityTaskFailedEvent(arg0, arg1 int64, arg2 *failure.Failure, arg3 common.RetryStatus, arg4 string) (*event.HistoryEvent, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "AddActivityTaskFailedEvent", arg0, arg1, arg2) + ret := m.ctrl.Call(m, "AddActivityTaskFailedEvent", arg0, arg1, arg2, arg3, arg4) ret0, _ := ret[0].(*event.HistoryEvent) ret1, _ := ret[1].(error) return ret0, ret1 } -// AddActivityTaskFailedEvent indicates an expected call of AddActivityTaskFailedEvent. -func (mr *MockmutableStateMockRecorder) AddActivityTaskFailedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { +// AddActivityTaskFailedEvent indicates an expected call of AddActivityTaskFailedEvent +func (mr *MockmutableStateMockRecorder) AddActivityTaskFailedEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddActivityTaskFailedEvent", reflect.TypeOf((*MockmutableState)(nil).AddActivityTaskFailedEvent), arg0, arg1, arg2) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddActivityTaskFailedEvent", reflect.TypeOf((*MockmutableState)(nil).AddActivityTaskFailedEvent), arg0, arg1, arg2, arg3, arg4) } -// AddActivityTaskScheduledEvent mocks base method. +// AddActivityTaskScheduledEvent mocks base method func (m *MockmutableState) AddActivityTaskScheduledEvent(arg0 int64, arg1 *decision.ScheduleActivityTaskDecisionAttributes) (*event.HistoryEvent, *persistence.ActivityInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddActivityTaskScheduledEvent", arg0, arg1) @@ -140,13 +140,13 @@ func (m *MockmutableState) AddActivityTaskScheduledEvent(arg0 int64, arg1 *decis return ret0, ret1, ret2 } -// AddActivityTaskScheduledEvent indicates an expected call of AddActivityTaskScheduledEvent. +// AddActivityTaskScheduledEvent indicates an expected call of AddActivityTaskScheduledEvent func (mr *MockmutableStateMockRecorder) AddActivityTaskScheduledEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddActivityTaskScheduledEvent", reflect.TypeOf((*MockmutableState)(nil).AddActivityTaskScheduledEvent), arg0, arg1) } -// AddActivityTaskStartedEvent mocks base method. +// AddActivityTaskStartedEvent mocks base method func (m *MockmutableState) AddActivityTaskStartedEvent(arg0 *persistence.ActivityInfo, arg1 int64, arg2, arg3 string) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddActivityTaskStartedEvent", arg0, arg1, arg2, arg3) @@ -155,14 +155,14 @@ func (m *MockmutableState) AddActivityTaskStartedEvent(arg0 *persistence.Activit return ret0, ret1 } -// AddActivityTaskStartedEvent indicates an expected call of AddActivityTaskStartedEvent. +// AddActivityTaskStartedEvent indicates an expected call of AddActivityTaskStartedEvent func (mr *MockmutableStateMockRecorder) AddActivityTaskStartedEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddActivityTaskStartedEvent", reflect.TypeOf((*MockmutableState)(nil).AddActivityTaskStartedEvent), arg0, arg1, arg2, arg3) } -// AddActivityTaskTimedOutEvent mocks base method. -func (m *MockmutableState) AddActivityTaskTimedOutEvent(arg0, arg1 int64, arg2 common.TimeoutType, arg3 *common.Payloads) (*event.HistoryEvent, error) { +// AddActivityTaskTimedOutEvent mocks base method +func (m *MockmutableState) AddActivityTaskTimedOutEvent(arg0, arg1 int64, arg2 *failure.Failure, arg3 common.RetryStatus) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddActivityTaskTimedOutEvent", arg0, arg1, arg2, arg3) ret0, _ := ret[0].(*event.HistoryEvent) @@ -170,13 +170,13 @@ func (m *MockmutableState) AddActivityTaskTimedOutEvent(arg0, arg1 int64, arg2 c return ret0, ret1 } -// AddActivityTaskTimedOutEvent indicates an expected call of AddActivityTaskTimedOutEvent. +// AddActivityTaskTimedOutEvent indicates an expected call of AddActivityTaskTimedOutEvent func (mr *MockmutableStateMockRecorder) AddActivityTaskTimedOutEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddActivityTaskTimedOutEvent", reflect.TypeOf((*MockmutableState)(nil).AddActivityTaskTimedOutEvent), arg0, arg1, arg2, arg3) } -// AddCancelTimerFailedEvent mocks base method. +// AddCancelTimerFailedEvent mocks base method func (m *MockmutableState) AddCancelTimerFailedEvent(arg0 int64, arg1 *decision.CancelTimerDecisionAttributes, arg2 string) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddCancelTimerFailedEvent", arg0, arg1, arg2) @@ -185,13 +185,13 @@ func (m *MockmutableState) AddCancelTimerFailedEvent(arg0 int64, arg1 *decision. return ret0, ret1 } -// AddCancelTimerFailedEvent indicates an expected call of AddCancelTimerFailedEvent. +// AddCancelTimerFailedEvent indicates an expected call of AddCancelTimerFailedEvent func (mr *MockmutableStateMockRecorder) AddCancelTimerFailedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddCancelTimerFailedEvent", reflect.TypeOf((*MockmutableState)(nil).AddCancelTimerFailedEvent), arg0, arg1, arg2) } -// AddChildWorkflowExecutionCanceledEvent mocks base method. +// AddChildWorkflowExecutionCanceledEvent mocks base method func (m *MockmutableState) AddChildWorkflowExecutionCanceledEvent(arg0 int64, arg1 *common.WorkflowExecution, arg2 *event.WorkflowExecutionCanceledEventAttributes) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddChildWorkflowExecutionCanceledEvent", arg0, arg1, arg2) @@ -200,13 +200,13 @@ func (m *MockmutableState) AddChildWorkflowExecutionCanceledEvent(arg0 int64, ar return ret0, ret1 } -// AddChildWorkflowExecutionCanceledEvent indicates an expected call of AddChildWorkflowExecutionCanceledEvent. +// AddChildWorkflowExecutionCanceledEvent indicates an expected call of AddChildWorkflowExecutionCanceledEvent func (mr *MockmutableStateMockRecorder) AddChildWorkflowExecutionCanceledEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddChildWorkflowExecutionCanceledEvent", reflect.TypeOf((*MockmutableState)(nil).AddChildWorkflowExecutionCanceledEvent), arg0, arg1, arg2) } -// AddChildWorkflowExecutionCompletedEvent mocks base method. +// AddChildWorkflowExecutionCompletedEvent mocks base method func (m *MockmutableState) AddChildWorkflowExecutionCompletedEvent(arg0 int64, arg1 *common.WorkflowExecution, arg2 *event.WorkflowExecutionCompletedEventAttributes) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddChildWorkflowExecutionCompletedEvent", arg0, arg1, arg2) @@ -215,13 +215,13 @@ func (m *MockmutableState) AddChildWorkflowExecutionCompletedEvent(arg0 int64, a return ret0, ret1 } -// AddChildWorkflowExecutionCompletedEvent indicates an expected call of AddChildWorkflowExecutionCompletedEvent. +// AddChildWorkflowExecutionCompletedEvent indicates an expected call of AddChildWorkflowExecutionCompletedEvent func (mr *MockmutableStateMockRecorder) AddChildWorkflowExecutionCompletedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddChildWorkflowExecutionCompletedEvent", reflect.TypeOf((*MockmutableState)(nil).AddChildWorkflowExecutionCompletedEvent), arg0, arg1, arg2) } -// AddChildWorkflowExecutionFailedEvent mocks base method. +// AddChildWorkflowExecutionFailedEvent mocks base method func (m *MockmutableState) AddChildWorkflowExecutionFailedEvent(arg0 int64, arg1 *common.WorkflowExecution, arg2 *event.WorkflowExecutionFailedEventAttributes) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddChildWorkflowExecutionFailedEvent", arg0, arg1, arg2) @@ -230,13 +230,13 @@ func (m *MockmutableState) AddChildWorkflowExecutionFailedEvent(arg0 int64, arg1 return ret0, ret1 } -// AddChildWorkflowExecutionFailedEvent indicates an expected call of AddChildWorkflowExecutionFailedEvent. +// AddChildWorkflowExecutionFailedEvent indicates an expected call of AddChildWorkflowExecutionFailedEvent func (mr *MockmutableStateMockRecorder) AddChildWorkflowExecutionFailedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddChildWorkflowExecutionFailedEvent", reflect.TypeOf((*MockmutableState)(nil).AddChildWorkflowExecutionFailedEvent), arg0, arg1, arg2) } -// AddChildWorkflowExecutionStartedEvent mocks base method. +// AddChildWorkflowExecutionStartedEvent mocks base method func (m *MockmutableState) AddChildWorkflowExecutionStartedEvent(arg0 string, arg1 *common.WorkflowExecution, arg2 *common.WorkflowType, arg3 int64, arg4 *common.Header) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddChildWorkflowExecutionStartedEvent", arg0, arg1, arg2, arg3, arg4) @@ -245,13 +245,13 @@ func (m *MockmutableState) AddChildWorkflowExecutionStartedEvent(arg0 string, ar return ret0, ret1 } -// AddChildWorkflowExecutionStartedEvent indicates an expected call of AddChildWorkflowExecutionStartedEvent. +// AddChildWorkflowExecutionStartedEvent indicates an expected call of AddChildWorkflowExecutionStartedEvent func (mr *MockmutableStateMockRecorder) AddChildWorkflowExecutionStartedEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddChildWorkflowExecutionStartedEvent", reflect.TypeOf((*MockmutableState)(nil).AddChildWorkflowExecutionStartedEvent), arg0, arg1, arg2, arg3, arg4) } -// AddChildWorkflowExecutionTerminatedEvent mocks base method. +// AddChildWorkflowExecutionTerminatedEvent mocks base method func (m *MockmutableState) AddChildWorkflowExecutionTerminatedEvent(arg0 int64, arg1 *common.WorkflowExecution, arg2 *event.WorkflowExecutionTerminatedEventAttributes) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddChildWorkflowExecutionTerminatedEvent", arg0, arg1, arg2) @@ -260,13 +260,13 @@ func (m *MockmutableState) AddChildWorkflowExecutionTerminatedEvent(arg0 int64, return ret0, ret1 } -// AddChildWorkflowExecutionTerminatedEvent indicates an expected call of AddChildWorkflowExecutionTerminatedEvent. +// AddChildWorkflowExecutionTerminatedEvent indicates an expected call of AddChildWorkflowExecutionTerminatedEvent func (mr *MockmutableStateMockRecorder) AddChildWorkflowExecutionTerminatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddChildWorkflowExecutionTerminatedEvent", reflect.TypeOf((*MockmutableState)(nil).AddChildWorkflowExecutionTerminatedEvent), arg0, arg1, arg2) } -// AddChildWorkflowExecutionTimedOutEvent mocks base method. +// AddChildWorkflowExecutionTimedOutEvent mocks base method func (m *MockmutableState) AddChildWorkflowExecutionTimedOutEvent(arg0 int64, arg1 *common.WorkflowExecution, arg2 *event.WorkflowExecutionTimedOutEventAttributes) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddChildWorkflowExecutionTimedOutEvent", arg0, arg1, arg2) @@ -275,13 +275,13 @@ func (m *MockmutableState) AddChildWorkflowExecutionTimedOutEvent(arg0 int64, ar return ret0, ret1 } -// AddChildWorkflowExecutionTimedOutEvent indicates an expected call of AddChildWorkflowExecutionTimedOutEvent. +// AddChildWorkflowExecutionTimedOutEvent indicates an expected call of AddChildWorkflowExecutionTimedOutEvent func (mr *MockmutableStateMockRecorder) AddChildWorkflowExecutionTimedOutEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddChildWorkflowExecutionTimedOutEvent", reflect.TypeOf((*MockmutableState)(nil).AddChildWorkflowExecutionTimedOutEvent), arg0, arg1, arg2) } -// AddCompletedWorkflowEvent mocks base method. +// AddCompletedWorkflowEvent mocks base method func (m *MockmutableState) AddCompletedWorkflowEvent(arg0 int64, arg1 *decision.CompleteWorkflowExecutionDecisionAttributes) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddCompletedWorkflowEvent", arg0, arg1) @@ -290,13 +290,13 @@ func (m *MockmutableState) AddCompletedWorkflowEvent(arg0 int64, arg1 *decision. return ret0, ret1 } -// AddCompletedWorkflowEvent indicates an expected call of AddCompletedWorkflowEvent. +// AddCompletedWorkflowEvent indicates an expected call of AddCompletedWorkflowEvent func (mr *MockmutableStateMockRecorder) AddCompletedWorkflowEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddCompletedWorkflowEvent", reflect.TypeOf((*MockmutableState)(nil).AddCompletedWorkflowEvent), arg0, arg1) } -// AddContinueAsNewEvent mocks base method. +// AddContinueAsNewEvent mocks base method func (m *MockmutableState) AddContinueAsNewEvent(arg0, arg1 int64, arg2 string, arg3 *decision.ContinueAsNewWorkflowExecutionDecisionAttributes) (*event.HistoryEvent, mutableState, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddContinueAsNewEvent", arg0, arg1, arg2, arg3) @@ -306,13 +306,13 @@ func (m *MockmutableState) AddContinueAsNewEvent(arg0, arg1 int64, arg2 string, return ret0, ret1, ret2 } -// AddContinueAsNewEvent indicates an expected call of AddContinueAsNewEvent. +// AddContinueAsNewEvent indicates an expected call of AddContinueAsNewEvent func (mr *MockmutableStateMockRecorder) AddContinueAsNewEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddContinueAsNewEvent", reflect.TypeOf((*MockmutableState)(nil).AddContinueAsNewEvent), arg0, arg1, arg2, arg3) } -// AddDecisionTaskCompletedEvent mocks base method. +// AddDecisionTaskCompletedEvent mocks base method func (m *MockmutableState) AddDecisionTaskCompletedEvent(arg0, arg1 int64, arg2 *workflowservice.RespondDecisionTaskCompletedRequest, arg3 int) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddDecisionTaskCompletedEvent", arg0, arg1, arg2, arg3) @@ -321,13 +321,13 @@ func (m *MockmutableState) AddDecisionTaskCompletedEvent(arg0, arg1 int64, arg2 return ret0, ret1 } -// AddDecisionTaskCompletedEvent indicates an expected call of AddDecisionTaskCompletedEvent. +// AddDecisionTaskCompletedEvent indicates an expected call of AddDecisionTaskCompletedEvent func (mr *MockmutableStateMockRecorder) AddDecisionTaskCompletedEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddDecisionTaskCompletedEvent", reflect.TypeOf((*MockmutableState)(nil).AddDecisionTaskCompletedEvent), arg0, arg1, arg2, arg3) } -// AddDecisionTaskFailedEvent mocks base method. +// AddDecisionTaskFailedEvent mocks base method func (m *MockmutableState) AddDecisionTaskFailedEvent(scheduleEventID, startedEventID int64, cause event.DecisionTaskFailedCause, failure *failure.Failure, identity, binChecksum, baseRunID, newRunID string, forkEventVersion int64) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddDecisionTaskFailedEvent", scheduleEventID, startedEventID, cause, failure, identity, binChecksum, baseRunID, newRunID, forkEventVersion) @@ -336,13 +336,13 @@ func (m *MockmutableState) AddDecisionTaskFailedEvent(scheduleEventID, startedEv return ret0, ret1 } -// AddDecisionTaskFailedEvent indicates an expected call of AddDecisionTaskFailedEvent. +// AddDecisionTaskFailedEvent indicates an expected call of AddDecisionTaskFailedEvent func (mr *MockmutableStateMockRecorder) AddDecisionTaskFailedEvent(scheduleEventID, startedEventID, cause, failure, identity, binChecksum, baseRunID, newRunID, forkEventVersion interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddDecisionTaskFailedEvent", reflect.TypeOf((*MockmutableState)(nil).AddDecisionTaskFailedEvent), scheduleEventID, startedEventID, cause, failure, identity, binChecksum, baseRunID, newRunID, forkEventVersion) } -// AddDecisionTaskScheduleToStartTimeoutEvent mocks base method. +// AddDecisionTaskScheduleToStartTimeoutEvent mocks base method func (m *MockmutableState) AddDecisionTaskScheduleToStartTimeoutEvent(arg0 int64) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddDecisionTaskScheduleToStartTimeoutEvent", arg0) @@ -351,13 +351,13 @@ func (m *MockmutableState) AddDecisionTaskScheduleToStartTimeoutEvent(arg0 int64 return ret0, ret1 } -// AddDecisionTaskScheduleToStartTimeoutEvent indicates an expected call of AddDecisionTaskScheduleToStartTimeoutEvent. +// AddDecisionTaskScheduleToStartTimeoutEvent indicates an expected call of AddDecisionTaskScheduleToStartTimeoutEvent func (mr *MockmutableStateMockRecorder) AddDecisionTaskScheduleToStartTimeoutEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddDecisionTaskScheduleToStartTimeoutEvent", reflect.TypeOf((*MockmutableState)(nil).AddDecisionTaskScheduleToStartTimeoutEvent), arg0) } -// AddFirstDecisionTaskScheduled mocks base method. +// AddFirstDecisionTaskScheduled mocks base method func (m *MockmutableState) AddFirstDecisionTaskScheduled(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddFirstDecisionTaskScheduled", arg0) @@ -365,13 +365,13 @@ func (m *MockmutableState) AddFirstDecisionTaskScheduled(arg0 *event.HistoryEven return ret0 } -// AddFirstDecisionTaskScheduled indicates an expected call of AddFirstDecisionTaskScheduled. +// AddFirstDecisionTaskScheduled indicates an expected call of AddFirstDecisionTaskScheduled func (mr *MockmutableStateMockRecorder) AddFirstDecisionTaskScheduled(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddFirstDecisionTaskScheduled", reflect.TypeOf((*MockmutableState)(nil).AddFirstDecisionTaskScheduled), arg0) } -// AddDecisionTaskScheduledEvent mocks base method. +// AddDecisionTaskScheduledEvent mocks base method func (m *MockmutableState) AddDecisionTaskScheduledEvent(bypassTaskGeneration bool) (*decisionInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddDecisionTaskScheduledEvent", bypassTaskGeneration) @@ -380,13 +380,13 @@ func (m *MockmutableState) AddDecisionTaskScheduledEvent(bypassTaskGeneration bo return ret0, ret1 } -// AddDecisionTaskScheduledEvent indicates an expected call of AddDecisionTaskScheduledEvent. +// AddDecisionTaskScheduledEvent indicates an expected call of AddDecisionTaskScheduledEvent func (mr *MockmutableStateMockRecorder) AddDecisionTaskScheduledEvent(bypassTaskGeneration interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddDecisionTaskScheduledEvent", reflect.TypeOf((*MockmutableState)(nil).AddDecisionTaskScheduledEvent), bypassTaskGeneration) } -// AddDecisionTaskScheduledEventAsHeartbeat mocks base method. +// AddDecisionTaskScheduledEventAsHeartbeat mocks base method func (m *MockmutableState) AddDecisionTaskScheduledEventAsHeartbeat(bypassTaskGeneration bool, originalScheduledTimestamp int64) (*decisionInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddDecisionTaskScheduledEventAsHeartbeat", bypassTaskGeneration, originalScheduledTimestamp) @@ -395,13 +395,13 @@ func (m *MockmutableState) AddDecisionTaskScheduledEventAsHeartbeat(bypassTaskGe return ret0, ret1 } -// AddDecisionTaskScheduledEventAsHeartbeat indicates an expected call of AddDecisionTaskScheduledEventAsHeartbeat. +// AddDecisionTaskScheduledEventAsHeartbeat indicates an expected call of AddDecisionTaskScheduledEventAsHeartbeat func (mr *MockmutableStateMockRecorder) AddDecisionTaskScheduledEventAsHeartbeat(bypassTaskGeneration, originalScheduledTimestamp interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddDecisionTaskScheduledEventAsHeartbeat", reflect.TypeOf((*MockmutableState)(nil).AddDecisionTaskScheduledEventAsHeartbeat), bypassTaskGeneration, originalScheduledTimestamp) } -// AddDecisionTaskStartedEvent mocks base method. +// AddDecisionTaskStartedEvent mocks base method func (m *MockmutableState) AddDecisionTaskStartedEvent(arg0 int64, arg1 string, arg2 *workflowservice.PollForDecisionTaskRequest) (*event.HistoryEvent, *decisionInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddDecisionTaskStartedEvent", arg0, arg1, arg2) @@ -411,13 +411,13 @@ func (m *MockmutableState) AddDecisionTaskStartedEvent(arg0 int64, arg1 string, return ret0, ret1, ret2 } -// AddDecisionTaskStartedEvent indicates an expected call of AddDecisionTaskStartedEvent. +// AddDecisionTaskStartedEvent indicates an expected call of AddDecisionTaskStartedEvent func (mr *MockmutableStateMockRecorder) AddDecisionTaskStartedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddDecisionTaskStartedEvent", reflect.TypeOf((*MockmutableState)(nil).AddDecisionTaskStartedEvent), arg0, arg1, arg2) } -// AddDecisionTaskTimedOutEvent mocks base method. +// AddDecisionTaskTimedOutEvent mocks base method func (m *MockmutableState) AddDecisionTaskTimedOutEvent(arg0, arg1 int64) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddDecisionTaskTimedOutEvent", arg0, arg1) @@ -426,13 +426,13 @@ func (m *MockmutableState) AddDecisionTaskTimedOutEvent(arg0, arg1 int64) (*even return ret0, ret1 } -// AddDecisionTaskTimedOutEvent indicates an expected call of AddDecisionTaskTimedOutEvent. +// AddDecisionTaskTimedOutEvent indicates an expected call of AddDecisionTaskTimedOutEvent func (mr *MockmutableStateMockRecorder) AddDecisionTaskTimedOutEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddDecisionTaskTimedOutEvent", reflect.TypeOf((*MockmutableState)(nil).AddDecisionTaskTimedOutEvent), arg0, arg1) } -// AddExternalWorkflowExecutionCancelRequested mocks base method. +// AddExternalWorkflowExecutionCancelRequested mocks base method func (m *MockmutableState) AddExternalWorkflowExecutionCancelRequested(arg0 int64, arg1, arg2, arg3 string) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddExternalWorkflowExecutionCancelRequested", arg0, arg1, arg2, arg3) @@ -441,13 +441,13 @@ func (m *MockmutableState) AddExternalWorkflowExecutionCancelRequested(arg0 int6 return ret0, ret1 } -// AddExternalWorkflowExecutionCancelRequested indicates an expected call of AddExternalWorkflowExecutionCancelRequested. +// AddExternalWorkflowExecutionCancelRequested indicates an expected call of AddExternalWorkflowExecutionCancelRequested func (mr *MockmutableStateMockRecorder) AddExternalWorkflowExecutionCancelRequested(arg0, arg1, arg2, arg3 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddExternalWorkflowExecutionCancelRequested", reflect.TypeOf((*MockmutableState)(nil).AddExternalWorkflowExecutionCancelRequested), arg0, arg1, arg2, arg3) } -// AddExternalWorkflowExecutionSignaled mocks base method. +// AddExternalWorkflowExecutionSignaled mocks base method func (m *MockmutableState) AddExternalWorkflowExecutionSignaled(arg0 int64, arg1, arg2, arg3, arg4 string) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddExternalWorkflowExecutionSignaled", arg0, arg1, arg2, arg3, arg4) @@ -456,28 +456,28 @@ func (m *MockmutableState) AddExternalWorkflowExecutionSignaled(arg0 int64, arg1 return ret0, ret1 } -// AddExternalWorkflowExecutionSignaled indicates an expected call of AddExternalWorkflowExecutionSignaled. +// AddExternalWorkflowExecutionSignaled indicates an expected call of AddExternalWorkflowExecutionSignaled func (mr *MockmutableStateMockRecorder) AddExternalWorkflowExecutionSignaled(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddExternalWorkflowExecutionSignaled", reflect.TypeOf((*MockmutableState)(nil).AddExternalWorkflowExecutionSignaled), arg0, arg1, arg2, arg3, arg4) } -// AddFailWorkflowEvent mocks base method. -func (m *MockmutableState) AddFailWorkflowEvent(arg0 int64, arg1 *decision.FailWorkflowExecutionDecisionAttributes) (*event.HistoryEvent, error) { +// AddFailWorkflowEvent mocks base method +func (m *MockmutableState) AddFailWorkflowEvent(arg0 int64, arg1 common.RetryStatus, arg2 *decision.FailWorkflowExecutionDecisionAttributes) (*event.HistoryEvent, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "AddFailWorkflowEvent", arg0, arg1) + ret := m.ctrl.Call(m, "AddFailWorkflowEvent", arg0, arg1, arg2) ret0, _ := ret[0].(*event.HistoryEvent) ret1, _ := ret[1].(error) return ret0, ret1 } -// AddFailWorkflowEvent indicates an expected call of AddFailWorkflowEvent. -func (mr *MockmutableStateMockRecorder) AddFailWorkflowEvent(arg0, arg1 interface{}) *gomock.Call { +// AddFailWorkflowEvent indicates an expected call of AddFailWorkflowEvent +func (mr *MockmutableStateMockRecorder) AddFailWorkflowEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddFailWorkflowEvent", reflect.TypeOf((*MockmutableState)(nil).AddFailWorkflowEvent), arg0, arg1) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddFailWorkflowEvent", reflect.TypeOf((*MockmutableState)(nil).AddFailWorkflowEvent), arg0, arg1, arg2) } -// AddRecordMarkerEvent mocks base method. +// AddRecordMarkerEvent mocks base method func (m *MockmutableState) AddRecordMarkerEvent(arg0 int64, arg1 *decision.RecordMarkerDecisionAttributes) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddRecordMarkerEvent", arg0, arg1) @@ -486,13 +486,13 @@ func (m *MockmutableState) AddRecordMarkerEvent(arg0 int64, arg1 *decision.Recor return ret0, ret1 } -// AddRecordMarkerEvent indicates an expected call of AddRecordMarkerEvent. +// AddRecordMarkerEvent indicates an expected call of AddRecordMarkerEvent func (mr *MockmutableStateMockRecorder) AddRecordMarkerEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddRecordMarkerEvent", reflect.TypeOf((*MockmutableState)(nil).AddRecordMarkerEvent), arg0, arg1) } -// AddRequestCancelExternalWorkflowExecutionFailedEvent mocks base method. +// AddRequestCancelExternalWorkflowExecutionFailedEvent mocks base method func (m *MockmutableState) AddRequestCancelExternalWorkflowExecutionFailedEvent(arg0, arg1 int64, arg2, arg3, arg4 string, arg5 event.WorkflowExecutionFailedCause) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddRequestCancelExternalWorkflowExecutionFailedEvent", arg0, arg1, arg2, arg3, arg4, arg5) @@ -501,13 +501,13 @@ func (m *MockmutableState) AddRequestCancelExternalWorkflowExecutionFailedEvent( return ret0, ret1 } -// AddRequestCancelExternalWorkflowExecutionFailedEvent indicates an expected call of AddRequestCancelExternalWorkflowExecutionFailedEvent. +// AddRequestCancelExternalWorkflowExecutionFailedEvent indicates an expected call of AddRequestCancelExternalWorkflowExecutionFailedEvent func (mr *MockmutableStateMockRecorder) AddRequestCancelExternalWorkflowExecutionFailedEvent(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddRequestCancelExternalWorkflowExecutionFailedEvent", reflect.TypeOf((*MockmutableState)(nil).AddRequestCancelExternalWorkflowExecutionFailedEvent), arg0, arg1, arg2, arg3, arg4, arg5) } -// AddRequestCancelExternalWorkflowExecutionInitiatedEvent mocks base method. +// AddRequestCancelExternalWorkflowExecutionInitiatedEvent mocks base method func (m *MockmutableState) AddRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 string, arg2 *decision.RequestCancelExternalWorkflowExecutionDecisionAttributes) (*event.HistoryEvent, *persistenceblobs.RequestCancelInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddRequestCancelExternalWorkflowExecutionInitiatedEvent", arg0, arg1, arg2) @@ -517,13 +517,13 @@ func (m *MockmutableState) AddRequestCancelExternalWorkflowExecutionInitiatedEve return ret0, ret1, ret2 } -// AddRequestCancelExternalWorkflowExecutionInitiatedEvent indicates an expected call of AddRequestCancelExternalWorkflowExecutionInitiatedEvent. +// AddRequestCancelExternalWorkflowExecutionInitiatedEvent indicates an expected call of AddRequestCancelExternalWorkflowExecutionInitiatedEvent func (mr *MockmutableStateMockRecorder) AddRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddRequestCancelExternalWorkflowExecutionInitiatedEvent", reflect.TypeOf((*MockmutableState)(nil).AddRequestCancelExternalWorkflowExecutionInitiatedEvent), arg0, arg1, arg2) } -// AddSignalExternalWorkflowExecutionFailedEvent mocks base method. +// AddSignalExternalWorkflowExecutionFailedEvent mocks base method func (m *MockmutableState) AddSignalExternalWorkflowExecutionFailedEvent(arg0, arg1 int64, arg2, arg3, arg4, arg5 string, arg6 event.WorkflowExecutionFailedCause) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddSignalExternalWorkflowExecutionFailedEvent", arg0, arg1, arg2, arg3, arg4, arg5, arg6) @@ -532,13 +532,13 @@ func (m *MockmutableState) AddSignalExternalWorkflowExecutionFailedEvent(arg0, a return ret0, ret1 } -// AddSignalExternalWorkflowExecutionFailedEvent indicates an expected call of AddSignalExternalWorkflowExecutionFailedEvent. +// AddSignalExternalWorkflowExecutionFailedEvent indicates an expected call of AddSignalExternalWorkflowExecutionFailedEvent func (mr *MockmutableStateMockRecorder) AddSignalExternalWorkflowExecutionFailedEvent(arg0, arg1, arg2, arg3, arg4, arg5, arg6 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddSignalExternalWorkflowExecutionFailedEvent", reflect.TypeOf((*MockmutableState)(nil).AddSignalExternalWorkflowExecutionFailedEvent), arg0, arg1, arg2, arg3, arg4, arg5, arg6) } -// AddSignalExternalWorkflowExecutionInitiatedEvent mocks base method. +// AddSignalExternalWorkflowExecutionInitiatedEvent mocks base method func (m *MockmutableState) AddSignalExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 string, arg2 *decision.SignalExternalWorkflowExecutionDecisionAttributes) (*event.HistoryEvent, *persistenceblobs.SignalInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddSignalExternalWorkflowExecutionInitiatedEvent", arg0, arg1, arg2) @@ -548,25 +548,25 @@ func (m *MockmutableState) AddSignalExternalWorkflowExecutionInitiatedEvent(arg0 return ret0, ret1, ret2 } -// AddSignalExternalWorkflowExecutionInitiatedEvent indicates an expected call of AddSignalExternalWorkflowExecutionInitiatedEvent. +// AddSignalExternalWorkflowExecutionInitiatedEvent indicates an expected call of AddSignalExternalWorkflowExecutionInitiatedEvent func (mr *MockmutableStateMockRecorder) AddSignalExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddSignalExternalWorkflowExecutionInitiatedEvent", reflect.TypeOf((*MockmutableState)(nil).AddSignalExternalWorkflowExecutionInitiatedEvent), arg0, arg1, arg2) } -// AddSignalRequested mocks base method. +// AddSignalRequested mocks base method func (m *MockmutableState) AddSignalRequested(requestID string) { m.ctrl.T.Helper() m.ctrl.Call(m, "AddSignalRequested", requestID) } -// AddSignalRequested indicates an expected call of AddSignalRequested. +// AddSignalRequested indicates an expected call of AddSignalRequested func (mr *MockmutableStateMockRecorder) AddSignalRequested(requestID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddSignalRequested", reflect.TypeOf((*MockmutableState)(nil).AddSignalRequested), requestID) } -// AddStartChildWorkflowExecutionFailedEvent mocks base method. +// AddStartChildWorkflowExecutionFailedEvent mocks base method func (m *MockmutableState) AddStartChildWorkflowExecutionFailedEvent(arg0 int64, arg1 event.WorkflowExecutionFailedCause, arg2 *event.StartChildWorkflowExecutionInitiatedEventAttributes) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddStartChildWorkflowExecutionFailedEvent", arg0, arg1, arg2) @@ -575,13 +575,13 @@ func (m *MockmutableState) AddStartChildWorkflowExecutionFailedEvent(arg0 int64, return ret0, ret1 } -// AddStartChildWorkflowExecutionFailedEvent indicates an expected call of AddStartChildWorkflowExecutionFailedEvent. +// AddStartChildWorkflowExecutionFailedEvent indicates an expected call of AddStartChildWorkflowExecutionFailedEvent func (mr *MockmutableStateMockRecorder) AddStartChildWorkflowExecutionFailedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddStartChildWorkflowExecutionFailedEvent", reflect.TypeOf((*MockmutableState)(nil).AddStartChildWorkflowExecutionFailedEvent), arg0, arg1, arg2) } -// AddStartChildWorkflowExecutionInitiatedEvent mocks base method. +// AddStartChildWorkflowExecutionInitiatedEvent mocks base method func (m *MockmutableState) AddStartChildWorkflowExecutionInitiatedEvent(arg0 int64, arg1 string, arg2 *decision.StartChildWorkflowExecutionDecisionAttributes) (*event.HistoryEvent, *persistence.ChildExecutionInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddStartChildWorkflowExecutionInitiatedEvent", arg0, arg1, arg2) @@ -591,28 +591,28 @@ func (m *MockmutableState) AddStartChildWorkflowExecutionInitiatedEvent(arg0 int return ret0, ret1, ret2 } -// AddStartChildWorkflowExecutionInitiatedEvent indicates an expected call of AddStartChildWorkflowExecutionInitiatedEvent. +// AddStartChildWorkflowExecutionInitiatedEvent indicates an expected call of AddStartChildWorkflowExecutionInitiatedEvent func (mr *MockmutableStateMockRecorder) AddStartChildWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddStartChildWorkflowExecutionInitiatedEvent", reflect.TypeOf((*MockmutableState)(nil).AddStartChildWorkflowExecutionInitiatedEvent), arg0, arg1, arg2) } -// AddTimeoutWorkflowEvent mocks base method. -func (m *MockmutableState) AddTimeoutWorkflowEvent(arg0 int64) (*event.HistoryEvent, error) { +// AddTimeoutWorkflowEvent mocks base method +func (m *MockmutableState) AddTimeoutWorkflowEvent(arg0 int64, arg1 common.RetryStatus) (*event.HistoryEvent, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "AddTimeoutWorkflowEvent", arg0) + ret := m.ctrl.Call(m, "AddTimeoutWorkflowEvent", arg0, arg1) ret0, _ := ret[0].(*event.HistoryEvent) ret1, _ := ret[1].(error) return ret0, ret1 } -// AddTimeoutWorkflowEvent indicates an expected call of AddTimeoutWorkflowEvent. -func (mr *MockmutableStateMockRecorder) AddTimeoutWorkflowEvent(arg0 interface{}) *gomock.Call { +// AddTimeoutWorkflowEvent indicates an expected call of AddTimeoutWorkflowEvent +func (mr *MockmutableStateMockRecorder) AddTimeoutWorkflowEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddTimeoutWorkflowEvent", reflect.TypeOf((*MockmutableState)(nil).AddTimeoutWorkflowEvent), arg0) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddTimeoutWorkflowEvent", reflect.TypeOf((*MockmutableState)(nil).AddTimeoutWorkflowEvent), arg0, arg1) } -// AddTimerCanceledEvent mocks base method. +// AddTimerCanceledEvent mocks base method func (m *MockmutableState) AddTimerCanceledEvent(arg0 int64, arg1 *decision.CancelTimerDecisionAttributes, arg2 string) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddTimerCanceledEvent", arg0, arg1, arg2) @@ -621,13 +621,13 @@ func (m *MockmutableState) AddTimerCanceledEvent(arg0 int64, arg1 *decision.Canc return ret0, ret1 } -// AddTimerCanceledEvent indicates an expected call of AddTimerCanceledEvent. +// AddTimerCanceledEvent indicates an expected call of AddTimerCanceledEvent func (mr *MockmutableStateMockRecorder) AddTimerCanceledEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddTimerCanceledEvent", reflect.TypeOf((*MockmutableState)(nil).AddTimerCanceledEvent), arg0, arg1, arg2) } -// AddTimerFiredEvent mocks base method. +// AddTimerFiredEvent mocks base method func (m *MockmutableState) AddTimerFiredEvent(arg0 string) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddTimerFiredEvent", arg0) @@ -636,13 +636,13 @@ func (m *MockmutableState) AddTimerFiredEvent(arg0 string) (*event.HistoryEvent, return ret0, ret1 } -// AddTimerFiredEvent indicates an expected call of AddTimerFiredEvent. +// AddTimerFiredEvent indicates an expected call of AddTimerFiredEvent func (mr *MockmutableStateMockRecorder) AddTimerFiredEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddTimerFiredEvent", reflect.TypeOf((*MockmutableState)(nil).AddTimerFiredEvent), arg0) } -// AddTimerStartedEvent mocks base method. +// AddTimerStartedEvent mocks base method func (m *MockmutableState) AddTimerStartedEvent(arg0 int64, arg1 *decision.StartTimerDecisionAttributes) (*event.HistoryEvent, *persistenceblobs.TimerInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddTimerStartedEvent", arg0, arg1) @@ -652,13 +652,13 @@ func (m *MockmutableState) AddTimerStartedEvent(arg0 int64, arg1 *decision.Start return ret0, ret1, ret2 } -// AddTimerStartedEvent indicates an expected call of AddTimerStartedEvent. +// AddTimerStartedEvent indicates an expected call of AddTimerStartedEvent func (mr *MockmutableStateMockRecorder) AddTimerStartedEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddTimerStartedEvent", reflect.TypeOf((*MockmutableState)(nil).AddTimerStartedEvent), arg0, arg1) } -// AddUpsertWorkflowSearchAttributesEvent mocks base method. +// AddUpsertWorkflowSearchAttributesEvent mocks base method func (m *MockmutableState) AddUpsertWorkflowSearchAttributesEvent(arg0 int64, arg1 *decision.UpsertWorkflowSearchAttributesDecisionAttributes) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddUpsertWorkflowSearchAttributesEvent", arg0, arg1) @@ -667,13 +667,13 @@ func (m *MockmutableState) AddUpsertWorkflowSearchAttributesEvent(arg0 int64, ar return ret0, ret1 } -// AddUpsertWorkflowSearchAttributesEvent indicates an expected call of AddUpsertWorkflowSearchAttributesEvent. +// AddUpsertWorkflowSearchAttributesEvent indicates an expected call of AddUpsertWorkflowSearchAttributesEvent func (mr *MockmutableStateMockRecorder) AddUpsertWorkflowSearchAttributesEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddUpsertWorkflowSearchAttributesEvent", reflect.TypeOf((*MockmutableState)(nil).AddUpsertWorkflowSearchAttributesEvent), arg0, arg1) } -// AddWorkflowExecutionCancelRequestedEvent mocks base method. +// AddWorkflowExecutionCancelRequestedEvent mocks base method func (m *MockmutableState) AddWorkflowExecutionCancelRequestedEvent(arg0 string, arg1 *historyservice.RequestCancelWorkflowExecutionRequest) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddWorkflowExecutionCancelRequestedEvent", arg0, arg1) @@ -682,13 +682,13 @@ func (m *MockmutableState) AddWorkflowExecutionCancelRequestedEvent(arg0 string, return ret0, ret1 } -// AddWorkflowExecutionCancelRequestedEvent indicates an expected call of AddWorkflowExecutionCancelRequestedEvent. +// AddWorkflowExecutionCancelRequestedEvent indicates an expected call of AddWorkflowExecutionCancelRequestedEvent func (mr *MockmutableStateMockRecorder) AddWorkflowExecutionCancelRequestedEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddWorkflowExecutionCancelRequestedEvent", reflect.TypeOf((*MockmutableState)(nil).AddWorkflowExecutionCancelRequestedEvent), arg0, arg1) } -// AddWorkflowExecutionCanceledEvent mocks base method. +// AddWorkflowExecutionCanceledEvent mocks base method func (m *MockmutableState) AddWorkflowExecutionCanceledEvent(arg0 int64, arg1 *decision.CancelWorkflowExecutionDecisionAttributes) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddWorkflowExecutionCanceledEvent", arg0, arg1) @@ -697,13 +697,13 @@ func (m *MockmutableState) AddWorkflowExecutionCanceledEvent(arg0 int64, arg1 *d return ret0, ret1 } -// AddWorkflowExecutionCanceledEvent indicates an expected call of AddWorkflowExecutionCanceledEvent. +// AddWorkflowExecutionCanceledEvent indicates an expected call of AddWorkflowExecutionCanceledEvent func (mr *MockmutableStateMockRecorder) AddWorkflowExecutionCanceledEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddWorkflowExecutionCanceledEvent", reflect.TypeOf((*MockmutableState)(nil).AddWorkflowExecutionCanceledEvent), arg0, arg1) } -// AddWorkflowExecutionSignaled mocks base method. +// AddWorkflowExecutionSignaled mocks base method func (m *MockmutableState) AddWorkflowExecutionSignaled(signalName string, input *common.Payloads, identity string) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddWorkflowExecutionSignaled", signalName, input, identity) @@ -712,13 +712,13 @@ func (m *MockmutableState) AddWorkflowExecutionSignaled(signalName string, input return ret0, ret1 } -// AddWorkflowExecutionSignaled indicates an expected call of AddWorkflowExecutionSignaled. +// AddWorkflowExecutionSignaled indicates an expected call of AddWorkflowExecutionSignaled func (mr *MockmutableStateMockRecorder) AddWorkflowExecutionSignaled(signalName, input, identity interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddWorkflowExecutionSignaled", reflect.TypeOf((*MockmutableState)(nil).AddWorkflowExecutionSignaled), signalName, input, identity) } -// AddWorkflowExecutionStartedEvent mocks base method. +// AddWorkflowExecutionStartedEvent mocks base method func (m *MockmutableState) AddWorkflowExecutionStartedEvent(arg0 common.WorkflowExecution, arg1 *historyservice.StartWorkflowExecutionRequest) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddWorkflowExecutionStartedEvent", arg0, arg1) @@ -727,13 +727,13 @@ func (m *MockmutableState) AddWorkflowExecutionStartedEvent(arg0 common.Workflow return ret0, ret1 } -// AddWorkflowExecutionStartedEvent indicates an expected call of AddWorkflowExecutionStartedEvent. +// AddWorkflowExecutionStartedEvent indicates an expected call of AddWorkflowExecutionStartedEvent func (mr *MockmutableStateMockRecorder) AddWorkflowExecutionStartedEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddWorkflowExecutionStartedEvent", reflect.TypeOf((*MockmutableState)(nil).AddWorkflowExecutionStartedEvent), arg0, arg1) } -// AddWorkflowExecutionTerminatedEvent mocks base method. +// AddWorkflowExecutionTerminatedEvent mocks base method func (m *MockmutableState) AddWorkflowExecutionTerminatedEvent(firstEventID int64, reason string, details *common.Payloads, identity string) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "AddWorkflowExecutionTerminatedEvent", firstEventID, reason, details, identity) @@ -742,25 +742,25 @@ func (m *MockmutableState) AddWorkflowExecutionTerminatedEvent(firstEventID int6 return ret0, ret1 } -// AddWorkflowExecutionTerminatedEvent indicates an expected call of AddWorkflowExecutionTerminatedEvent. +// AddWorkflowExecutionTerminatedEvent indicates an expected call of AddWorkflowExecutionTerminatedEvent func (mr *MockmutableStateMockRecorder) AddWorkflowExecutionTerminatedEvent(firstEventID, reason, details, identity interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddWorkflowExecutionTerminatedEvent", reflect.TypeOf((*MockmutableState)(nil).AddWorkflowExecutionTerminatedEvent), firstEventID, reason, details, identity) } -// ClearStickyness mocks base method. +// ClearStickyness mocks base method func (m *MockmutableState) ClearStickyness() { m.ctrl.T.Helper() m.ctrl.Call(m, "ClearStickyness") } -// ClearStickyness indicates an expected call of ClearStickyness. +// ClearStickyness indicates an expected call of ClearStickyness func (mr *MockmutableStateMockRecorder) ClearStickyness() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClearStickyness", reflect.TypeOf((*MockmutableState)(nil).ClearStickyness)) } -// CheckResettable mocks base method. +// CheckResettable mocks base method func (m *MockmutableState) CheckResettable() error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "CheckResettable") @@ -768,13 +768,13 @@ func (m *MockmutableState) CheckResettable() error { return ret0 } -// CheckResettable indicates an expected call of CheckResettable. +// CheckResettable indicates an expected call of CheckResettable func (mr *MockmutableStateMockRecorder) CheckResettable() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckResettable", reflect.TypeOf((*MockmutableState)(nil).CheckResettable)) } -// CopyToPersistence mocks base method. +// CopyToPersistence mocks base method func (m *MockmutableState) CopyToPersistence() *persistence.WorkflowMutableState { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "CopyToPersistence") @@ -782,28 +782,28 @@ func (m *MockmutableState) CopyToPersistence() *persistence.WorkflowMutableState return ret0 } -// CopyToPersistence indicates an expected call of CopyToPersistence. +// CopyToPersistence indicates an expected call of CopyToPersistence func (mr *MockmutableStateMockRecorder) CopyToPersistence() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CopyToPersistence", reflect.TypeOf((*MockmutableState)(nil).CopyToPersistence)) } -// RetryActivity mocks base method. -func (m *MockmutableState) RetryActivity(ai *persistence.ActivityInfo, failure *failure.Failure) (bool, error) { +// RetryActivity mocks base method +func (m *MockmutableState) RetryActivity(ai *persistence.ActivityInfo, failure *failure.Failure) (common.RetryStatus, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "RetryActivity", ai, failure) - ret0, _ := ret[0].(bool) + ret0, _ := ret[0].(common.RetryStatus) ret1, _ := ret[1].(error) return ret0, ret1 } -// RetryActivity indicates an expected call of RetryActivity. +// RetryActivity indicates an expected call of RetryActivity func (mr *MockmutableStateMockRecorder) RetryActivity(ai, failure interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RetryActivity", reflect.TypeOf((*MockmutableState)(nil).RetryActivity), ai, failure) } -// CreateNewHistoryEvent mocks base method. +// CreateNewHistoryEvent mocks base method func (m *MockmutableState) CreateNewHistoryEvent(eventType event.EventType) *event.HistoryEvent { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "CreateNewHistoryEvent", eventType) @@ -811,13 +811,13 @@ func (m *MockmutableState) CreateNewHistoryEvent(eventType event.EventType) *eve return ret0 } -// CreateNewHistoryEvent indicates an expected call of CreateNewHistoryEvent. +// CreateNewHistoryEvent indicates an expected call of CreateNewHistoryEvent func (mr *MockmutableStateMockRecorder) CreateNewHistoryEvent(eventType interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNewHistoryEvent", reflect.TypeOf((*MockmutableState)(nil).CreateNewHistoryEvent), eventType) } -// CreateNewHistoryEventWithTimestamp mocks base method. +// CreateNewHistoryEventWithTimestamp mocks base method func (m *MockmutableState) CreateNewHistoryEventWithTimestamp(eventType event.EventType, timestamp int64) *event.HistoryEvent { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "CreateNewHistoryEventWithTimestamp", eventType, timestamp) @@ -825,13 +825,13 @@ func (m *MockmutableState) CreateNewHistoryEventWithTimestamp(eventType event.Ev return ret0 } -// CreateNewHistoryEventWithTimestamp indicates an expected call of CreateNewHistoryEventWithTimestamp. +// CreateNewHistoryEventWithTimestamp indicates an expected call of CreateNewHistoryEventWithTimestamp func (mr *MockmutableStateMockRecorder) CreateNewHistoryEventWithTimestamp(eventType, timestamp interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNewHistoryEventWithTimestamp", reflect.TypeOf((*MockmutableState)(nil).CreateNewHistoryEventWithTimestamp), eventType, timestamp) } -// CreateTransientDecisionEvents mocks base method. +// CreateTransientDecisionEvents mocks base method func (m *MockmutableState) CreateTransientDecisionEvents(di *decisionInfo, identity string) (*event.HistoryEvent, *event.HistoryEvent) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "CreateTransientDecisionEvents", di, identity) @@ -840,49 +840,49 @@ func (m *MockmutableState) CreateTransientDecisionEvents(di *decisionInfo, ident return ret0, ret1 } -// CreateTransientDecisionEvents indicates an expected call of CreateTransientDecisionEvents. +// CreateTransientDecisionEvents indicates an expected call of CreateTransientDecisionEvents func (mr *MockmutableStateMockRecorder) CreateTransientDecisionEvents(di, identity interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateTransientDecisionEvents", reflect.TypeOf((*MockmutableState)(nil).CreateTransientDecisionEvents), di, identity) } -// DeleteDecision mocks base method. +// DeleteDecision mocks base method func (m *MockmutableState) DeleteDecision() { m.ctrl.T.Helper() m.ctrl.Call(m, "DeleteDecision") } -// DeleteDecision indicates an expected call of DeleteDecision. +// DeleteDecision indicates an expected call of DeleteDecision func (mr *MockmutableStateMockRecorder) DeleteDecision() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteDecision", reflect.TypeOf((*MockmutableState)(nil).DeleteDecision)) } -// DeleteSignalRequested mocks base method. +// DeleteSignalRequested mocks base method func (m *MockmutableState) DeleteSignalRequested(requestID string) { m.ctrl.T.Helper() m.ctrl.Call(m, "DeleteSignalRequested", requestID) } -// DeleteSignalRequested indicates an expected call of DeleteSignalRequested. +// DeleteSignalRequested indicates an expected call of DeleteSignalRequested func (mr *MockmutableStateMockRecorder) DeleteSignalRequested(requestID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSignalRequested", reflect.TypeOf((*MockmutableState)(nil).DeleteSignalRequested), requestID) } -// FailDecision mocks base method. +// FailDecision mocks base method func (m *MockmutableState) FailDecision(arg0 bool) { m.ctrl.T.Helper() m.ctrl.Call(m, "FailDecision", arg0) } -// FailDecision indicates an expected call of FailDecision. +// FailDecision indicates an expected call of FailDecision func (mr *MockmutableStateMockRecorder) FailDecision(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FailDecision", reflect.TypeOf((*MockmutableState)(nil).FailDecision), arg0) } -// FlushBufferedEvents mocks base method. +// FlushBufferedEvents mocks base method func (m *MockmutableState) FlushBufferedEvents() error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "FlushBufferedEvents") @@ -890,13 +890,13 @@ func (m *MockmutableState) FlushBufferedEvents() error { return ret0 } -// FlushBufferedEvents indicates an expected call of FlushBufferedEvents. +// FlushBufferedEvents indicates an expected call of FlushBufferedEvents func (mr *MockmutableStateMockRecorder) FlushBufferedEvents() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FlushBufferedEvents", reflect.TypeOf((*MockmutableState)(nil).FlushBufferedEvents)) } -// GetActivityByActivityID mocks base method. +// GetActivityByActivityID mocks base method func (m *MockmutableState) GetActivityByActivityID(arg0 string) (*persistence.ActivityInfo, bool) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetActivityByActivityID", arg0) @@ -905,13 +905,13 @@ func (m *MockmutableState) GetActivityByActivityID(arg0 string) (*persistence.Ac return ret0, ret1 } -// GetActivityByActivityID indicates an expected call of GetActivityByActivityID. +// GetActivityByActivityID indicates an expected call of GetActivityByActivityID func (mr *MockmutableStateMockRecorder) GetActivityByActivityID(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetActivityByActivityID", reflect.TypeOf((*MockmutableState)(nil).GetActivityByActivityID), arg0) } -// GetActivityInfo mocks base method. +// GetActivityInfo mocks base method func (m *MockmutableState) GetActivityInfo(arg0 int64) (*persistence.ActivityInfo, bool) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetActivityInfo", arg0) @@ -920,13 +920,13 @@ func (m *MockmutableState) GetActivityInfo(arg0 int64) (*persistence.ActivityInf return ret0, ret1 } -// GetActivityInfo indicates an expected call of GetActivityInfo. +// GetActivityInfo indicates an expected call of GetActivityInfo func (mr *MockmutableStateMockRecorder) GetActivityInfo(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetActivityInfo", reflect.TypeOf((*MockmutableState)(nil).GetActivityInfo), arg0) } -// GetActivityScheduledEvent mocks base method. +// GetActivityScheduledEvent mocks base method func (m *MockmutableState) GetActivityScheduledEvent(arg0 int64) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetActivityScheduledEvent", arg0) @@ -935,13 +935,13 @@ func (m *MockmutableState) GetActivityScheduledEvent(arg0 int64) (*event.History return ret0, ret1 } -// GetActivityScheduledEvent indicates an expected call of GetActivityScheduledEvent. +// GetActivityScheduledEvent indicates an expected call of GetActivityScheduledEvent func (mr *MockmutableStateMockRecorder) GetActivityScheduledEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetActivityScheduledEvent", reflect.TypeOf((*MockmutableState)(nil).GetActivityScheduledEvent), arg0) } -// GetChildExecutionInfo mocks base method. +// GetChildExecutionInfo mocks base method func (m *MockmutableState) GetChildExecutionInfo(arg0 int64) (*persistence.ChildExecutionInfo, bool) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetChildExecutionInfo", arg0) @@ -950,13 +950,13 @@ func (m *MockmutableState) GetChildExecutionInfo(arg0 int64) (*persistence.Child return ret0, ret1 } -// GetChildExecutionInfo indicates an expected call of GetChildExecutionInfo. +// GetChildExecutionInfo indicates an expected call of GetChildExecutionInfo func (mr *MockmutableStateMockRecorder) GetChildExecutionInfo(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetChildExecutionInfo", reflect.TypeOf((*MockmutableState)(nil).GetChildExecutionInfo), arg0) } -// GetChildExecutionInitiatedEvent mocks base method. +// GetChildExecutionInitiatedEvent mocks base method func (m *MockmutableState) GetChildExecutionInitiatedEvent(arg0 int64) (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetChildExecutionInitiatedEvent", arg0) @@ -965,13 +965,13 @@ func (m *MockmutableState) GetChildExecutionInitiatedEvent(arg0 int64) (*event.H return ret0, ret1 } -// GetChildExecutionInitiatedEvent indicates an expected call of GetChildExecutionInitiatedEvent. +// GetChildExecutionInitiatedEvent indicates an expected call of GetChildExecutionInitiatedEvent func (mr *MockmutableStateMockRecorder) GetChildExecutionInitiatedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetChildExecutionInitiatedEvent", reflect.TypeOf((*MockmutableState)(nil).GetChildExecutionInitiatedEvent), arg0) } -// GetCompletionEvent mocks base method. +// GetCompletionEvent mocks base method func (m *MockmutableState) GetCompletionEvent() (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetCompletionEvent") @@ -980,13 +980,13 @@ func (m *MockmutableState) GetCompletionEvent() (*event.HistoryEvent, error) { return ret0, ret1 } -// GetCompletionEvent indicates an expected call of GetCompletionEvent. +// GetCompletionEvent indicates an expected call of GetCompletionEvent func (mr *MockmutableStateMockRecorder) GetCompletionEvent() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCompletionEvent", reflect.TypeOf((*MockmutableState)(nil).GetCompletionEvent)) } -// GetDecisionInfo mocks base method. +// GetDecisionInfo mocks base method func (m *MockmutableState) GetDecisionInfo(arg0 int64) (*decisionInfo, bool) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetDecisionInfo", arg0) @@ -995,13 +995,13 @@ func (m *MockmutableState) GetDecisionInfo(arg0 int64) (*decisionInfo, bool) { return ret0, ret1 } -// GetDecisionInfo indicates an expected call of GetDecisionInfo. +// GetDecisionInfo indicates an expected call of GetDecisionInfo func (mr *MockmutableStateMockRecorder) GetDecisionInfo(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDecisionInfo", reflect.TypeOf((*MockmutableState)(nil).GetDecisionInfo), arg0) } -// GetNamespaceEntry mocks base method. +// GetNamespaceEntry mocks base method func (m *MockmutableState) GetNamespaceEntry() *cache.NamespaceCacheEntry { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetNamespaceEntry") @@ -1009,13 +1009,13 @@ func (m *MockmutableState) GetNamespaceEntry() *cache.NamespaceCacheEntry { return ret0 } -// GetNamespaceEntry indicates an expected call of GetNamespaceEntry. +// GetNamespaceEntry indicates an expected call of GetNamespaceEntry func (mr *MockmutableStateMockRecorder) GetNamespaceEntry() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNamespaceEntry", reflect.TypeOf((*MockmutableState)(nil).GetNamespaceEntry)) } -// GetStartEvent mocks base method. +// GetStartEvent mocks base method func (m *MockmutableState) GetStartEvent() (*event.HistoryEvent, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetStartEvent") @@ -1024,13 +1024,13 @@ func (m *MockmutableState) GetStartEvent() (*event.HistoryEvent, error) { return ret0, ret1 } -// GetStartEvent indicates an expected call of GetStartEvent. +// GetStartEvent indicates an expected call of GetStartEvent func (mr *MockmutableStateMockRecorder) GetStartEvent() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetStartEvent", reflect.TypeOf((*MockmutableState)(nil).GetStartEvent)) } -// GetCurrentBranchToken mocks base method. +// GetCurrentBranchToken mocks base method func (m *MockmutableState) GetCurrentBranchToken() ([]byte, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetCurrentBranchToken") @@ -1039,13 +1039,13 @@ func (m *MockmutableState) GetCurrentBranchToken() ([]byte, error) { return ret0, ret1 } -// GetCurrentBranchToken indicates an expected call of GetCurrentBranchToken. +// GetCurrentBranchToken indicates an expected call of GetCurrentBranchToken func (mr *MockmutableStateMockRecorder) GetCurrentBranchToken() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCurrentBranchToken", reflect.TypeOf((*MockmutableState)(nil).GetCurrentBranchToken)) } -// GetVersionHistories mocks base method. +// GetVersionHistories mocks base method func (m *MockmutableState) GetVersionHistories() *persistence.VersionHistories { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetVersionHistories") @@ -1053,13 +1053,13 @@ func (m *MockmutableState) GetVersionHistories() *persistence.VersionHistories { return ret0 } -// GetVersionHistories indicates an expected call of GetVersionHistories. +// GetVersionHistories indicates an expected call of GetVersionHistories func (mr *MockmutableStateMockRecorder) GetVersionHistories() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetVersionHistories", reflect.TypeOf((*MockmutableState)(nil).GetVersionHistories)) } -// GetCurrentVersion mocks base method. +// GetCurrentVersion mocks base method func (m *MockmutableState) GetCurrentVersion() int64 { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetCurrentVersion") @@ -1067,13 +1067,13 @@ func (m *MockmutableState) GetCurrentVersion() int64 { return ret0 } -// GetCurrentVersion indicates an expected call of GetCurrentVersion. +// GetCurrentVersion indicates an expected call of GetCurrentVersion func (mr *MockmutableStateMockRecorder) GetCurrentVersion() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCurrentVersion", reflect.TypeOf((*MockmutableState)(nil).GetCurrentVersion)) } -// GetExecutionInfo mocks base method. +// GetExecutionInfo mocks base method func (m *MockmutableState) GetExecutionInfo() *persistence.WorkflowExecutionInfo { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetExecutionInfo") @@ -1081,13 +1081,13 @@ func (m *MockmutableState) GetExecutionInfo() *persistence.WorkflowExecutionInfo return ret0 } -// GetExecutionInfo indicates an expected call of GetExecutionInfo. +// GetExecutionInfo indicates an expected call of GetExecutionInfo func (mr *MockmutableStateMockRecorder) GetExecutionInfo() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetExecutionInfo", reflect.TypeOf((*MockmutableState)(nil).GetExecutionInfo)) } -// GetHistoryBuilder mocks base method. +// GetHistoryBuilder mocks base method func (m *MockmutableState) GetHistoryBuilder() *historyBuilder { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetHistoryBuilder") @@ -1095,13 +1095,13 @@ func (m *MockmutableState) GetHistoryBuilder() *historyBuilder { return ret0 } -// GetHistoryBuilder indicates an expected call of GetHistoryBuilder. +// GetHistoryBuilder indicates an expected call of GetHistoryBuilder func (mr *MockmutableStateMockRecorder) GetHistoryBuilder() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetHistoryBuilder", reflect.TypeOf((*MockmutableState)(nil).GetHistoryBuilder)) } -// GetInFlightDecision mocks base method. +// GetInFlightDecision mocks base method func (m *MockmutableState) GetInFlightDecision() (*decisionInfo, bool) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetInFlightDecision") @@ -1110,13 +1110,13 @@ func (m *MockmutableState) GetInFlightDecision() (*decisionInfo, bool) { return ret0, ret1 } -// GetInFlightDecision indicates an expected call of GetInFlightDecision. +// GetInFlightDecision indicates an expected call of GetInFlightDecision func (mr *MockmutableStateMockRecorder) GetInFlightDecision() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInFlightDecision", reflect.TypeOf((*MockmutableState)(nil).GetInFlightDecision)) } -// GetPendingDecision mocks base method. +// GetPendingDecision mocks base method func (m *MockmutableState) GetPendingDecision() (*decisionInfo, bool) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetPendingDecision") @@ -1125,13 +1125,13 @@ func (m *MockmutableState) GetPendingDecision() (*decisionInfo, bool) { return ret0, ret1 } -// GetPendingDecision indicates an expected call of GetPendingDecision. +// GetPendingDecision indicates an expected call of GetPendingDecision func (mr *MockmutableStateMockRecorder) GetPendingDecision() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPendingDecision", reflect.TypeOf((*MockmutableState)(nil).GetPendingDecision)) } -// GetLastFirstEventID mocks base method. +// GetLastFirstEventID mocks base method func (m *MockmutableState) GetLastFirstEventID() int64 { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetLastFirstEventID") @@ -1139,13 +1139,13 @@ func (m *MockmutableState) GetLastFirstEventID() int64 { return ret0 } -// GetLastFirstEventID indicates an expected call of GetLastFirstEventID. +// GetLastFirstEventID indicates an expected call of GetLastFirstEventID func (mr *MockmutableStateMockRecorder) GetLastFirstEventID() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLastFirstEventID", reflect.TypeOf((*MockmutableState)(nil).GetLastFirstEventID)) } -// GetLastWriteVersion mocks base method. +// GetLastWriteVersion mocks base method func (m *MockmutableState) GetLastWriteVersion() (int64, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetLastWriteVersion") @@ -1154,13 +1154,13 @@ func (m *MockmutableState) GetLastWriteVersion() (int64, error) { return ret0, ret1 } -// GetLastWriteVersion indicates an expected call of GetLastWriteVersion. +// GetLastWriteVersion indicates an expected call of GetLastWriteVersion func (mr *MockmutableStateMockRecorder) GetLastWriteVersion() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLastWriteVersion", reflect.TypeOf((*MockmutableState)(nil).GetLastWriteVersion)) } -// GetNextEventID mocks base method. +// GetNextEventID mocks base method func (m *MockmutableState) GetNextEventID() int64 { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetNextEventID") @@ -1168,13 +1168,13 @@ func (m *MockmutableState) GetNextEventID() int64 { return ret0 } -// GetNextEventID indicates an expected call of GetNextEventID. +// GetNextEventID indicates an expected call of GetNextEventID func (mr *MockmutableStateMockRecorder) GetNextEventID() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNextEventID", reflect.TypeOf((*MockmutableState)(nil).GetNextEventID)) } -// GetPreviousStartedEventID mocks base method. +// GetPreviousStartedEventID mocks base method func (m *MockmutableState) GetPreviousStartedEventID() int64 { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetPreviousStartedEventID") @@ -1182,13 +1182,13 @@ func (m *MockmutableState) GetPreviousStartedEventID() int64 { return ret0 } -// GetPreviousStartedEventID indicates an expected call of GetPreviousStartedEventID. +// GetPreviousStartedEventID indicates an expected call of GetPreviousStartedEventID func (mr *MockmutableStateMockRecorder) GetPreviousStartedEventID() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPreviousStartedEventID", reflect.TypeOf((*MockmutableState)(nil).GetPreviousStartedEventID)) } -// GetPendingActivityInfos mocks base method. +// GetPendingActivityInfos mocks base method func (m *MockmutableState) GetPendingActivityInfos() map[int64]*persistence.ActivityInfo { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetPendingActivityInfos") @@ -1196,13 +1196,13 @@ func (m *MockmutableState) GetPendingActivityInfos() map[int64]*persistence.Acti return ret0 } -// GetPendingActivityInfos indicates an expected call of GetPendingActivityInfos. +// GetPendingActivityInfos indicates an expected call of GetPendingActivityInfos func (mr *MockmutableStateMockRecorder) GetPendingActivityInfos() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPendingActivityInfos", reflect.TypeOf((*MockmutableState)(nil).GetPendingActivityInfos)) } -// GetPendingTimerInfos mocks base method. +// GetPendingTimerInfos mocks base method func (m *MockmutableState) GetPendingTimerInfos() map[string]*persistenceblobs.TimerInfo { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetPendingTimerInfos") @@ -1210,13 +1210,13 @@ func (m *MockmutableState) GetPendingTimerInfos() map[string]*persistenceblobs.T return ret0 } -// GetPendingTimerInfos indicates an expected call of GetPendingTimerInfos. +// GetPendingTimerInfos indicates an expected call of GetPendingTimerInfos func (mr *MockmutableStateMockRecorder) GetPendingTimerInfos() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPendingTimerInfos", reflect.TypeOf((*MockmutableState)(nil).GetPendingTimerInfos)) } -// GetPendingChildExecutionInfos mocks base method. +// GetPendingChildExecutionInfos mocks base method func (m *MockmutableState) GetPendingChildExecutionInfos() map[int64]*persistence.ChildExecutionInfo { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetPendingChildExecutionInfos") @@ -1224,13 +1224,13 @@ func (m *MockmutableState) GetPendingChildExecutionInfos() map[int64]*persistenc return ret0 } -// GetPendingChildExecutionInfos indicates an expected call of GetPendingChildExecutionInfos. +// GetPendingChildExecutionInfos indicates an expected call of GetPendingChildExecutionInfos func (mr *MockmutableStateMockRecorder) GetPendingChildExecutionInfos() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPendingChildExecutionInfos", reflect.TypeOf((*MockmutableState)(nil).GetPendingChildExecutionInfos)) } -// GetPendingRequestCancelExternalInfos mocks base method. +// GetPendingRequestCancelExternalInfos mocks base method func (m *MockmutableState) GetPendingRequestCancelExternalInfos() map[int64]*persistenceblobs.RequestCancelInfo { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetPendingRequestCancelExternalInfos") @@ -1238,13 +1238,13 @@ func (m *MockmutableState) GetPendingRequestCancelExternalInfos() map[int64]*per return ret0 } -// GetPendingRequestCancelExternalInfos indicates an expected call of GetPendingRequestCancelExternalInfos. +// GetPendingRequestCancelExternalInfos indicates an expected call of GetPendingRequestCancelExternalInfos func (mr *MockmutableStateMockRecorder) GetPendingRequestCancelExternalInfos() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPendingRequestCancelExternalInfos", reflect.TypeOf((*MockmutableState)(nil).GetPendingRequestCancelExternalInfos)) } -// GetPendingSignalExternalInfos mocks base method. +// GetPendingSignalExternalInfos mocks base method func (m *MockmutableState) GetPendingSignalExternalInfos() map[int64]*persistenceblobs.SignalInfo { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetPendingSignalExternalInfos") @@ -1252,13 +1252,13 @@ func (m *MockmutableState) GetPendingSignalExternalInfos() map[int64]*persistenc return ret0 } -// GetPendingSignalExternalInfos indicates an expected call of GetPendingSignalExternalInfos. +// GetPendingSignalExternalInfos indicates an expected call of GetPendingSignalExternalInfos func (mr *MockmutableStateMockRecorder) GetPendingSignalExternalInfos() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPendingSignalExternalInfos", reflect.TypeOf((*MockmutableState)(nil).GetPendingSignalExternalInfos)) } -// GetReplicationState mocks base method. +// GetReplicationState mocks base method func (m *MockmutableState) GetReplicationState() *persistence.ReplicationState { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetReplicationState") @@ -1266,13 +1266,13 @@ func (m *MockmutableState) GetReplicationState() *persistence.ReplicationState { return ret0 } -// GetReplicationState indicates an expected call of GetReplicationState. +// GetReplicationState indicates an expected call of GetReplicationState func (mr *MockmutableStateMockRecorder) GetReplicationState() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetReplicationState", reflect.TypeOf((*MockmutableState)(nil).GetReplicationState)) } -// GetRequestCancelInfo mocks base method. +// GetRequestCancelInfo mocks base method func (m *MockmutableState) GetRequestCancelInfo(arg0 int64) (*persistenceblobs.RequestCancelInfo, bool) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetRequestCancelInfo", arg0) @@ -1281,27 +1281,28 @@ func (m *MockmutableState) GetRequestCancelInfo(arg0 int64) (*persistenceblobs.R return ret0, ret1 } -// GetRequestCancelInfo indicates an expected call of GetRequestCancelInfo. +// GetRequestCancelInfo indicates an expected call of GetRequestCancelInfo func (mr *MockmutableStateMockRecorder) GetRequestCancelInfo(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRequestCancelInfo", reflect.TypeOf((*MockmutableState)(nil).GetRequestCancelInfo), arg0) } -// GetRetryBackoffDuration mocks base method. -func (m *MockmutableState) GetRetryBackoffDuration(failure *failure.Failure) time.Duration { +// GetRetryBackoffDuration mocks base method +func (m *MockmutableState) GetRetryBackoffDuration(failure *failure.Failure) (time.Duration, common.RetryStatus) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetRetryBackoffDuration", failure) ret0, _ := ret[0].(time.Duration) - return ret0 + ret1, _ := ret[1].(common.RetryStatus) + return ret0, ret1 } -// GetRetryBackoffDuration indicates an expected call of GetRetryBackoffDuration. +// GetRetryBackoffDuration indicates an expected call of GetRetryBackoffDuration func (mr *MockmutableStateMockRecorder) GetRetryBackoffDuration(failure interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRetryBackoffDuration", reflect.TypeOf((*MockmutableState)(nil).GetRetryBackoffDuration), failure) } -// GetCronBackoffDuration mocks base method. +// GetCronBackoffDuration mocks base method func (m *MockmutableState) GetCronBackoffDuration() (time.Duration, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetCronBackoffDuration") @@ -1310,13 +1311,13 @@ func (m *MockmutableState) GetCronBackoffDuration() (time.Duration, error) { return ret0, ret1 } -// GetCronBackoffDuration indicates an expected call of GetCronBackoffDuration. +// GetCronBackoffDuration indicates an expected call of GetCronBackoffDuration func (mr *MockmutableStateMockRecorder) GetCronBackoffDuration() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCronBackoffDuration", reflect.TypeOf((*MockmutableState)(nil).GetCronBackoffDuration)) } -// GetSignalInfo mocks base method. +// GetSignalInfo mocks base method func (m *MockmutableState) GetSignalInfo(arg0 int64) (*persistenceblobs.SignalInfo, bool) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetSignalInfo", arg0) @@ -1325,13 +1326,13 @@ func (m *MockmutableState) GetSignalInfo(arg0 int64) (*persistenceblobs.SignalIn return ret0, ret1 } -// GetSignalInfo indicates an expected call of GetSignalInfo. +// GetSignalInfo indicates an expected call of GetSignalInfo func (mr *MockmutableStateMockRecorder) GetSignalInfo(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSignalInfo", reflect.TypeOf((*MockmutableState)(nil).GetSignalInfo), arg0) } -// GetStartVersion mocks base method. +// GetStartVersion mocks base method func (m *MockmutableState) GetStartVersion() (int64, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetStartVersion") @@ -1340,13 +1341,13 @@ func (m *MockmutableState) GetStartVersion() (int64, error) { return ret0, ret1 } -// GetStartVersion indicates an expected call of GetStartVersion. +// GetStartVersion indicates an expected call of GetStartVersion func (mr *MockmutableStateMockRecorder) GetStartVersion() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetStartVersion", reflect.TypeOf((*MockmutableState)(nil).GetStartVersion)) } -// GetUserTimerInfoByEventID mocks base method. +// GetUserTimerInfoByEventID mocks base method func (m *MockmutableState) GetUserTimerInfoByEventID(arg0 int64) (*persistenceblobs.TimerInfo, bool) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetUserTimerInfoByEventID", arg0) @@ -1355,13 +1356,13 @@ func (m *MockmutableState) GetUserTimerInfoByEventID(arg0 int64) (*persistencebl return ret0, ret1 } -// GetUserTimerInfoByEventID indicates an expected call of GetUserTimerInfoByEventID. +// GetUserTimerInfoByEventID indicates an expected call of GetUserTimerInfoByEventID func (mr *MockmutableStateMockRecorder) GetUserTimerInfoByEventID(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserTimerInfoByEventID", reflect.TypeOf((*MockmutableState)(nil).GetUserTimerInfoByEventID), arg0) } -// GetUserTimerInfo mocks base method. +// GetUserTimerInfo mocks base method func (m *MockmutableState) GetUserTimerInfo(arg0 string) (*persistenceblobs.TimerInfo, bool) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetUserTimerInfo", arg0) @@ -1370,13 +1371,13 @@ func (m *MockmutableState) GetUserTimerInfo(arg0 string) (*persistenceblobs.Time return ret0, ret1 } -// GetUserTimerInfo indicates an expected call of GetUserTimerInfo. +// GetUserTimerInfo indicates an expected call of GetUserTimerInfo func (mr *MockmutableStateMockRecorder) GetUserTimerInfo(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserTimerInfo", reflect.TypeOf((*MockmutableState)(nil).GetUserTimerInfo), arg0) } -// GetWorkflowType mocks base method. +// GetWorkflowType mocks base method func (m *MockmutableState) GetWorkflowType() *common.WorkflowType { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetWorkflowType") @@ -1384,13 +1385,13 @@ func (m *MockmutableState) GetWorkflowType() *common.WorkflowType { return ret0 } -// GetWorkflowType indicates an expected call of GetWorkflowType. +// GetWorkflowType indicates an expected call of GetWorkflowType func (mr *MockmutableStateMockRecorder) GetWorkflowType() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWorkflowType", reflect.TypeOf((*MockmutableState)(nil).GetWorkflowType)) } -// GetWorkflowStateStatus mocks base method. +// GetWorkflowStateStatus mocks base method func (m *MockmutableState) GetWorkflowStateStatus() (execution.WorkflowExecutionState, execution0.WorkflowExecutionStatus) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetWorkflowStateStatus") @@ -1399,13 +1400,13 @@ func (m *MockmutableState) GetWorkflowStateStatus() (execution.WorkflowExecution return ret0, ret1 } -// GetWorkflowStateStatus indicates an expected call of GetWorkflowStateStatus. +// GetWorkflowStateStatus indicates an expected call of GetWorkflowStateStatus func (mr *MockmutableStateMockRecorder) GetWorkflowStateStatus() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWorkflowStateStatus", reflect.TypeOf((*MockmutableState)(nil).GetWorkflowStateStatus)) } -// GetQueryRegistry mocks base method. +// GetQueryRegistry mocks base method func (m *MockmutableState) GetQueryRegistry() queryRegistry { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetQueryRegistry") @@ -1413,13 +1414,13 @@ func (m *MockmutableState) GetQueryRegistry() queryRegistry { return ret0 } -// GetQueryRegistry indicates an expected call of GetQueryRegistry. +// GetQueryRegistry indicates an expected call of GetQueryRegistry func (mr *MockmutableStateMockRecorder) GetQueryRegistry() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetQueryRegistry", reflect.TypeOf((*MockmutableState)(nil).GetQueryRegistry)) } -// HasBufferedEvents mocks base method. +// HasBufferedEvents mocks base method func (m *MockmutableState) HasBufferedEvents() bool { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "HasBufferedEvents") @@ -1427,13 +1428,13 @@ func (m *MockmutableState) HasBufferedEvents() bool { return ret0 } -// HasBufferedEvents indicates an expected call of HasBufferedEvents. +// HasBufferedEvents indicates an expected call of HasBufferedEvents func (mr *MockmutableStateMockRecorder) HasBufferedEvents() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasBufferedEvents", reflect.TypeOf((*MockmutableState)(nil).HasBufferedEvents)) } -// HasInFlightDecision mocks base method. +// HasInFlightDecision mocks base method func (m *MockmutableState) HasInFlightDecision() bool { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "HasInFlightDecision") @@ -1441,13 +1442,13 @@ func (m *MockmutableState) HasInFlightDecision() bool { return ret0 } -// HasInFlightDecision indicates an expected call of HasInFlightDecision. +// HasInFlightDecision indicates an expected call of HasInFlightDecision func (mr *MockmutableStateMockRecorder) HasInFlightDecision() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasInFlightDecision", reflect.TypeOf((*MockmutableState)(nil).HasInFlightDecision)) } -// HasParentExecution mocks base method. +// HasParentExecution mocks base method func (m *MockmutableState) HasParentExecution() bool { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "HasParentExecution") @@ -1455,13 +1456,13 @@ func (m *MockmutableState) HasParentExecution() bool { return ret0 } -// HasParentExecution indicates an expected call of HasParentExecution. +// HasParentExecution indicates an expected call of HasParentExecution func (mr *MockmutableStateMockRecorder) HasParentExecution() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasParentExecution", reflect.TypeOf((*MockmutableState)(nil).HasParentExecution)) } -// HasPendingDecision mocks base method. +// HasPendingDecision mocks base method func (m *MockmutableState) HasPendingDecision() bool { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "HasPendingDecision") @@ -1469,13 +1470,13 @@ func (m *MockmutableState) HasPendingDecision() bool { return ret0 } -// HasPendingDecision indicates an expected call of HasPendingDecision. +// HasPendingDecision indicates an expected call of HasPendingDecision func (mr *MockmutableStateMockRecorder) HasPendingDecision() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasPendingDecision", reflect.TypeOf((*MockmutableState)(nil).HasPendingDecision)) } -// HasProcessedOrPendingDecision mocks base method. +// HasProcessedOrPendingDecision mocks base method func (m *MockmutableState) HasProcessedOrPendingDecision() bool { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "HasProcessedOrPendingDecision") @@ -1483,13 +1484,13 @@ func (m *MockmutableState) HasProcessedOrPendingDecision() bool { return ret0 } -// HasProcessedOrPendingDecision indicates an expected call of HasProcessedOrPendingDecision. +// HasProcessedOrPendingDecision indicates an expected call of HasProcessedOrPendingDecision func (mr *MockmutableStateMockRecorder) HasProcessedOrPendingDecision() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasProcessedOrPendingDecision", reflect.TypeOf((*MockmutableState)(nil).HasProcessedOrPendingDecision)) } -// IsCancelRequested mocks base method. +// IsCancelRequested mocks base method func (m *MockmutableState) IsCancelRequested() (bool, string) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "IsCancelRequested") @@ -1498,13 +1499,13 @@ func (m *MockmutableState) IsCancelRequested() (bool, string) { return ret0, ret1 } -// IsCancelRequested indicates an expected call of IsCancelRequested. +// IsCancelRequested indicates an expected call of IsCancelRequested func (mr *MockmutableStateMockRecorder) IsCancelRequested() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsCancelRequested", reflect.TypeOf((*MockmutableState)(nil).IsCancelRequested)) } -// IsCurrentWorkflowGuaranteed mocks base method. +// IsCurrentWorkflowGuaranteed mocks base method func (m *MockmutableState) IsCurrentWorkflowGuaranteed() bool { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "IsCurrentWorkflowGuaranteed") @@ -1512,13 +1513,13 @@ func (m *MockmutableState) IsCurrentWorkflowGuaranteed() bool { return ret0 } -// IsCurrentWorkflowGuaranteed indicates an expected call of IsCurrentWorkflowGuaranteed. +// IsCurrentWorkflowGuaranteed indicates an expected call of IsCurrentWorkflowGuaranteed func (mr *MockmutableStateMockRecorder) IsCurrentWorkflowGuaranteed() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsCurrentWorkflowGuaranteed", reflect.TypeOf((*MockmutableState)(nil).IsCurrentWorkflowGuaranteed)) } -// IsSignalRequested mocks base method. +// IsSignalRequested mocks base method func (m *MockmutableState) IsSignalRequested(requestID string) bool { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "IsSignalRequested", requestID) @@ -1526,13 +1527,13 @@ func (m *MockmutableState) IsSignalRequested(requestID string) bool { return ret0 } -// IsSignalRequested indicates an expected call of IsSignalRequested. +// IsSignalRequested indicates an expected call of IsSignalRequested func (mr *MockmutableStateMockRecorder) IsSignalRequested(requestID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsSignalRequested", reflect.TypeOf((*MockmutableState)(nil).IsSignalRequested), requestID) } -// IsStickyTaskListEnabled mocks base method. +// IsStickyTaskListEnabled mocks base method func (m *MockmutableState) IsStickyTaskListEnabled() bool { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "IsStickyTaskListEnabled") @@ -1540,13 +1541,13 @@ func (m *MockmutableState) IsStickyTaskListEnabled() bool { return ret0 } -// IsStickyTaskListEnabled indicates an expected call of IsStickyTaskListEnabled. +// IsStickyTaskListEnabled indicates an expected call of IsStickyTaskListEnabled func (mr *MockmutableStateMockRecorder) IsStickyTaskListEnabled() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsStickyTaskListEnabled", reflect.TypeOf((*MockmutableState)(nil).IsStickyTaskListEnabled)) } -// IsWorkflowExecutionRunning mocks base method. +// IsWorkflowExecutionRunning mocks base method func (m *MockmutableState) IsWorkflowExecutionRunning() bool { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "IsWorkflowExecutionRunning") @@ -1554,13 +1555,13 @@ func (m *MockmutableState) IsWorkflowExecutionRunning() bool { return ret0 } -// IsWorkflowExecutionRunning indicates an expected call of IsWorkflowExecutionRunning. +// IsWorkflowExecutionRunning indicates an expected call of IsWorkflowExecutionRunning func (mr *MockmutableStateMockRecorder) IsWorkflowExecutionRunning() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsWorkflowExecutionRunning", reflect.TypeOf((*MockmutableState)(nil).IsWorkflowExecutionRunning)) } -// IsResourceDuplicated mocks base method. +// IsResourceDuplicated mocks base method func (m *MockmutableState) IsResourceDuplicated(resourceDedupKey definition.DeduplicationID) bool { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "IsResourceDuplicated", resourceDedupKey) @@ -1568,37 +1569,37 @@ func (m *MockmutableState) IsResourceDuplicated(resourceDedupKey definition.Dedu return ret0 } -// IsResourceDuplicated indicates an expected call of IsResourceDuplicated. +// IsResourceDuplicated indicates an expected call of IsResourceDuplicated func (mr *MockmutableStateMockRecorder) IsResourceDuplicated(resourceDedupKey interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsResourceDuplicated", reflect.TypeOf((*MockmutableState)(nil).IsResourceDuplicated), resourceDedupKey) } -// UpdateDuplicatedResource mocks base method. +// UpdateDuplicatedResource mocks base method func (m *MockmutableState) UpdateDuplicatedResource(resourceDedupKey definition.DeduplicationID) { m.ctrl.T.Helper() m.ctrl.Call(m, "UpdateDuplicatedResource", resourceDedupKey) } -// UpdateDuplicatedResource indicates an expected call of UpdateDuplicatedResource. +// UpdateDuplicatedResource indicates an expected call of UpdateDuplicatedResource func (mr *MockmutableStateMockRecorder) UpdateDuplicatedResource(resourceDedupKey interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateDuplicatedResource", reflect.TypeOf((*MockmutableState)(nil).UpdateDuplicatedResource), resourceDedupKey) } -// Load mocks base method. +// Load mocks base method func (m *MockmutableState) Load(arg0 *persistence.WorkflowMutableState) { m.ctrl.T.Helper() m.ctrl.Call(m, "Load", arg0) } -// Load indicates an expected call of Load. +// Load indicates an expected call of Load func (mr *MockmutableStateMockRecorder) Load(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Load", reflect.TypeOf((*MockmutableState)(nil).Load), arg0) } -// ReplicateActivityInfo mocks base method. +// ReplicateActivityInfo mocks base method func (m *MockmutableState) ReplicateActivityInfo(arg0 *historyservice.SyncActivityRequest, arg1 bool) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateActivityInfo", arg0, arg1) @@ -1606,13 +1607,13 @@ func (m *MockmutableState) ReplicateActivityInfo(arg0 *historyservice.SyncActivi return ret0 } -// ReplicateActivityInfo indicates an expected call of ReplicateActivityInfo. +// ReplicateActivityInfo indicates an expected call of ReplicateActivityInfo func (mr *MockmutableStateMockRecorder) ReplicateActivityInfo(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateActivityInfo", reflect.TypeOf((*MockmutableState)(nil).ReplicateActivityInfo), arg0, arg1) } -// ReplicateActivityTaskCancelRequestedEvent mocks base method. +// ReplicateActivityTaskCancelRequestedEvent mocks base method func (m *MockmutableState) ReplicateActivityTaskCancelRequestedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateActivityTaskCancelRequestedEvent", arg0) @@ -1620,13 +1621,13 @@ func (m *MockmutableState) ReplicateActivityTaskCancelRequestedEvent(arg0 *event return ret0 } -// ReplicateActivityTaskCancelRequestedEvent indicates an expected call of ReplicateActivityTaskCancelRequestedEvent. +// ReplicateActivityTaskCancelRequestedEvent indicates an expected call of ReplicateActivityTaskCancelRequestedEvent func (mr *MockmutableStateMockRecorder) ReplicateActivityTaskCancelRequestedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateActivityTaskCancelRequestedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateActivityTaskCancelRequestedEvent), arg0) } -// ReplicateActivityTaskCanceledEvent mocks base method. +// ReplicateActivityTaskCanceledEvent mocks base method func (m *MockmutableState) ReplicateActivityTaskCanceledEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateActivityTaskCanceledEvent", arg0) @@ -1634,13 +1635,13 @@ func (m *MockmutableState) ReplicateActivityTaskCanceledEvent(arg0 *event.Histor return ret0 } -// ReplicateActivityTaskCanceledEvent indicates an expected call of ReplicateActivityTaskCanceledEvent. +// ReplicateActivityTaskCanceledEvent indicates an expected call of ReplicateActivityTaskCanceledEvent func (mr *MockmutableStateMockRecorder) ReplicateActivityTaskCanceledEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateActivityTaskCanceledEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateActivityTaskCanceledEvent), arg0) } -// ReplicateActivityTaskCompletedEvent mocks base method. +// ReplicateActivityTaskCompletedEvent mocks base method func (m *MockmutableState) ReplicateActivityTaskCompletedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateActivityTaskCompletedEvent", arg0) @@ -1648,13 +1649,13 @@ func (m *MockmutableState) ReplicateActivityTaskCompletedEvent(arg0 *event.Histo return ret0 } -// ReplicateActivityTaskCompletedEvent indicates an expected call of ReplicateActivityTaskCompletedEvent. +// ReplicateActivityTaskCompletedEvent indicates an expected call of ReplicateActivityTaskCompletedEvent func (mr *MockmutableStateMockRecorder) ReplicateActivityTaskCompletedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateActivityTaskCompletedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateActivityTaskCompletedEvent), arg0) } -// ReplicateActivityTaskFailedEvent mocks base method. +// ReplicateActivityTaskFailedEvent mocks base method func (m *MockmutableState) ReplicateActivityTaskFailedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateActivityTaskFailedEvent", arg0) @@ -1662,13 +1663,13 @@ func (m *MockmutableState) ReplicateActivityTaskFailedEvent(arg0 *event.HistoryE return ret0 } -// ReplicateActivityTaskFailedEvent indicates an expected call of ReplicateActivityTaskFailedEvent. +// ReplicateActivityTaskFailedEvent indicates an expected call of ReplicateActivityTaskFailedEvent func (mr *MockmutableStateMockRecorder) ReplicateActivityTaskFailedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateActivityTaskFailedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateActivityTaskFailedEvent), arg0) } -// ReplicateActivityTaskScheduledEvent mocks base method. +// ReplicateActivityTaskScheduledEvent mocks base method func (m *MockmutableState) ReplicateActivityTaskScheduledEvent(arg0 int64, arg1 *event.HistoryEvent) (*persistence.ActivityInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateActivityTaskScheduledEvent", arg0, arg1) @@ -1677,13 +1678,13 @@ func (m *MockmutableState) ReplicateActivityTaskScheduledEvent(arg0 int64, arg1 return ret0, ret1 } -// ReplicateActivityTaskScheduledEvent indicates an expected call of ReplicateActivityTaskScheduledEvent. +// ReplicateActivityTaskScheduledEvent indicates an expected call of ReplicateActivityTaskScheduledEvent func (mr *MockmutableStateMockRecorder) ReplicateActivityTaskScheduledEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateActivityTaskScheduledEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateActivityTaskScheduledEvent), arg0, arg1) } -// ReplicateActivityTaskStartedEvent mocks base method. +// ReplicateActivityTaskStartedEvent mocks base method func (m *MockmutableState) ReplicateActivityTaskStartedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateActivityTaskStartedEvent", arg0) @@ -1691,13 +1692,13 @@ func (m *MockmutableState) ReplicateActivityTaskStartedEvent(arg0 *event.History return ret0 } -// ReplicateActivityTaskStartedEvent indicates an expected call of ReplicateActivityTaskStartedEvent. +// ReplicateActivityTaskStartedEvent indicates an expected call of ReplicateActivityTaskStartedEvent func (mr *MockmutableStateMockRecorder) ReplicateActivityTaskStartedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateActivityTaskStartedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateActivityTaskStartedEvent), arg0) } -// ReplicateActivityTaskTimedOutEvent mocks base method. +// ReplicateActivityTaskTimedOutEvent mocks base method func (m *MockmutableState) ReplicateActivityTaskTimedOutEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateActivityTaskTimedOutEvent", arg0) @@ -1705,13 +1706,13 @@ func (m *MockmutableState) ReplicateActivityTaskTimedOutEvent(arg0 *event.Histor return ret0 } -// ReplicateActivityTaskTimedOutEvent indicates an expected call of ReplicateActivityTaskTimedOutEvent. +// ReplicateActivityTaskTimedOutEvent indicates an expected call of ReplicateActivityTaskTimedOutEvent func (mr *MockmutableStateMockRecorder) ReplicateActivityTaskTimedOutEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateActivityTaskTimedOutEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateActivityTaskTimedOutEvent), arg0) } -// ReplicateChildWorkflowExecutionCanceledEvent mocks base method. +// ReplicateChildWorkflowExecutionCanceledEvent mocks base method func (m *MockmutableState) ReplicateChildWorkflowExecutionCanceledEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateChildWorkflowExecutionCanceledEvent", arg0) @@ -1719,13 +1720,13 @@ func (m *MockmutableState) ReplicateChildWorkflowExecutionCanceledEvent(arg0 *ev return ret0 } -// ReplicateChildWorkflowExecutionCanceledEvent indicates an expected call of ReplicateChildWorkflowExecutionCanceledEvent. +// ReplicateChildWorkflowExecutionCanceledEvent indicates an expected call of ReplicateChildWorkflowExecutionCanceledEvent func (mr *MockmutableStateMockRecorder) ReplicateChildWorkflowExecutionCanceledEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateChildWorkflowExecutionCanceledEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateChildWorkflowExecutionCanceledEvent), arg0) } -// ReplicateChildWorkflowExecutionCompletedEvent mocks base method. +// ReplicateChildWorkflowExecutionCompletedEvent mocks base method func (m *MockmutableState) ReplicateChildWorkflowExecutionCompletedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateChildWorkflowExecutionCompletedEvent", arg0) @@ -1733,13 +1734,13 @@ func (m *MockmutableState) ReplicateChildWorkflowExecutionCompletedEvent(arg0 *e return ret0 } -// ReplicateChildWorkflowExecutionCompletedEvent indicates an expected call of ReplicateChildWorkflowExecutionCompletedEvent. +// ReplicateChildWorkflowExecutionCompletedEvent indicates an expected call of ReplicateChildWorkflowExecutionCompletedEvent func (mr *MockmutableStateMockRecorder) ReplicateChildWorkflowExecutionCompletedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateChildWorkflowExecutionCompletedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateChildWorkflowExecutionCompletedEvent), arg0) } -// ReplicateChildWorkflowExecutionFailedEvent mocks base method. +// ReplicateChildWorkflowExecutionFailedEvent mocks base method func (m *MockmutableState) ReplicateChildWorkflowExecutionFailedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateChildWorkflowExecutionFailedEvent", arg0) @@ -1747,13 +1748,13 @@ func (m *MockmutableState) ReplicateChildWorkflowExecutionFailedEvent(arg0 *even return ret0 } -// ReplicateChildWorkflowExecutionFailedEvent indicates an expected call of ReplicateChildWorkflowExecutionFailedEvent. +// ReplicateChildWorkflowExecutionFailedEvent indicates an expected call of ReplicateChildWorkflowExecutionFailedEvent func (mr *MockmutableStateMockRecorder) ReplicateChildWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateChildWorkflowExecutionFailedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateChildWorkflowExecutionFailedEvent), arg0) } -// ReplicateChildWorkflowExecutionStartedEvent mocks base method. +// ReplicateChildWorkflowExecutionStartedEvent mocks base method func (m *MockmutableState) ReplicateChildWorkflowExecutionStartedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateChildWorkflowExecutionStartedEvent", arg0) @@ -1761,13 +1762,13 @@ func (m *MockmutableState) ReplicateChildWorkflowExecutionStartedEvent(arg0 *eve return ret0 } -// ReplicateChildWorkflowExecutionStartedEvent indicates an expected call of ReplicateChildWorkflowExecutionStartedEvent. +// ReplicateChildWorkflowExecutionStartedEvent indicates an expected call of ReplicateChildWorkflowExecutionStartedEvent func (mr *MockmutableStateMockRecorder) ReplicateChildWorkflowExecutionStartedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateChildWorkflowExecutionStartedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateChildWorkflowExecutionStartedEvent), arg0) } -// ReplicateChildWorkflowExecutionTerminatedEvent mocks base method. +// ReplicateChildWorkflowExecutionTerminatedEvent mocks base method func (m *MockmutableState) ReplicateChildWorkflowExecutionTerminatedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateChildWorkflowExecutionTerminatedEvent", arg0) @@ -1775,13 +1776,13 @@ func (m *MockmutableState) ReplicateChildWorkflowExecutionTerminatedEvent(arg0 * return ret0 } -// ReplicateChildWorkflowExecutionTerminatedEvent indicates an expected call of ReplicateChildWorkflowExecutionTerminatedEvent. +// ReplicateChildWorkflowExecutionTerminatedEvent indicates an expected call of ReplicateChildWorkflowExecutionTerminatedEvent func (mr *MockmutableStateMockRecorder) ReplicateChildWorkflowExecutionTerminatedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateChildWorkflowExecutionTerminatedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateChildWorkflowExecutionTerminatedEvent), arg0) } -// ReplicateChildWorkflowExecutionTimedOutEvent mocks base method. +// ReplicateChildWorkflowExecutionTimedOutEvent mocks base method func (m *MockmutableState) ReplicateChildWorkflowExecutionTimedOutEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateChildWorkflowExecutionTimedOutEvent", arg0) @@ -1789,13 +1790,13 @@ func (m *MockmutableState) ReplicateChildWorkflowExecutionTimedOutEvent(arg0 *ev return ret0 } -// ReplicateChildWorkflowExecutionTimedOutEvent indicates an expected call of ReplicateChildWorkflowExecutionTimedOutEvent. +// ReplicateChildWorkflowExecutionTimedOutEvent indicates an expected call of ReplicateChildWorkflowExecutionTimedOutEvent func (mr *MockmutableStateMockRecorder) ReplicateChildWorkflowExecutionTimedOutEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateChildWorkflowExecutionTimedOutEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateChildWorkflowExecutionTimedOutEvent), arg0) } -// ReplicateDecisionTaskCompletedEvent mocks base method. +// ReplicateDecisionTaskCompletedEvent mocks base method func (m *MockmutableState) ReplicateDecisionTaskCompletedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateDecisionTaskCompletedEvent", arg0) @@ -1803,13 +1804,13 @@ func (m *MockmutableState) ReplicateDecisionTaskCompletedEvent(arg0 *event.Histo return ret0 } -// ReplicateDecisionTaskCompletedEvent indicates an expected call of ReplicateDecisionTaskCompletedEvent. +// ReplicateDecisionTaskCompletedEvent indicates an expected call of ReplicateDecisionTaskCompletedEvent func (mr *MockmutableStateMockRecorder) ReplicateDecisionTaskCompletedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateDecisionTaskCompletedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateDecisionTaskCompletedEvent), arg0) } -// ReplicateDecisionTaskFailedEvent mocks base method. +// ReplicateDecisionTaskFailedEvent mocks base method func (m *MockmutableState) ReplicateDecisionTaskFailedEvent() error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateDecisionTaskFailedEvent") @@ -1817,13 +1818,13 @@ func (m *MockmutableState) ReplicateDecisionTaskFailedEvent() error { return ret0 } -// ReplicateDecisionTaskFailedEvent indicates an expected call of ReplicateDecisionTaskFailedEvent. +// ReplicateDecisionTaskFailedEvent indicates an expected call of ReplicateDecisionTaskFailedEvent func (mr *MockmutableStateMockRecorder) ReplicateDecisionTaskFailedEvent() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateDecisionTaskFailedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateDecisionTaskFailedEvent)) } -// ReplicateDecisionTaskScheduledEvent mocks base method. +// ReplicateDecisionTaskScheduledEvent mocks base method func (m *MockmutableState) ReplicateDecisionTaskScheduledEvent(arg0, arg1 int64, arg2 string, arg3 int32, arg4, arg5, arg6 int64) (*decisionInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateDecisionTaskScheduledEvent", arg0, arg1, arg2, arg3, arg4, arg5, arg6) @@ -1832,13 +1833,13 @@ func (m *MockmutableState) ReplicateDecisionTaskScheduledEvent(arg0, arg1 int64, return ret0, ret1 } -// ReplicateDecisionTaskScheduledEvent indicates an expected call of ReplicateDecisionTaskScheduledEvent. +// ReplicateDecisionTaskScheduledEvent indicates an expected call of ReplicateDecisionTaskScheduledEvent func (mr *MockmutableStateMockRecorder) ReplicateDecisionTaskScheduledEvent(arg0, arg1, arg2, arg3, arg4, arg5, arg6 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateDecisionTaskScheduledEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateDecisionTaskScheduledEvent), arg0, arg1, arg2, arg3, arg4, arg5, arg6) } -// ReplicateDecisionTaskStartedEvent mocks base method. +// ReplicateDecisionTaskStartedEvent mocks base method func (m *MockmutableState) ReplicateDecisionTaskStartedEvent(arg0 *decisionInfo, arg1, arg2, arg3 int64, arg4 string, arg5 int64) (*decisionInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateDecisionTaskStartedEvent", arg0, arg1, arg2, arg3, arg4, arg5) @@ -1847,13 +1848,13 @@ func (m *MockmutableState) ReplicateDecisionTaskStartedEvent(arg0 *decisionInfo, return ret0, ret1 } -// ReplicateDecisionTaskStartedEvent indicates an expected call of ReplicateDecisionTaskStartedEvent. +// ReplicateDecisionTaskStartedEvent indicates an expected call of ReplicateDecisionTaskStartedEvent func (mr *MockmutableStateMockRecorder) ReplicateDecisionTaskStartedEvent(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateDecisionTaskStartedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateDecisionTaskStartedEvent), arg0, arg1, arg2, arg3, arg4, arg5) } -// ReplicateDecisionTaskTimedOutEvent mocks base method. +// ReplicateDecisionTaskTimedOutEvent mocks base method func (m *MockmutableState) ReplicateDecisionTaskTimedOutEvent(arg0 common.TimeoutType) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateDecisionTaskTimedOutEvent", arg0) @@ -1861,13 +1862,13 @@ func (m *MockmutableState) ReplicateDecisionTaskTimedOutEvent(arg0 common.Timeou return ret0 } -// ReplicateDecisionTaskTimedOutEvent indicates an expected call of ReplicateDecisionTaskTimedOutEvent. +// ReplicateDecisionTaskTimedOutEvent indicates an expected call of ReplicateDecisionTaskTimedOutEvent func (mr *MockmutableStateMockRecorder) ReplicateDecisionTaskTimedOutEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateDecisionTaskTimedOutEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateDecisionTaskTimedOutEvent), arg0) } -// ReplicateExternalWorkflowExecutionCancelRequested mocks base method. +// ReplicateExternalWorkflowExecutionCancelRequested mocks base method func (m *MockmutableState) ReplicateExternalWorkflowExecutionCancelRequested(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateExternalWorkflowExecutionCancelRequested", arg0) @@ -1875,13 +1876,13 @@ func (m *MockmutableState) ReplicateExternalWorkflowExecutionCancelRequested(arg return ret0 } -// ReplicateExternalWorkflowExecutionCancelRequested indicates an expected call of ReplicateExternalWorkflowExecutionCancelRequested. +// ReplicateExternalWorkflowExecutionCancelRequested indicates an expected call of ReplicateExternalWorkflowExecutionCancelRequested func (mr *MockmutableStateMockRecorder) ReplicateExternalWorkflowExecutionCancelRequested(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateExternalWorkflowExecutionCancelRequested", reflect.TypeOf((*MockmutableState)(nil).ReplicateExternalWorkflowExecutionCancelRequested), arg0) } -// ReplicateExternalWorkflowExecutionSignaled mocks base method. +// ReplicateExternalWorkflowExecutionSignaled mocks base method func (m *MockmutableState) ReplicateExternalWorkflowExecutionSignaled(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateExternalWorkflowExecutionSignaled", arg0) @@ -1889,13 +1890,13 @@ func (m *MockmutableState) ReplicateExternalWorkflowExecutionSignaled(arg0 *even return ret0 } -// ReplicateExternalWorkflowExecutionSignaled indicates an expected call of ReplicateExternalWorkflowExecutionSignaled. +// ReplicateExternalWorkflowExecutionSignaled indicates an expected call of ReplicateExternalWorkflowExecutionSignaled func (mr *MockmutableStateMockRecorder) ReplicateExternalWorkflowExecutionSignaled(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateExternalWorkflowExecutionSignaled", reflect.TypeOf((*MockmutableState)(nil).ReplicateExternalWorkflowExecutionSignaled), arg0) } -// ReplicateRequestCancelExternalWorkflowExecutionFailedEvent mocks base method. +// ReplicateRequestCancelExternalWorkflowExecutionFailedEvent mocks base method func (m *MockmutableState) ReplicateRequestCancelExternalWorkflowExecutionFailedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateRequestCancelExternalWorkflowExecutionFailedEvent", arg0) @@ -1903,13 +1904,13 @@ func (m *MockmutableState) ReplicateRequestCancelExternalWorkflowExecutionFailed return ret0 } -// ReplicateRequestCancelExternalWorkflowExecutionFailedEvent indicates an expected call of ReplicateRequestCancelExternalWorkflowExecutionFailedEvent. +// ReplicateRequestCancelExternalWorkflowExecutionFailedEvent indicates an expected call of ReplicateRequestCancelExternalWorkflowExecutionFailedEvent func (mr *MockmutableStateMockRecorder) ReplicateRequestCancelExternalWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateRequestCancelExternalWorkflowExecutionFailedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateRequestCancelExternalWorkflowExecutionFailedEvent), arg0) } -// ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent mocks base method. +// ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent mocks base method func (m *MockmutableState) ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 *event.HistoryEvent, arg2 string) (*persistenceblobs.RequestCancelInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent", arg0, arg1, arg2) @@ -1918,13 +1919,13 @@ func (m *MockmutableState) ReplicateRequestCancelExternalWorkflowExecutionInitia return ret0, ret1 } -// ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent indicates an expected call of ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent. +// ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent indicates an expected call of ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent func (mr *MockmutableStateMockRecorder) ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent), arg0, arg1, arg2) } -// ReplicateSignalExternalWorkflowExecutionFailedEvent mocks base method. +// ReplicateSignalExternalWorkflowExecutionFailedEvent mocks base method func (m *MockmutableState) ReplicateSignalExternalWorkflowExecutionFailedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateSignalExternalWorkflowExecutionFailedEvent", arg0) @@ -1932,13 +1933,13 @@ func (m *MockmutableState) ReplicateSignalExternalWorkflowExecutionFailedEvent(a return ret0 } -// ReplicateSignalExternalWorkflowExecutionFailedEvent indicates an expected call of ReplicateSignalExternalWorkflowExecutionFailedEvent. +// ReplicateSignalExternalWorkflowExecutionFailedEvent indicates an expected call of ReplicateSignalExternalWorkflowExecutionFailedEvent func (mr *MockmutableStateMockRecorder) ReplicateSignalExternalWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateSignalExternalWorkflowExecutionFailedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateSignalExternalWorkflowExecutionFailedEvent), arg0) } -// ReplicateSignalExternalWorkflowExecutionInitiatedEvent mocks base method. +// ReplicateSignalExternalWorkflowExecutionInitiatedEvent mocks base method func (m *MockmutableState) ReplicateSignalExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 *event.HistoryEvent, arg2 string) (*persistenceblobs.SignalInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateSignalExternalWorkflowExecutionInitiatedEvent", arg0, arg1, arg2) @@ -1947,13 +1948,13 @@ func (m *MockmutableState) ReplicateSignalExternalWorkflowExecutionInitiatedEven return ret0, ret1 } -// ReplicateSignalExternalWorkflowExecutionInitiatedEvent indicates an expected call of ReplicateSignalExternalWorkflowExecutionInitiatedEvent. +// ReplicateSignalExternalWorkflowExecutionInitiatedEvent indicates an expected call of ReplicateSignalExternalWorkflowExecutionInitiatedEvent func (mr *MockmutableStateMockRecorder) ReplicateSignalExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateSignalExternalWorkflowExecutionInitiatedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateSignalExternalWorkflowExecutionInitiatedEvent), arg0, arg1, arg2) } -// ReplicateStartChildWorkflowExecutionFailedEvent mocks base method. +// ReplicateStartChildWorkflowExecutionFailedEvent mocks base method func (m *MockmutableState) ReplicateStartChildWorkflowExecutionFailedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateStartChildWorkflowExecutionFailedEvent", arg0) @@ -1961,13 +1962,13 @@ func (m *MockmutableState) ReplicateStartChildWorkflowExecutionFailedEvent(arg0 return ret0 } -// ReplicateStartChildWorkflowExecutionFailedEvent indicates an expected call of ReplicateStartChildWorkflowExecutionFailedEvent. +// ReplicateStartChildWorkflowExecutionFailedEvent indicates an expected call of ReplicateStartChildWorkflowExecutionFailedEvent func (mr *MockmutableStateMockRecorder) ReplicateStartChildWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateStartChildWorkflowExecutionFailedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateStartChildWorkflowExecutionFailedEvent), arg0) } -// ReplicateStartChildWorkflowExecutionInitiatedEvent mocks base method. +// ReplicateStartChildWorkflowExecutionInitiatedEvent mocks base method func (m *MockmutableState) ReplicateStartChildWorkflowExecutionInitiatedEvent(arg0 int64, arg1 *event.HistoryEvent, arg2 string) (*persistence.ChildExecutionInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateStartChildWorkflowExecutionInitiatedEvent", arg0, arg1, arg2) @@ -1976,13 +1977,13 @@ func (m *MockmutableState) ReplicateStartChildWorkflowExecutionInitiatedEvent(ar return ret0, ret1 } -// ReplicateStartChildWorkflowExecutionInitiatedEvent indicates an expected call of ReplicateStartChildWorkflowExecutionInitiatedEvent. +// ReplicateStartChildWorkflowExecutionInitiatedEvent indicates an expected call of ReplicateStartChildWorkflowExecutionInitiatedEvent func (mr *MockmutableStateMockRecorder) ReplicateStartChildWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateStartChildWorkflowExecutionInitiatedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateStartChildWorkflowExecutionInitiatedEvent), arg0, arg1, arg2) } -// ReplicateTimerCanceledEvent mocks base method. +// ReplicateTimerCanceledEvent mocks base method func (m *MockmutableState) ReplicateTimerCanceledEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateTimerCanceledEvent", arg0) @@ -1990,13 +1991,13 @@ func (m *MockmutableState) ReplicateTimerCanceledEvent(arg0 *event.HistoryEvent) return ret0 } -// ReplicateTimerCanceledEvent indicates an expected call of ReplicateTimerCanceledEvent. +// ReplicateTimerCanceledEvent indicates an expected call of ReplicateTimerCanceledEvent func (mr *MockmutableStateMockRecorder) ReplicateTimerCanceledEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateTimerCanceledEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateTimerCanceledEvent), arg0) } -// ReplicateTimerFiredEvent mocks base method. +// ReplicateTimerFiredEvent mocks base method func (m *MockmutableState) ReplicateTimerFiredEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateTimerFiredEvent", arg0) @@ -2004,13 +2005,13 @@ func (m *MockmutableState) ReplicateTimerFiredEvent(arg0 *event.HistoryEvent) er return ret0 } -// ReplicateTimerFiredEvent indicates an expected call of ReplicateTimerFiredEvent. +// ReplicateTimerFiredEvent indicates an expected call of ReplicateTimerFiredEvent func (mr *MockmutableStateMockRecorder) ReplicateTimerFiredEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateTimerFiredEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateTimerFiredEvent), arg0) } -// ReplicateTimerStartedEvent mocks base method. +// ReplicateTimerStartedEvent mocks base method func (m *MockmutableState) ReplicateTimerStartedEvent(arg0 *event.HistoryEvent) (*persistenceblobs.TimerInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateTimerStartedEvent", arg0) @@ -2019,13 +2020,13 @@ func (m *MockmutableState) ReplicateTimerStartedEvent(arg0 *event.HistoryEvent) return ret0, ret1 } -// ReplicateTimerStartedEvent indicates an expected call of ReplicateTimerStartedEvent. +// ReplicateTimerStartedEvent indicates an expected call of ReplicateTimerStartedEvent func (mr *MockmutableStateMockRecorder) ReplicateTimerStartedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateTimerStartedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateTimerStartedEvent), arg0) } -// ReplicateTransientDecisionTaskScheduled mocks base method. +// ReplicateTransientDecisionTaskScheduled mocks base method func (m *MockmutableState) ReplicateTransientDecisionTaskScheduled() (*decisionInfo, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateTransientDecisionTaskScheduled") @@ -2034,25 +2035,25 @@ func (m *MockmutableState) ReplicateTransientDecisionTaskScheduled() (*decisionI return ret0, ret1 } -// ReplicateTransientDecisionTaskScheduled indicates an expected call of ReplicateTransientDecisionTaskScheduled. +// ReplicateTransientDecisionTaskScheduled indicates an expected call of ReplicateTransientDecisionTaskScheduled func (mr *MockmutableStateMockRecorder) ReplicateTransientDecisionTaskScheduled() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateTransientDecisionTaskScheduled", reflect.TypeOf((*MockmutableState)(nil).ReplicateTransientDecisionTaskScheduled)) } -// ReplicateUpsertWorkflowSearchAttributesEvent mocks base method. +// ReplicateUpsertWorkflowSearchAttributesEvent mocks base method func (m *MockmutableState) ReplicateUpsertWorkflowSearchAttributesEvent(arg0 *event.HistoryEvent) { m.ctrl.T.Helper() m.ctrl.Call(m, "ReplicateUpsertWorkflowSearchAttributesEvent", arg0) } -// ReplicateUpsertWorkflowSearchAttributesEvent indicates an expected call of ReplicateUpsertWorkflowSearchAttributesEvent. +// ReplicateUpsertWorkflowSearchAttributesEvent indicates an expected call of ReplicateUpsertWorkflowSearchAttributesEvent func (mr *MockmutableStateMockRecorder) ReplicateUpsertWorkflowSearchAttributesEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateUpsertWorkflowSearchAttributesEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateUpsertWorkflowSearchAttributesEvent), arg0) } -// ReplicateWorkflowExecutionCancelRequestedEvent mocks base method. +// ReplicateWorkflowExecutionCancelRequestedEvent mocks base method func (m *MockmutableState) ReplicateWorkflowExecutionCancelRequestedEvent(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateWorkflowExecutionCancelRequestedEvent", arg0) @@ -2060,13 +2061,13 @@ func (m *MockmutableState) ReplicateWorkflowExecutionCancelRequestedEvent(arg0 * return ret0 } -// ReplicateWorkflowExecutionCancelRequestedEvent indicates an expected call of ReplicateWorkflowExecutionCancelRequestedEvent. +// ReplicateWorkflowExecutionCancelRequestedEvent indicates an expected call of ReplicateWorkflowExecutionCancelRequestedEvent func (mr *MockmutableStateMockRecorder) ReplicateWorkflowExecutionCancelRequestedEvent(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateWorkflowExecutionCancelRequestedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateWorkflowExecutionCancelRequestedEvent), arg0) } -// ReplicateWorkflowExecutionCanceledEvent mocks base method. +// ReplicateWorkflowExecutionCanceledEvent mocks base method func (m *MockmutableState) ReplicateWorkflowExecutionCanceledEvent(arg0 int64, arg1 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateWorkflowExecutionCanceledEvent", arg0, arg1) @@ -2074,13 +2075,13 @@ func (m *MockmutableState) ReplicateWorkflowExecutionCanceledEvent(arg0 int64, a return ret0 } -// ReplicateWorkflowExecutionCanceledEvent indicates an expected call of ReplicateWorkflowExecutionCanceledEvent. +// ReplicateWorkflowExecutionCanceledEvent indicates an expected call of ReplicateWorkflowExecutionCanceledEvent func (mr *MockmutableStateMockRecorder) ReplicateWorkflowExecutionCanceledEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateWorkflowExecutionCanceledEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateWorkflowExecutionCanceledEvent), arg0, arg1) } -// ReplicateWorkflowExecutionCompletedEvent mocks base method. +// ReplicateWorkflowExecutionCompletedEvent mocks base method func (m *MockmutableState) ReplicateWorkflowExecutionCompletedEvent(arg0 int64, arg1 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateWorkflowExecutionCompletedEvent", arg0, arg1) @@ -2088,13 +2089,13 @@ func (m *MockmutableState) ReplicateWorkflowExecutionCompletedEvent(arg0 int64, return ret0 } -// ReplicateWorkflowExecutionCompletedEvent indicates an expected call of ReplicateWorkflowExecutionCompletedEvent. +// ReplicateWorkflowExecutionCompletedEvent indicates an expected call of ReplicateWorkflowExecutionCompletedEvent func (mr *MockmutableStateMockRecorder) ReplicateWorkflowExecutionCompletedEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateWorkflowExecutionCompletedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateWorkflowExecutionCompletedEvent), arg0, arg1) } -// ReplicateWorkflowExecutionContinuedAsNewEvent mocks base method. +// ReplicateWorkflowExecutionContinuedAsNewEvent mocks base method func (m *MockmutableState) ReplicateWorkflowExecutionContinuedAsNewEvent(arg0 int64, arg1 string, arg2 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateWorkflowExecutionContinuedAsNewEvent", arg0, arg1, arg2) @@ -2102,13 +2103,13 @@ func (m *MockmutableState) ReplicateWorkflowExecutionContinuedAsNewEvent(arg0 in return ret0 } -// ReplicateWorkflowExecutionContinuedAsNewEvent indicates an expected call of ReplicateWorkflowExecutionContinuedAsNewEvent. +// ReplicateWorkflowExecutionContinuedAsNewEvent indicates an expected call of ReplicateWorkflowExecutionContinuedAsNewEvent func (mr *MockmutableStateMockRecorder) ReplicateWorkflowExecutionContinuedAsNewEvent(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateWorkflowExecutionContinuedAsNewEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateWorkflowExecutionContinuedAsNewEvent), arg0, arg1, arg2) } -// ReplicateWorkflowExecutionFailedEvent mocks base method. +// ReplicateWorkflowExecutionFailedEvent mocks base method func (m *MockmutableState) ReplicateWorkflowExecutionFailedEvent(arg0 int64, arg1 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateWorkflowExecutionFailedEvent", arg0, arg1) @@ -2116,13 +2117,13 @@ func (m *MockmutableState) ReplicateWorkflowExecutionFailedEvent(arg0 int64, arg return ret0 } -// ReplicateWorkflowExecutionFailedEvent indicates an expected call of ReplicateWorkflowExecutionFailedEvent. +// ReplicateWorkflowExecutionFailedEvent indicates an expected call of ReplicateWorkflowExecutionFailedEvent func (mr *MockmutableStateMockRecorder) ReplicateWorkflowExecutionFailedEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateWorkflowExecutionFailedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateWorkflowExecutionFailedEvent), arg0, arg1) } -// ReplicateWorkflowExecutionSignaled mocks base method. +// ReplicateWorkflowExecutionSignaled mocks base method func (m *MockmutableState) ReplicateWorkflowExecutionSignaled(arg0 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateWorkflowExecutionSignaled", arg0) @@ -2130,13 +2131,13 @@ func (m *MockmutableState) ReplicateWorkflowExecutionSignaled(arg0 *event.Histor return ret0 } -// ReplicateWorkflowExecutionSignaled indicates an expected call of ReplicateWorkflowExecutionSignaled. +// ReplicateWorkflowExecutionSignaled indicates an expected call of ReplicateWorkflowExecutionSignaled func (mr *MockmutableStateMockRecorder) ReplicateWorkflowExecutionSignaled(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateWorkflowExecutionSignaled", reflect.TypeOf((*MockmutableState)(nil).ReplicateWorkflowExecutionSignaled), arg0) } -// ReplicateWorkflowExecutionStartedEvent mocks base method. +// ReplicateWorkflowExecutionStartedEvent mocks base method func (m *MockmutableState) ReplicateWorkflowExecutionStartedEvent(arg0 string, arg1 common.WorkflowExecution, arg2 string, arg3 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateWorkflowExecutionStartedEvent", arg0, arg1, arg2, arg3) @@ -2144,13 +2145,13 @@ func (m *MockmutableState) ReplicateWorkflowExecutionStartedEvent(arg0 string, a return ret0 } -// ReplicateWorkflowExecutionStartedEvent indicates an expected call of ReplicateWorkflowExecutionStartedEvent. +// ReplicateWorkflowExecutionStartedEvent indicates an expected call of ReplicateWorkflowExecutionStartedEvent func (mr *MockmutableStateMockRecorder) ReplicateWorkflowExecutionStartedEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateWorkflowExecutionStartedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateWorkflowExecutionStartedEvent), arg0, arg1, arg2, arg3) } -// ReplicateWorkflowExecutionTerminatedEvent mocks base method. +// ReplicateWorkflowExecutionTerminatedEvent mocks base method func (m *MockmutableState) ReplicateWorkflowExecutionTerminatedEvent(arg0 int64, arg1 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateWorkflowExecutionTerminatedEvent", arg0, arg1) @@ -2158,13 +2159,13 @@ func (m *MockmutableState) ReplicateWorkflowExecutionTerminatedEvent(arg0 int64, return ret0 } -// ReplicateWorkflowExecutionTerminatedEvent indicates an expected call of ReplicateWorkflowExecutionTerminatedEvent. +// ReplicateWorkflowExecutionTerminatedEvent indicates an expected call of ReplicateWorkflowExecutionTerminatedEvent func (mr *MockmutableStateMockRecorder) ReplicateWorkflowExecutionTerminatedEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateWorkflowExecutionTerminatedEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateWorkflowExecutionTerminatedEvent), arg0, arg1) } -// ReplicateWorkflowExecutionTimedoutEvent mocks base method. +// ReplicateWorkflowExecutionTimedoutEvent mocks base method func (m *MockmutableState) ReplicateWorkflowExecutionTimedoutEvent(arg0 int64, arg1 *event.HistoryEvent) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ReplicateWorkflowExecutionTimedoutEvent", arg0, arg1) @@ -2172,13 +2173,13 @@ func (m *MockmutableState) ReplicateWorkflowExecutionTimedoutEvent(arg0 int64, a return ret0 } -// ReplicateWorkflowExecutionTimedoutEvent indicates an expected call of ReplicateWorkflowExecutionTimedoutEvent. +// ReplicateWorkflowExecutionTimedoutEvent indicates an expected call of ReplicateWorkflowExecutionTimedoutEvent func (mr *MockmutableStateMockRecorder) ReplicateWorkflowExecutionTimedoutEvent(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReplicateWorkflowExecutionTimedoutEvent", reflect.TypeOf((*MockmutableState)(nil).ReplicateWorkflowExecutionTimedoutEvent), arg0, arg1) } -// SetCurrentBranchToken mocks base method. +// SetCurrentBranchToken mocks base method func (m *MockmutableState) SetCurrentBranchToken(branchToken []byte) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SetCurrentBranchToken", branchToken) @@ -2186,25 +2187,25 @@ func (m *MockmutableState) SetCurrentBranchToken(branchToken []byte) error { return ret0 } -// SetCurrentBranchToken indicates an expected call of SetCurrentBranchToken. +// SetCurrentBranchToken indicates an expected call of SetCurrentBranchToken func (mr *MockmutableStateMockRecorder) SetCurrentBranchToken(branchToken interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetCurrentBranchToken", reflect.TypeOf((*MockmutableState)(nil).SetCurrentBranchToken), branchToken) } -// SetHistoryBuilder mocks base method. +// SetHistoryBuilder mocks base method func (m *MockmutableState) SetHistoryBuilder(hBuilder *historyBuilder) { m.ctrl.T.Helper() m.ctrl.Call(m, "SetHistoryBuilder", hBuilder) } -// SetHistoryBuilder indicates an expected call of SetHistoryBuilder. +// SetHistoryBuilder indicates an expected call of SetHistoryBuilder func (mr *MockmutableStateMockRecorder) SetHistoryBuilder(hBuilder interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetHistoryBuilder", reflect.TypeOf((*MockmutableState)(nil).SetHistoryBuilder), hBuilder) } -// SetHistoryTree mocks base method. +// SetHistoryTree mocks base method func (m *MockmutableState) SetHistoryTree(treeID string) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SetHistoryTree", treeID) @@ -2212,13 +2213,13 @@ func (m *MockmutableState) SetHistoryTree(treeID string) error { return ret0 } -// SetHistoryTree indicates an expected call of SetHistoryTree. +// SetHistoryTree indicates an expected call of SetHistoryTree func (mr *MockmutableStateMockRecorder) SetHistoryTree(treeID interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetHistoryTree", reflect.TypeOf((*MockmutableState)(nil).SetHistoryTree), treeID) } -// SetVersionHistories mocks base method. +// SetVersionHistories mocks base method func (m *MockmutableState) SetVersionHistories(arg0 *persistence.VersionHistories) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "SetVersionHistories", arg0) @@ -2226,13 +2227,13 @@ func (m *MockmutableState) SetVersionHistories(arg0 *persistence.VersionHistorie return ret0 } -// SetVersionHistories indicates an expected call of SetVersionHistories. +// SetVersionHistories indicates an expected call of SetVersionHistories func (mr *MockmutableStateMockRecorder) SetVersionHistories(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetVersionHistories", reflect.TypeOf((*MockmutableState)(nil).SetVersionHistories), arg0) } -// UpdateActivity mocks base method. +// UpdateActivity mocks base method func (m *MockmutableState) UpdateActivity(arg0 *persistence.ActivityInfo) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "UpdateActivity", arg0) @@ -2240,61 +2241,61 @@ func (m *MockmutableState) UpdateActivity(arg0 *persistence.ActivityInfo) error return ret0 } -// UpdateActivity indicates an expected call of UpdateActivity. +// UpdateActivity indicates an expected call of UpdateActivity func (mr *MockmutableStateMockRecorder) UpdateActivity(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateActivity", reflect.TypeOf((*MockmutableState)(nil).UpdateActivity), arg0) } -// UpdateActivityProgress mocks base method. +// UpdateActivityProgress mocks base method func (m *MockmutableState) UpdateActivityProgress(ai *persistence.ActivityInfo, request *workflowservice.RecordActivityTaskHeartbeatRequest) { m.ctrl.T.Helper() m.ctrl.Call(m, "UpdateActivityProgress", ai, request) } -// UpdateActivityProgress indicates an expected call of UpdateActivityProgress. +// UpdateActivityProgress indicates an expected call of UpdateActivityProgress func (mr *MockmutableStateMockRecorder) UpdateActivityProgress(ai, request interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateActivityProgress", reflect.TypeOf((*MockmutableState)(nil).UpdateActivityProgress), ai, request) } -// UpdateDecision mocks base method. +// UpdateDecision mocks base method func (m *MockmutableState) UpdateDecision(arg0 *decisionInfo) { m.ctrl.T.Helper() m.ctrl.Call(m, "UpdateDecision", arg0) } -// UpdateDecision indicates an expected call of UpdateDecision. +// UpdateDecision indicates an expected call of UpdateDecision func (mr *MockmutableStateMockRecorder) UpdateDecision(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateDecision", reflect.TypeOf((*MockmutableState)(nil).UpdateDecision), arg0) } -// UpdateReplicationStateVersion mocks base method. +// UpdateReplicationStateVersion mocks base method func (m *MockmutableState) UpdateReplicationStateVersion(arg0 int64, arg1 bool) { m.ctrl.T.Helper() m.ctrl.Call(m, "UpdateReplicationStateVersion", arg0, arg1) } -// UpdateReplicationStateVersion indicates an expected call of UpdateReplicationStateVersion. +// UpdateReplicationStateVersion indicates an expected call of UpdateReplicationStateVersion func (mr *MockmutableStateMockRecorder) UpdateReplicationStateVersion(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateReplicationStateVersion", reflect.TypeOf((*MockmutableState)(nil).UpdateReplicationStateVersion), arg0, arg1) } -// UpdateReplicationStateLastEventID mocks base method. +// UpdateReplicationStateLastEventID mocks base method func (m *MockmutableState) UpdateReplicationStateLastEventID(arg0, arg1 int64) { m.ctrl.T.Helper() m.ctrl.Call(m, "UpdateReplicationStateLastEventID", arg0, arg1) } -// UpdateReplicationStateLastEventID indicates an expected call of UpdateReplicationStateLastEventID. +// UpdateReplicationStateLastEventID indicates an expected call of UpdateReplicationStateLastEventID func (mr *MockmutableStateMockRecorder) UpdateReplicationStateLastEventID(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateReplicationStateLastEventID", reflect.TypeOf((*MockmutableState)(nil).UpdateReplicationStateLastEventID), arg0, arg1) } -// UpdateUserTimer mocks base method. +// UpdateUserTimer mocks base method func (m *MockmutableState) UpdateUserTimer(arg0 *persistenceblobs.TimerInfo) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "UpdateUserTimer", arg0) @@ -2302,13 +2303,13 @@ func (m *MockmutableState) UpdateUserTimer(arg0 *persistenceblobs.TimerInfo) err return ret0 } -// UpdateUserTimer indicates an expected call of UpdateUserTimer. +// UpdateUserTimer indicates an expected call of UpdateUserTimer func (mr *MockmutableStateMockRecorder) UpdateUserTimer(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateUserTimer", reflect.TypeOf((*MockmutableState)(nil).UpdateUserTimer), arg0) } -// UpdateCurrentVersion mocks base method. +// UpdateCurrentVersion mocks base method func (m *MockmutableState) UpdateCurrentVersion(version int64, forceUpdate bool) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "UpdateCurrentVersion", version, forceUpdate) @@ -2316,13 +2317,13 @@ func (m *MockmutableState) UpdateCurrentVersion(version int64, forceUpdate bool) return ret0 } -// UpdateCurrentVersion indicates an expected call of UpdateCurrentVersion. +// UpdateCurrentVersion indicates an expected call of UpdateCurrentVersion func (mr *MockmutableStateMockRecorder) UpdateCurrentVersion(version, forceUpdate interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateCurrentVersion", reflect.TypeOf((*MockmutableState)(nil).UpdateCurrentVersion), version, forceUpdate) } -// UpdateWorkflowStateStatus mocks base method. +// UpdateWorkflowStateStatus mocks base method func (m *MockmutableState) UpdateWorkflowStateStatus(state execution.WorkflowExecutionState, status execution0.WorkflowExecutionStatus) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "UpdateWorkflowStateStatus", state, status) @@ -2330,13 +2331,13 @@ func (m *MockmutableState) UpdateWorkflowStateStatus(state execution.WorkflowExe return ret0 } -// UpdateWorkflowStateStatus indicates an expected call of UpdateWorkflowStateStatus. +// UpdateWorkflowStateStatus indicates an expected call of UpdateWorkflowStateStatus func (mr *MockmutableStateMockRecorder) UpdateWorkflowStateStatus(state, status interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateWorkflowStateStatus", reflect.TypeOf((*MockmutableState)(nil).UpdateWorkflowStateStatus), state, status) } -// AddTransferTasks mocks base method. +// AddTransferTasks mocks base method func (m *MockmutableState) AddTransferTasks(transferTasks ...persistence.Task) { m.ctrl.T.Helper() varargs := []interface{}{} @@ -2346,13 +2347,13 @@ func (m *MockmutableState) AddTransferTasks(transferTasks ...persistence.Task) { m.ctrl.Call(m, "AddTransferTasks", varargs...) } -// AddTransferTasks indicates an expected call of AddTransferTasks. +// AddTransferTasks indicates an expected call of AddTransferTasks func (mr *MockmutableStateMockRecorder) AddTransferTasks(transferTasks ...interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddTransferTasks", reflect.TypeOf((*MockmutableState)(nil).AddTransferTasks), transferTasks...) } -// AddTimerTasks mocks base method. +// AddTimerTasks mocks base method func (m *MockmutableState) AddTimerTasks(timerTasks ...persistence.Task) { m.ctrl.T.Helper() varargs := []interface{}{} @@ -2362,25 +2363,25 @@ func (m *MockmutableState) AddTimerTasks(timerTasks ...persistence.Task) { m.ctrl.Call(m, "AddTimerTasks", varargs...) } -// AddTimerTasks indicates an expected call of AddTimerTasks. +// AddTimerTasks indicates an expected call of AddTimerTasks func (mr *MockmutableStateMockRecorder) AddTimerTasks(timerTasks ...interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddTimerTasks", reflect.TypeOf((*MockmutableState)(nil).AddTimerTasks), timerTasks...) } -// SetUpdateCondition mocks base method. +// SetUpdateCondition mocks base method func (m *MockmutableState) SetUpdateCondition(arg0 int64) { m.ctrl.T.Helper() m.ctrl.Call(m, "SetUpdateCondition", arg0) } -// SetUpdateCondition indicates an expected call of SetUpdateCondition. +// SetUpdateCondition indicates an expected call of SetUpdateCondition func (mr *MockmutableStateMockRecorder) SetUpdateCondition(arg0 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetUpdateCondition", reflect.TypeOf((*MockmutableState)(nil).SetUpdateCondition), arg0) } -// GetUpdateCondition mocks base method. +// GetUpdateCondition mocks base method func (m *MockmutableState) GetUpdateCondition() int64 { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetUpdateCondition") @@ -2388,13 +2389,13 @@ func (m *MockmutableState) GetUpdateCondition() int64 { return ret0 } -// GetUpdateCondition indicates an expected call of GetUpdateCondition. +// GetUpdateCondition indicates an expected call of GetUpdateCondition func (mr *MockmutableStateMockRecorder) GetUpdateCondition() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUpdateCondition", reflect.TypeOf((*MockmutableState)(nil).GetUpdateCondition)) } -// StartTransaction mocks base method. +// StartTransaction mocks base method func (m *MockmutableState) StartTransaction(entry *cache.NamespaceCacheEntry) (bool, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "StartTransaction", entry) @@ -2403,13 +2404,13 @@ func (m *MockmutableState) StartTransaction(entry *cache.NamespaceCacheEntry) (b return ret0, ret1 } -// StartTransaction indicates an expected call of StartTransaction. +// StartTransaction indicates an expected call of StartTransaction func (mr *MockmutableStateMockRecorder) StartTransaction(entry interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartTransaction", reflect.TypeOf((*MockmutableState)(nil).StartTransaction), entry) } -// StartTransactionSkipDecisionFail mocks base method. +// StartTransactionSkipDecisionFail mocks base method func (m *MockmutableState) StartTransactionSkipDecisionFail(entry *cache.NamespaceCacheEntry) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "StartTransactionSkipDecisionFail", entry) @@ -2417,13 +2418,13 @@ func (m *MockmutableState) StartTransactionSkipDecisionFail(entry *cache.Namespa return ret0 } -// StartTransactionSkipDecisionFail indicates an expected call of StartTransactionSkipDecisionFail. +// StartTransactionSkipDecisionFail indicates an expected call of StartTransactionSkipDecisionFail func (mr *MockmutableStateMockRecorder) StartTransactionSkipDecisionFail(entry interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartTransactionSkipDecisionFail", reflect.TypeOf((*MockmutableState)(nil).StartTransactionSkipDecisionFail), entry) } -// CloseTransactionAsMutation mocks base method. +// CloseTransactionAsMutation mocks base method func (m *MockmutableState) CloseTransactionAsMutation(now time.Time, transactionPolicy transactionPolicy) (*persistence.WorkflowMutation, []*persistence.WorkflowEvents, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "CloseTransactionAsMutation", now, transactionPolicy) @@ -2433,13 +2434,13 @@ func (m *MockmutableState) CloseTransactionAsMutation(now time.Time, transaction return ret0, ret1, ret2 } -// CloseTransactionAsMutation indicates an expected call of CloseTransactionAsMutation. +// CloseTransactionAsMutation indicates an expected call of CloseTransactionAsMutation func (mr *MockmutableStateMockRecorder) CloseTransactionAsMutation(now, transactionPolicy interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CloseTransactionAsMutation", reflect.TypeOf((*MockmutableState)(nil).CloseTransactionAsMutation), now, transactionPolicy) } -// CloseTransactionAsSnapshot mocks base method. +// CloseTransactionAsSnapshot mocks base method func (m *MockmutableState) CloseTransactionAsSnapshot(now time.Time, transactionPolicy transactionPolicy) (*persistence.WorkflowSnapshot, []*persistence.WorkflowEvents, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "CloseTransactionAsSnapshot", now, transactionPolicy) @@ -2449,7 +2450,7 @@ func (m *MockmutableState) CloseTransactionAsSnapshot(now time.Time, transaction return ret0, ret1, ret2 } -// CloseTransactionAsSnapshot indicates an expected call of CloseTransactionAsSnapshot. +// CloseTransactionAsSnapshot indicates an expected call of CloseTransactionAsSnapshot func (mr *MockmutableStateMockRecorder) CloseTransactionAsSnapshot(now, transactionPolicy interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CloseTransactionAsSnapshot", reflect.TypeOf((*MockmutableState)(nil).CloseTransactionAsSnapshot), now, transactionPolicy) diff --git a/service/history/retry.go b/service/history/retry.go index dd35ccf600f..e76cc17f034 100644 --- a/service/history/retry.go +++ b/service/history/retry.go @@ -44,19 +44,19 @@ func getBackoffInterval( backoffCoefficient float64, failure *failurepb.Failure, nonRetryableTypes []string, -) time.Duration { +) (time.Duration, commonpb.RetryStatus) { if !isRetryable(failure, nonRetryableTypes) { - return backoff.NoBackoff + return backoff.NoBackoff, commonpb.RetryStatus_NonRetryableFailure } if maxAttempts == 0 && expirationTime.IsZero() { - return backoff.NoBackoff + return backoff.NoBackoff, commonpb.RetryStatus_RetryPolicyNotSet } if maxAttempts > 0 && currAttempt >= maxAttempts-1 { // currAttempt starts from 0. // MaximumAttempts is the total attempts, including initial (non-retry) attempt. - return backoff.NoBackoff + return backoff.NoBackoff, commonpb.RetryStatus_MaximumAttemptsReached } nextInterval := int64(float64(initInterval) * math.Pow(backoffCoefficient, float64(currAttempt))) @@ -65,7 +65,7 @@ func getBackoffInterval( if maxInterval > 0 { nextInterval = int64(maxInterval) } else { - return backoff.NoBackoff + return backoff.NoBackoff, commonpb.RetryStatus_Timeout } } @@ -77,13 +77,17 @@ func getBackoffInterval( backoffInterval := time.Duration(nextInterval) * time.Second nextScheduleTime := now.Add(backoffInterval) if !expirationTime.IsZero() && nextScheduleTime.After(expirationTime) { - return backoff.NoBackoff + return backoff.NoBackoff, commonpb.RetryStatus_Timeout } - return backoffInterval + return backoffInterval, commonpb.RetryStatus_InProgress } func isRetryable(failure *failurepb.Failure, nonRetryableTypes []string) bool { + if failure == nil { + return true + } + failure = getCauseFailure(failure) if failure.GetTerminatedFailureInfo() != nil || failure.GetCanceledFailureInfo() != nil { return false diff --git a/service/history/retry_test.go b/service/history/retry_test.go index 6577b816b8f..a473985620f 100644 --- a/service/history/retry_test.go +++ b/service/history/retry_test.go @@ -29,6 +29,7 @@ import ( "time" "github.com/stretchr/testify/assert" + commonpb "go.temporal.io/temporal-proto/common" "github.com/temporalio/temporal/common/backoff" "github.com/temporalio/temporal/common/clock" @@ -39,7 +40,7 @@ import ( func Test_NextRetry(t *testing.T) { a := assert.New(t) now, _ := time.Parse(time.RFC3339, "2018-04-13T16:08:08+00:00") - reason := failure.NewServerFailure("good-reason", false) + reason := failure.NewServerFailure("some retryable server failure", false) identity := "some-worker-identity" // no retry without retry policy @@ -48,10 +49,10 @@ func Test_NextRetry(t *testing.T) { ScheduleToCloseTimeout: 30, StartToCloseTimeout: 25, HasRetryPolicy: false, - NonRetryableErrorTypes: []string{"bad-reason", "ugly-reason"}, + NonRetryableErrorTypes: []string{}, StartedIdentity: identity, } - a.Equal(backoff.NoBackoff, getBackoffInterval( + interval, retryStatus := getBackoffInterval( clock.NewRealTimeSource().Now(), ai.ExpirationTime, ai.Attempt, @@ -61,12 +62,14 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(backoff.NoBackoff, interval) + a.Equal(commonpb.RetryStatus_RetryPolicyNotSet, retryStatus) // no retry if cancel requested ai.HasRetryPolicy = true ai.CancelRequested = true - a.Equal(backoff.NoBackoff, getBackoffInterval( + interval, retryStatus = getBackoffInterval( clock.NewRealTimeSource().Now(), ai.ExpirationTime, ai.Attempt, @@ -76,11 +79,13 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(backoff.NoBackoff, interval) + a.Equal(commonpb.RetryStatus_RetryPolicyNotSet, retryStatus) // no retry if both MaximumAttempts and WorkflowExpirationTime are not set ai.CancelRequested = false - a.Equal(backoff.NoBackoff, getBackoffInterval( + interval, retryStatus = getBackoffInterval( clock.NewRealTimeSource().Now(), ai.ExpirationTime, ai.Attempt, @@ -90,12 +95,14 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(backoff.NoBackoff, interval) + a.Equal(commonpb.RetryStatus_RetryPolicyNotSet, retryStatus) // no retry if MaximumAttempts is 1 (for initial attempt) ai.InitialInterval = 1 ai.MaximumAttempts = 1 - a.Equal(backoff.NoBackoff, getBackoffInterval( + interval, retryStatus = getBackoffInterval( clock.NewRealTimeSource().Now(), ai.ExpirationTime, ai.Attempt, @@ -105,12 +112,14 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(backoff.NoBackoff, interval) + a.Equal(commonpb.RetryStatus_MaximumAttemptsReached, retryStatus) // backoff retry, intervals: 1s, 2s, 4s, 8s. ai.MaximumAttempts = 5 ai.BackoffCoefficient = 2 - a.Equal(time.Second, getBackoffInterval( + interval, retryStatus = getBackoffInterval( now, ai.ExpirationTime, ai.Attempt, @@ -120,10 +129,12 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(time.Second, interval) + a.Equal(commonpb.RetryStatus_InProgress, retryStatus) ai.Attempt++ - a.Equal(time.Second*2, getBackoffInterval( + interval, retryStatus = getBackoffInterval( now, ai.ExpirationTime, ai.Attempt, @@ -133,10 +144,12 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(time.Second*2, interval) + a.Equal(commonpb.RetryStatus_InProgress, retryStatus) ai.Attempt++ - a.Equal(time.Second*4, getBackoffInterval( + interval, retryStatus = getBackoffInterval( now, ai.ExpirationTime, ai.Attempt, @@ -146,12 +159,14 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(time.Second*4, interval) + a.Equal(commonpb.RetryStatus_InProgress, retryStatus) ai.Attempt++ // test non-retryable error - reason = failure.NewServerFailure("bad-reason", true) - a.Equal(backoff.NoBackoff, getBackoffInterval( + reason = failure.NewServerFailure("some non-retryable server failure", true) + interval, retryStatus = getBackoffInterval( now, ai.ExpirationTime, ai.Attempt, @@ -161,11 +176,13 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(backoff.NoBackoff, interval) + a.Equal(commonpb.RetryStatus_NonRetryableFailure, retryStatus) reason = failure.NewServerFailure("good-reason", false) - a.Equal(time.Second*8, getBackoffInterval( + interval, retryStatus = getBackoffInterval( now, ai.ExpirationTime, ai.Attempt, @@ -175,12 +192,14 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(time.Second*8, interval) + a.Equal(commonpb.RetryStatus_InProgress, retryStatus) ai.Attempt++ // no retry as max attempt reached a.Equal(ai.MaximumAttempts-1, ai.Attempt) - a.Equal(backoff.NoBackoff, getBackoffInterval( + interval, retryStatus = getBackoffInterval( now, ai.ExpirationTime, ai.Attempt, @@ -190,12 +209,14 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(backoff.NoBackoff, interval) + a.Equal(commonpb.RetryStatus_MaximumAttemptsReached, retryStatus) // increase max attempts, with max interval cap at 10s ai.MaximumAttempts = 6 ai.MaximumInterval = 10 - a.Equal(time.Second*10, getBackoffInterval( + interval, retryStatus = getBackoffInterval( now, ai.ExpirationTime, ai.Attempt, @@ -205,13 +226,15 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(time.Second*10, interval) + a.Equal(commonpb.RetryStatus_InProgress, retryStatus) ai.Attempt++ // no retry because expiration time before next interval ai.MaximumAttempts = 8 ai.ExpirationTime = now.Add(time.Second * 5) - a.Equal(backoff.NoBackoff, getBackoffInterval( + interval, retryStatus = getBackoffInterval( now, ai.ExpirationTime, ai.Attempt, @@ -221,11 +244,13 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(backoff.NoBackoff, interval) + a.Equal(commonpb.RetryStatus_Timeout, retryStatus) // extend expiration, next interval should be 10s ai.ExpirationTime = now.Add(time.Minute) - a.Equal(time.Second*10, getBackoffInterval( + interval, retryStatus = getBackoffInterval( now, ai.ExpirationTime, ai.Attempt, @@ -235,13 +260,15 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(time.Second*10, interval) + a.Equal(commonpb.RetryStatus_InProgress, retryStatus) ai.Attempt++ // with big max retry, math.Pow() could overflow, verify that it uses the MaxInterval ai.Attempt = 64 ai.MaximumAttempts = 100 - a.Equal(time.Second*10, getBackoffInterval( + interval, retryStatus = getBackoffInterval( now, ai.ExpirationTime, ai.Attempt, @@ -251,6 +278,8 @@ func Test_NextRetry(t *testing.T) { ai.BackoffCoefficient, reason, ai.NonRetryableErrorTypes, - )) + ) + a.Equal(time.Second*10, interval) + a.Equal(commonpb.RetryStatus_InProgress, retryStatus) ai.Attempt++ } diff --git a/service/history/timerQueueActiveTaskExecutor.go b/service/history/timerQueueActiveTaskExecutor.go index 2e9334d2e5b..7e9cf411640 100644 --- a/service/history/timerQueueActiveTaskExecutor.go +++ b/service/history/timerQueueActiveTaskExecutor.go @@ -219,18 +219,23 @@ Loop: break Loop } - if timerSequenceID.timerType != timerTypeScheduleToStart { - // schedule to start timeout is not retryable - // customer should set larger schedule to start timeout if necessary - if ok, err := mutableState.RetryActivity( - activityInfo, - failure.NewTimeoutFailure(timerTypeToProto(timerSequenceID.timerType)), - ); err != nil { - return err - } else if ok { - updateMutableState = true - continue Loop - } + timeoutFailure := failure.NewTimeoutFailure(timerTypeToProto(timerSequenceID.timerType)) + var retryStatus commonpb.RetryStatus + if retryStatus, err = mutableState.RetryActivity( + activityInfo, + timeoutFailure, + ); err != nil { + return err + } else if retryStatus == commonpb.RetryStatus_InProgress { + updateMutableState = true + continue Loop + } + + timeoutFailure.GetTimeoutFailureInfo().LastHeartbeatDetails = activityInfo.Details + // If retryStatus is Timeout then it means that expirationTime is expired. + // ExpirationTime is expired when ScheduleToClose timeout is expired. + if retryStatus == commonpb.RetryStatus_Timeout { + timeoutFailure.GetTimeoutFailureInfo().TimeoutType = commonpb.TimeoutType_ScheduleToClose } t.emitTimeoutMetricScopeWithNamespaceTag( @@ -241,8 +246,8 @@ Loop: if _, err := mutableState.AddActivityTaskTimedOutEvent( activityInfo.ScheduleID, activityInfo.StartedID, - timerTypeToProto(timerSequenceID.timerType), - activityInfo.Details, + timeoutFailure, + retryStatus, ); err != nil { return err } @@ -481,7 +486,7 @@ func (t *timerQueueActiveTaskExecutor) executeWorkflowTimeoutTask( eventBatchFirstEventID := mutableState.GetNextEventID() timeoutFailure := failure.NewTimeoutFailure(commonpb.TimeoutType_StartToClose) - backoffInterval := mutableState.GetRetryBackoffDuration(timeoutFailure) + backoffInterval, retryStatus := mutableState.GetRetryBackoffDuration(timeoutFailure) continueAsNewInitiator := commonpb.ContinueAsNewInitiator_Retry if backoffInterval == backoff.NoBackoff { // check if a cron backoff is needed @@ -492,7 +497,7 @@ func (t *timerQueueActiveTaskExecutor) executeWorkflowTimeoutTask( continueAsNewInitiator = commonpb.ContinueAsNewInitiator_CronSchedule } if backoffInterval == backoff.NoBackoff { - if err := timeoutWorkflow(mutableState, eventBatchFirstEventID); err != nil { + if err := timeoutWorkflow(mutableState, eventBatchFirstEventID, retryStatus); err != nil { return err } diff --git a/service/history/workflowExecutionUtil.go b/service/history/workflowExecutionUtil.go index 1ffc9940ec5..38518d9c9b6 100644 --- a/service/history/workflowExecutionUtil.go +++ b/service/history/workflowExecutionUtil.go @@ -176,6 +176,7 @@ func retryWorkflow( func timeoutWorkflow( mutableState mutableState, eventBatchFirstEventID int64, + retryStatus commonpb.RetryStatus, ) error { if decision, ok := mutableState.GetInFlightDecision(); ok { @@ -190,6 +191,7 @@ func timeoutWorkflow( _, err := mutableState.AddTimeoutWorkflowEvent( eventBatchFirstEventID, + retryStatus, ) return err } diff --git a/service/history/workflowResetor.go b/service/history/workflowResetor.go index 4627ca2da97..d71dcdf01f9 100644 --- a/service/history/workflowResetor.go +++ b/service/history/workflowResetor.go @@ -201,8 +201,13 @@ func (w *workflowResetorImpl) failStartedActivities(msBuilder mutableState) erro for _, ai := range msBuilder.GetPendingActivityInfos() { if ai.StartedID != common.EmptyEventID { // this means the activity has started but not completed, we need to fail the activity - request := getRespondActivityTaskFailedRequestFromActivity(ai, "workflowReset") - if _, err := msBuilder.AddActivityTaskFailedEvent(ai.ScheduleID, ai.StartedID, request); err != nil { + if _, err := msBuilder.AddActivityTaskFailedEvent( + ai.ScheduleID, + ai.StartedID, + failure.NewResetWorkflowFailure("reset workflow", ai.Details), + commonpb.RetryStatus_NonRetryableFailure, + ai.StartedIdentity, + ); err != nil { // Unable to add ActivityTaskFailed event to history return serviceerror.NewInternal("Unable to add ActivityTaskFailed event to mutableState.") } @@ -477,7 +482,7 @@ func (w *workflowResetorImpl) replayReceivedSignals( Identity: se.GetWorkflowExecutionSignaledEventAttributes().Identity, Input: se.GetWorkflowExecutionSignaledEventAttributes().Input, } - newMutableState.AddWorkflowExecutionSignaled( //nolint:errcheck + newMutableState.AddWorkflowExecutionSignaled( // nolint:errcheck sigReq.GetSignalName(), sigReq.GetInput(), sigReq.GetIdentity()) } for { @@ -534,7 +539,7 @@ func (w *workflowResetorImpl) replayReceivedSignals( Identity: e.GetWorkflowExecutionSignaledEventAttributes().Identity, Input: e.GetWorkflowExecutionSignaledEventAttributes().Input, } - newMutableState.AddWorkflowExecutionSignaled( //nolint:errcheck + newMutableState.AddWorkflowExecutionSignaled( // nolint:errcheck sigReq.GetSignalName(), sigReq.GetInput(), sigReq.GetIdentity()) } else if e.GetEventType() == eventpb.EventType_WorkflowExecutionContinuedAsNew { attr := e.GetWorkflowExecutionContinuedAsNewEventAttributes() @@ -604,13 +609,6 @@ func (w *workflowResetorImpl) generateTimerTasksForReset( return timerTasks, nil } -func getRespondActivityTaskFailedRequestFromActivity(ai *persistence.ActivityInfo, resetReason string) *workflowservice.RespondActivityTaskFailedRequest { - return &workflowservice.RespondActivityTaskFailedRequest{ - Failure: failure.NewResetWorkflowFailure(resetReason, ai.Details), - Identity: ai.StartedIdentity, - } -} - // TODO: @shreyassrivatsan reduce the number of return parameters from this method or return a struct func (w *workflowResetorImpl) replayHistoryEvents( namespaceEntry *cache.NamespaceCacheEntry, diff --git a/service/history/workflowResetter.go b/service/history/workflowResetter.go index a63d44ce3cd..56ca90aeef2 100644 --- a/service/history/workflowResetter.go +++ b/service/history/workflowResetter.go @@ -389,7 +389,9 @@ func (r *workflowResetterImpl) failInflightActivity( if _, err := mutableState.AddActivityTaskFailedEvent( ai.ScheduleID, ai.StartedID, - getRespondActivityTaskFailedRequestFromActivity(ai, terminateReason), + failure.NewResetWorkflowFailure(terminateReason, ai.Details), + commonpb.RetryStatus_NonRetryableFailure, + ai.StartedIdentity, ); err != nil { return err } diff --git a/service/history/workflowResetter_test.go b/service/history/workflowResetter_test.go index a16cae509ca..2b2b654f58a 100644 --- a/service/history/workflowResetter_test.go +++ b/service/history/workflowResetter_test.go @@ -32,8 +32,8 @@ import ( "github.com/pborman/uuid" "github.com/stretchr/testify/require" "github.com/stretchr/testify/suite" + commonpb "go.temporal.io/temporal-proto/common" eventpb "go.temporal.io/temporal-proto/event" - "go.temporal.io/temporal-proto/workflowservice" "github.com/temporalio/temporal/.gen/proto/persistenceblobs" "github.com/temporalio/temporal/common" @@ -291,10 +291,9 @@ func (s *workflowResetterSuite) TestFailInflightActivity() { mutableState.EXPECT().AddActivityTaskFailedEvent( activity1.ScheduleID, activity1.StartedID, - &workflowservice.RespondActivityTaskFailedRequest{ - Failure: failure.NewResetWorkflowFailure(terminateReason, activity1.Details), - Identity: activity1.StartedIdentity, - }, + failure.NewResetWorkflowFailure(terminateReason, activity1.Details), + commonpb.RetryStatus_NonRetryableFailure, + activity1.StartedIdentity, ).Return(&eventpb.HistoryEvent{}, nil).Times(1) err := s.workflowResetter.failInflightActivity(mutableState, terminateReason)