1056
// - more than NonRetryableTimeout, it means potentially #4. The activity returns
1057
// non-retryable error and force-replication will fail.
1059
>
// Since replication has a lag, sleep first.
1060
>
time.Sleep(request.VerifyInterval)
1061
>
1062
>
verified, err := a.verifyReplicationTasks(ctx, request, &details, remotAdminClient, nsEntry,
1063
>
func(d replicationTasksHeartbeatDetails) {
1064
>
activity.RecordHeartbeat(ctx, d)
1065
>
})
1066
>
if err != nil {
1067
return response, err
1068
}
1069
1071
response.VerifiedWorkflowCount = int64(len(request.Executions))
1072
return response, nil