mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 16:00:24 +08:00 
			
		
		
		
	在缓存任务键值中增加集群信息,以便于调试问题
This commit is contained in:
		@@ -353,14 +353,28 @@ func (this *HTTPCacheTaskService) FindEnabledHTTPCacheTask(ctx context.Context,
 | 
			
		||||
			key.Errors = nil
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		// 集群信息
 | 
			
		||||
		var pbNodeCluster *pb.NodeCluster
 | 
			
		||||
		if !isFromUser && key.ClusterId > 0 {
 | 
			
		||||
			clusterName, findClusterErr := models.SharedNodeClusterDAO.FindNodeClusterName(tx, int64(key.ClusterId))
 | 
			
		||||
			if findClusterErr != nil {
 | 
			
		||||
				return nil, findClusterErr
 | 
			
		||||
			}
 | 
			
		||||
			pbNodeCluster = &pb.NodeCluster{
 | 
			
		||||
				Id:   int64(key.ClusterId),
 | 
			
		||||
				Name: clusterName,
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		pbKeys = append(pbKeys, &pb.HTTPCacheTaskKey{
 | 
			
		||||
			Id:         int64(key.Id),
 | 
			
		||||
			TaskId:     int64(key.TaskId),
 | 
			
		||||
			Key:        key.Key,
 | 
			
		||||
			KeyType:    key.KeyType,
 | 
			
		||||
			IsDone:     key.IsDone,
 | 
			
		||||
			IsDoing:    !key.IsDone && len(key.DecodeNodes()) > 0,
 | 
			
		||||
			ErrorsJSON: key.Errors,
 | 
			
		||||
			Id:          int64(key.Id),
 | 
			
		||||
			TaskId:      int64(key.TaskId),
 | 
			
		||||
			Key:         key.Key,
 | 
			
		||||
			KeyType:     key.KeyType,
 | 
			
		||||
			IsDone:      key.IsDone,
 | 
			
		||||
			IsDoing:     !key.IsDone && len(key.DecodeNodes()) > 0,
 | 
			
		||||
			ErrorsJSON:  key.Errors,
 | 
			
		||||
			NodeCluster: pbNodeCluster,
 | 
			
		||||
		})
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user