731
ctx context.Context,
732
pollMetadata *pollMetadata,
734
>
defer pm.sendPartitionCountTrailer(ctx)
735
>
if err := pm.checkPartitionCounts(ctx, false); err != nil {
736
return nil, false, err
737
}
738
740
>
dbq := pm.defaultQueue()
741
>
if dbq == nil {
742
return nil, false, errDefaultQueueNotInit
743
}
745
>
deployment, err := worker_versioning.DeploymentFromCapabilities(pollMetadata.workerVersionCapabilities, pollMetadata.deploymentOptions)
746
>
if err != nil {
747
return nil, false, err
748
}
749
751
if pm.partition.Kind() == enumspb.TASK_QUEUE_KIND_STICKY {
752
// TODO: reject poller of old sticky queue if newer version exist