Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 49 for casgstatus (0.18 sec)

  1. pkg/scheduler/framework/plugins/tainttoleration/taint_toleration.go

    	nodeInfo, err := pl.handle.SnapshotSharedLister().NodeInfos().Get(nodeName)
    	if err != nil {
    		return 0, framework.AsStatus(fmt.Errorf("getting node %q from Snapshot: %w", nodeName, err))
    	}
    	node := nodeInfo.Node()
    
    	s, err := getPreScoreState(state)
    	if err != nil {
    		return 0, framework.AsStatus(err)
    	}
    
    	score := int64(countIntolerableTaintsPreferNoSchedule(node.Spec.Taints, s.tolerationsPreferNoSchedule))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 13:26:09 UTC 2024
    - 9.2K bytes
    - Viewed (0)
  2. pkg/scheduler/framework/plugins/nodeports/node_ports.go

    func (pl *NodePorts) Filter(ctx context.Context, cycleState *framework.CycleState, pod *v1.Pod, nodeInfo *framework.NodeInfo) *framework.Status {
    	wantPorts, err := getPreFilterState(cycleState)
    	if err != nil {
    		return framework.AsStatus(err)
    	}
    
    	fits := fitsPorts(wantPorts, nodeInfo)
    	if !fits {
    		return framework.NewStatus(framework.Unschedulable, ErrReason)
    	}
    
    	return nil
    }
    
    // Fits checks if the pod fits the node.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 26 10:53:29 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  3. pkg/scheduler/framework/plugins/noderesources/balanced_allocation.go

    	nodeInfo, err := ba.handle.SnapshotSharedLister().NodeInfos().Get(nodeName)
    	if err != nil {
    		return 0, framework.AsStatus(fmt.Errorf("getting node %q from Snapshot: %w", nodeName, err))
    	}
    
    	s, err := getBalancedAllocationPreScoreState(state)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Dec 15 03:30:06 UTC 2023
    - 6.5K bytes
    - Viewed (0)
  4. pkg/scheduler/framework/plugins/nodevolumelimits/non_csi.go

    		if apierrors.IsNotFound(err) {
    			// PVC is not found. This Pod will never be schedulable until PVC is created.
    			return framework.NewStatus(framework.UnschedulableAndUnresolvable, err.Error())
    		}
    		return framework.AsStatus(err)
    	}
    
    	// quick return
    	if len(newVolumes) == 0 {
    		return nil
    	}
    
    	node := nodeInfo.Node()
    
    	var csiNode *storage.CSINode
    	var err error
    	if pl.csiNodeLister != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Dec 30 23:00:56 UTC 2023
    - 19.6K bytes
    - Viewed (0)
  5. pkg/scheduler/framework/plugins/nodevolumelimits/csi.go

    		if apierrors.IsNotFound(err) {
    			// PVC is not found. This Pod will never be schedulable until PVC is created.
    			return framework.NewStatus(framework.UnschedulableAndUnresolvable, err.Error())
    		}
    		return framework.AsStatus(err)
    	}
    
    	// If the pod doesn't have any new CSI volumes, the predicate will always be true
    	if len(newVolumes) == 0 {
    		return nil
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 18:07:11 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  6. pkg/scheduler/framework/plugins/noderesources/fit.go

    func (f *Fit) Filter(ctx context.Context, cycleState *framework.CycleState, pod *v1.Pod, nodeInfo *framework.NodeInfo) *framework.Status {
    	s, err := getPreFilterState(cycleState)
    	if err != nil {
    		return framework.AsStatus(err)
    	}
    
    	insufficientResources := fitsRequest(s, nodeInfo, f.ignoredResources, f.ignoredResourceGroups)
    
    	if len(insufficientResources) != 0 {
    		// We will keep all failure reasons.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 13:26:09 UTC 2024
    - 20.2K bytes
    - Viewed (0)
  7. pkg/scheduler/framework/plugins/nodeports/node_ports_test.go

    	if err != nil {
    		t.Fatalf("creating plugin: %v", err)
    	}
    	cycleState := framework.NewCycleState()
    	gotStatus := p.(framework.FilterPlugin).Filter(ctx, cycleState, pod, nodeInfo)
    	wantStatus := framework.AsStatus(fmt.Errorf(`reading "PreFilterNodePorts" from cycleState: %w`, framework.ErrNotFound))
    	if !reflect.DeepEqual(gotStatus, wantStatus) {
    		t.Errorf("status does not match: %v, want: %v", gotStatus, wantStatus)
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Oct 19 11:02:11 UTC 2023
    - 10.1K bytes
    - Viewed (0)
  8. pkg/scheduler/framework/plugins/volumezone/volume_zone.go

    }
    
    func getErrorAsStatus(err error) *framework.Status {
    	if err != nil {
    		if apierrors.IsNotFound(err) {
    			return framework.NewStatus(framework.UnschedulableAndUnresolvable, err.Error())
    		}
    		return framework.AsStatus(err)
    	}
    	return nil
    }
    
    // EventsToRegister returns the possible events that may make a Pod
    // failed by this plugin schedulable.
    func (pl *VolumeZone) EventsToRegister() []framework.ClusterEventWithHint {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Mar 16 14:13:06 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  9. pkg/scheduler/schedule_one.go

    		}
    
    		fitError, ok := err.(*framework.FitError)
    		if !ok {
    			logger.Error(err, "Error selecting node for pod", "pod", klog.KObj(pod))
    			return ScheduleResult{nominatingInfo: clearNominatedNode}, podInfo, framework.AsStatus(err)
    		}
    
    		// SchedulePod() may have failed because the pod would not fit on any host, so we try to
    		// preempt, with the expectation that the next time the pod is tried for scheduling it
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 13:28:08 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  10. pkg/scheduler/framework/interface.go

    func NewStatus(code Code, reasons ...string) *Status {
    	s := &Status{
    		code:    code,
    		reasons: reasons,
    	}
    	return s
    }
    
    // AsStatus wraps an error in a Status.
    func AsStatus(err error) *Status {
    	if err == nil {
    		return nil
    	}
    	return &Status{
    		code: Error,
    		err:  err,
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 31 15:52:16 UTC 2024
    - 35.4K bytes
    - Viewed (0)
Back to top