Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 83 for nodeInfos (0.2 sec)

  1. pkg/scheduler/framework/preemption/preemption.go

    	// for "pod" to be scheduled.
    	// Note that both `state` and `nodeInfo` are deep copied.
    	SelectVictimsOnNode(ctx context.Context, state *framework.CycleState,
    		pod *v1.Pod, nodeInfo *framework.NodeInfo, pdbs []*policy.PodDisruptionBudget) ([]*v1.Pod, int, *framework.Status)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 31 15:52:16 UTC 2024
    - 25.1K bytes
    - Viewed (0)
  2. pkg/scheduler/framework/plugins/noderesources/fit.go

    	Capacity  int64
    }
    
    // Fits checks if node have enough resources to host the pod.
    func Fits(pod *v1.Pod, nodeInfo *framework.NodeInfo) []InsufficientResource {
    	return fitsRequest(computePodResourceRequest(pod), nodeInfo, nil, nil)
    }
    
    func fitsRequest(podRequest *preFilterState, nodeInfo *framework.NodeInfo, ignoredExtendedResources, ignoredResourceGroups sets.Set[string]) []InsufficientResource {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 13:26:09 UTC 2024
    - 20.2K bytes
    - Viewed (0)
  3. src/cmd/vendor/github.com/google/pprof/internal/graph/graph.go

    		objfile = m.File
    	}
    
    	if ni := nodeInfo(l, li, objfile, o); ni != nil {
    		return nm.FindOrInsertNode(*ni, o.KeptNodes)
    	}
    	return nil
    }
    
    func nodeInfo(l *profile.Location, line profile.Line, objfile string, o *Options) *NodeInfo {
    	if line.Function == nil {
    		return &NodeInfo{Address: l.Address, Objfile: objfile}
    	}
    	ni := &NodeInfo{
    		Address:  l.Address,
    		Lineno:   int(line.Line),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 31K bytes
    - Viewed (0)
  4. pkg/scheduler/schedule_one.go

    	nnn := pod.Status.NominatedNodeName
    	nodeInfo, err := sched.nodeInfoSnapshot.Get(nnn)
    	if err != nil {
    		return nil, err
    	}
    	node := []*framework.NodeInfo{nodeInfo}
    	feasibleNodes, err := sched.findNodesThatPassFilters(ctx, fwk, state, pod, &diagnosis, node)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 13:28:08 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  5. pkg/scheduler/framework/plugins/podtopologyspread/filtering_test.go

    				t.Errorf("preFilter failed with status: %v", s)
    			}
    
    			for _, node := range tt.nodes {
    				nodeInfo, _ := snapshot.NodeInfos().Get(node.Name)
    				status := p.Filter(context.Background(), state, tt.pod, nodeInfo)
    				if len(tt.wantStatusCode) != 0 && status.Code() != tt.wantStatusCode[node.Name] {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 10:42:29 UTC 2024
    - 143.1K bytes
    - Viewed (0)
  6. pkg/scheduler/framework/plugins/noderesources/fit_test.go

    	enoughPodsTests := []struct {
    		pod                       *v1.Pod
    		nodeInfo                  *framework.NodeInfo
    		name                      string
    		args                      config.NodeResourcesFitArgs
    		wantInsufficientResources []InsufficientResource
    		wantStatus                *framework.Status
    	}{
    		{
    			pod: &v1.Pod{},
    			nodeInfo: framework.NewNodeInfo(
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 13:26:09 UTC 2024
    - 57.4K bytes
    - Viewed (0)
  7. pkg/kubelet/lifecycle/predicate_test.go

    			),
    			expectedPod: makeTestPod(
    				v1.ResourceList{}, // Requests
    				v1.ResourceList{}, // Limits
    			),
    		},
    	} {
    		nodeInfo := schedulerframework.NewNodeInfo()
    		nodeInfo.SetNode(test.node)
    		pod := removeMissingExtendedResources(test.pod, nodeInfo)
    		if diff := cmp.Diff(test.expectedPod, pod); diff != "" {
    			t.Errorf("unexpected pod (-want, +got):\n%s", diff)
    		}
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 23:13:50 UTC 2024
    - 14.2K bytes
    - Viewed (0)
  8. pkg/volume/csi/nodeinfomanager/nodeinfomanager.go

    	maxAttachLimit int64,
    	topology map[string]string) error {
    
    	nodeInfo, err := csiKubeClient.StorageV1().CSINodes().Get(context.TODO(), string(nim.nodeName), metav1.GetOptions{})
    	if nodeInfo == nil || errors.IsNotFound(err) {
    		nodeInfo, err = nim.CreateCSINode()
    	}
    	if err != nil {
    		return err
    	}
    
    	return nim.installDriverToCSINode(nodeInfo, driverName, driverNodeID, maxAttachLimit, topology)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 11 09:02:45 UTC 2024
    - 20.1K bytes
    - Viewed (0)
  9. pkg/scheduler/framework/plugins/nodeports/node_ports.go

    // Fits checks if the pod fits the node.
    func Fits(pod *v1.Pod, nodeInfo *framework.NodeInfo) bool {
    	return fitsPorts(getContainerPorts(pod), nodeInfo)
    }
    
    func fitsPorts(wantPorts []*v1.ContainerPort, nodeInfo *framework.NodeInfo) bool {
    	// try to see whether existingPorts and wantPorts will conflict or not
    	existingPorts := nodeInfo.UsedPorts
    	for _, cp := range wantPorts {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 26 10:53:29 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  10. pkg/scheduler/testing/framework/fake_plugins.go

    }
    
    // Filter invoked at the filter extension point.
    func (pl *FakeFilterPlugin) Filter(_ context.Context, _ *framework.CycleState, pod *v1.Pod, nodeInfo *framework.NodeInfo) *framework.Status {
    	atomic.AddInt32(&pl.NumFilterCalled, 1)
    
    	if returnCode, ok := pl.FailedNodeReturnCodeMap[nodeInfo.Node().Name]; ok {
    		return framework.NewStatus(returnCode, fmt.Sprintf("injecting failure for pod %v", pod.Name))
    	}
    
    	return nil
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Feb 26 19:07:19 UTC 2024
    - 9.5K bytes
    - Viewed (0)
Back to top