912
}
913
914
>
visibilityTasksRows := make([]sqlplugin.VisibilityTasksRow, 0, len(visibilityTasks))
execution_util.go
915
>
for _, task := range visibilityTasks {
916
>
visibilityTasksRows = append(visibilityTasksRows, sqlplugin.VisibilityTasksRow{
917
>
ShardID: shardID,
918
>
TaskID: task.Key.TaskID,
919
>
Data: task.Blob.Data,
920
>
DataEncoding: task.Blob.EncodingType.String(),
921
>
})
922
>
}
923
924
>
result, err := tx.InsertIntoVisibilityTasks(ctx, visibilityTasksRows)
execution_util.go
925
>
if err != nil {
926
return serviceerror.NewUnavailablef("createTransferTasks failed. Error: %v", err)
927
}
928
930
>
if err != nil {
931
return serviceerror.NewUnavailablef("createTransferTasks failed. Could not verify number of rows inserted. Error: %v", err)
932
}
933
935
return serviceerror.NewUnavailablef("createTransferTasks failed. Inserted %v instead of %v rows into transfer_tasks. Error: %v", rowsAffected, len(visibilityTasksRows), err)
936
}
938
}
939