1235
}
1236
1237
>
func (pm *taskQueuePartitionManagerImpl) LegacyDescribeTaskQueue(includeTaskQueueStatus bool) (*matchingservice.DescribeTaskQueueResponse, error) {
task_queue_partition_manager.go
1238
>
resp := &matchingservice.DescribeTaskQueueResponse{
1239
>
DescResponse: &workflowservice.DescribeTaskQueueResponse{
1240
>
Pollers: pm.GetAllPollerInfo(),
1241
>
},
1242
>
}
1243
>
dbq := pm.defaultQueue()
1244
>
if dbq == nil {
1245
return nil, errDefaultQueueNotInit
1246
}
1248
//nolint:staticcheck // SA1019: [cleanup-wv-3.1]
1249
resp.DescResponse.TaskQueueStatus = dbq.LegacyDescribeTaskQueue(true).DescResponse.TaskQueueStatus
1250
}
1252
>
perTypeUserData, _, err := pm.getPerTypeUserData()
1253
>
if err != nil {
1254
return nil, err
1255
}
1256
1257
>
current, _, currentUpdateTime, ramping, isRamping, rampingPercentage, _, rampingUpdateTime := worker_versioning.CalculateTaskQueueVersioningInfo(perTypeUserData.GetDeploymentData())
task_queue_partition_manager.go
1258
>
1259
>
info := &taskqueuepb.TaskQueueVersioningInfo{
1260
>
//nolint:staticcheck // SA1019: [cleanup-wv-3.1]
1261
>
CurrentVersion: worker_versioning.WorkerDeploymentVersionToStringV31(current),
1262
>
CurrentDeploymentVersion: worker_versioning.ExternalWorkerDeploymentVersionFromVersion(current),
1263
>
UpdateTime: timestamppb.New(currentUpdateTime),
1264
>
}
1265
>
1266
>
if isRamping {
1267
info.RampingVersionPercentage = rampingPercentage
1268
// If task queue is ramping to unversioned, ramping will be nil, which converts to "__unversioned__"