Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for postFilter (0.22 sec)

  1. pkg/scheduler/framework/interface.go

    	// other postFilter plugins like preemption would not change anything.
    	// See the comment on PostFilter interface for more details about how PostFilter should handle this status.
    	// Plugins should return Unschedulable if it is possible that the pod can get scheduled
    	// after running other postFilter plugins.
    	// The accompanying status message should explain why the pod is unschedulable.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 31 15:52:16 UTC 2024
    - 35.4K bytes
    - Viewed (0)
  2. pkg/scheduler/metrics/metrics.go

    	PreFilterExtensionAddPod    = "PreFilterExtensionAddPod"
    	PreFilterExtensionRemovePod = "PreFilterExtensionRemovePod"
    	PostFilter                  = "PostFilter"
    	PreScore                    = "PreScore"
    	Score                       = "Score"
    	ScoreExtensionNormalize     = "ScoreExtensionNormalize"
    	PreBind                     = "PreBind"
    	Bind                        = "Bind"
    	PostBind                    = "PostBind"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Apr 27 08:22:53 UTC 2024
    - 11.1K bytes
    - Viewed (0)
  3. pkg/scheduler/framework/plugins/defaultpreemption/default_preemption.go

    		args:      *args,
    		podLister: fh.SharedInformerFactory().Core().V1().Pods().Lister(),
    		pdbLister: getPDBLister(fh.SharedInformerFactory()),
    	}
    	return &pl, nil
    }
    
    // PostFilter invoked at the postFilter extension point.
    func (pl *DefaultPreemption) PostFilter(ctx context.Context, state *framework.CycleState, pod *v1.Pod, m framework.NodeToStatusMap) (*framework.PostFilterResult, *framework.Status) {
    	defer func() {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Nov 25 19:36:04 UTC 2023
    - 12.7K bytes
    - Viewed (0)
  4. pkg/scheduler/apis/config/validation/validation.go

    			"preEnqueue": profile.Plugins.PreEnqueue,
    			"queueSort":  profile.Plugins.QueueSort,
    			"preFilter":  profile.Plugins.PreFilter,
    			"filter":     profile.Plugins.Filter,
    			"postFilter": profile.Plugins.PostFilter,
    			"preScore":   profile.Plugins.PreScore,
    			"score":      profile.Plugins.Score,
    			"reserve":    profile.Plugins.Reserve,
    			"permit":     profile.Plugins.Permit,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 06:27:01 UTC 2024
    - 11.5K bytes
    - Viewed (0)
  5. pkg/scheduler/framework/types_test.go

    				},
    				// PostFilterMsg will be included.
    				PostFilterMsg: "Error running PostFilter plugin FailedPostFilter",
    			},
    			wantReasonMsg: "0/3 nodes are available: Node(s) failed PreFilter plugin FalsePreFilter. Error running PostFilter plugin FailedPostFilter",
    		},
    		{
    			name:        "nodes failed one Filter plugin with an empty PostFilterMsg",
    			numAllNodes: 3,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 45.9K bytes
    - Viewed (0)
  6. pkg/scheduler/apis/config/types.go

    	PreFilter PluginSet
    
    	// Filter is a list of plugins that should be invoked when filtering out nodes that cannot run the Pod.
    	Filter PluginSet
    
    	// PostFilter is a list of plugins that are invoked after filtering phase, but only when no feasible nodes were found for the pod.
    	PostFilter PluginSet
    
    	// PreScore is a list of plugins that are invoked before scoring.
    	PreScore PluginSet
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 19 18:47:23 UTC 2024
    - 14.8K bytes
    - Viewed (0)
  7. cmd/kube-scheduler/app/options/options_test.go

    						Plugins: &kubeschedulerconfig.Plugins{
    							QueueSort:  defaults.PluginsV1.QueueSort,
    							PreFilter:  defaults.PluginsV1.PreFilter,
    							Filter:     defaults.PluginsV1.Filter,
    							PostFilter: defaults.PluginsV1.PostFilter,
    							PreScore: kubeschedulerconfig.PluginSet{
    								Enabled: []kubeschedulerconfig.Plugin{
    									{Name: "InterPodAffinity"},
    								},
    							},
    							Score:      defaults.PluginsV1.Score,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Sep 13 07:42:19 UTC 2023
    - 30.3K bytes
    - Viewed (0)
  8. pkg/scheduler/apis/config/v1/zz_generated.conversion.go

    		return err
    	}
    	if err := Convert_v1_PluginSet_To_config_PluginSet(&in.Filter, &out.Filter, s); err != nil {
    		return err
    	}
    	if err := Convert_v1_PluginSet_To_config_PluginSet(&in.PostFilter, &out.PostFilter, s); err != nil {
    		return err
    	}
    	if err := Convert_v1_PluginSet_To_config_PluginSet(&in.PreScore, &out.PreScore, s); err != nil {
    		return err
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 19 18:47:23 UTC 2024
    - 46.9K bytes
    - Viewed (0)
  9. pkg/scheduler/apis/config/zz_generated.deepcopy.go

    	*out = *in
    	in.PreEnqueue.DeepCopyInto(&out.PreEnqueue)
    	in.QueueSort.DeepCopyInto(&out.QueueSort)
    	in.PreFilter.DeepCopyInto(&out.PreFilter)
    	in.Filter.DeepCopyInto(&out.Filter)
    	in.PostFilter.DeepCopyInto(&out.PostFilter)
    	in.PreScore.DeepCopyInto(&out.PreScore)
    	in.Score.DeepCopyInto(&out.Score)
    	in.Reserve.DeepCopyInto(&out.Reserve)
    	in.Permit.DeepCopyInto(&out.Permit)
    	in.PreBind.DeepCopyInto(&out.PreBind)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 07 22:02:57 UTC 2022
    - 16.2K bytes
    - Viewed (0)
  10. pkg/scheduler/schedule_one.go

    		// into the resources that were preempted, but this is harmless.
    
    		if !fwk.HasPostFilterPlugins() {
    			logger.V(3).Info("No PostFilter plugins are registered, so no preemption will be performed")
    			return ScheduleResult{}, podInfo, framework.NewStatus(framework.Unschedulable).WithError(err)
    		}
    
    		// Run PostFilter plugins to attempt to make the pod schedulable in a future scheduling cycle.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 13:28:08 UTC 2024
    - 43.4K bytes
    - Viewed (0)
Back to top