1998
endEventID int64,
1999
endEventVersion int64,
2001
>
2002
>
return func(paginationToken []byte) ([]*rawHistoryData, []byte, error) {
2003
>
2004
>
adminClient, err := r.shardContext.GetRemoteAdminClient(remoteClusterName)
2005
>
if err != nil {
2006
return nil, nil, err
2007
}
2008
>
response, err := adminClient.GetWorkflowExecutionRawHistoryV2(ctx, &adminservice.GetWorkflowExecutionRawHistoryV2Request{
workflow_state_replicator.go
2009
>
NamespaceId: namespaceID.String(),
2010
>
Execution: &commonpb.WorkflowExecution{WorkflowId: workflowID, RunId: runID},
2011
>
StartEventId: startEventID,
2012
>
StartEventVersion: startEventVersion,
2013
>
EndEventId: endEventID,
2014
>
EndEventVersion: endEventVersion,
2015
>
MaximumPageSize: 1000,
2016
>
NextPageToken: paginationToken,
2017
>
})
2018
>
if err != nil {
2019
return nil, nil, err
2020
}
2021
2023
>
for idx, blob := range response.GetHistoryBatches() {
2024
batches = append(batches, &rawHistoryData{
2025
rawHistory: blob,