Mengjiao Liu 
							
						 
					 
					
						
						
							
						
						a7466f44e0 
					 
					
						
						
							
							Change the scheduler plugins PluginFactory function to use context parameter to pass logger  
						
						 
						
						... 
						
						
						
						- Migrated pkg/scheduler/framework/plugins/nodevolumelimits to use contextual logging
- Fix golangci-lint validation failed
- Check for plugins creation err 
						
						
					 
					
						2023-09-20 17:49:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kerthcet 
							
						 
					 
					
						
						
							
						
						6fbb8ec7e4 
					 
					
						
						
							
							Move scheduler testing utils to /scheduler/testing  
						
						 
						
						... 
						
						
						
						Signed-off-by: kerthcet <kerthcet@gmail.com > 
						
						
					 
					
						2023-09-12 13:42:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mengjiao Liu 
							
						 
					 
					
						
						
							
						
						074900e81b 
					 
					
						
						
							
							scheduler: update the scheduler interface and cache methods to use contextual logging  
						
						 
						
						
						
						
					 
					
						2023-05-29 13:26:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mengjiao Liu 
							
						 
					 
					
						
						
							
						
						1c05cf1d51 
					 
					
						
						
							
							kube-scheduler: NewFramework function to pass the context parameter  
						
						 
						
						... 
						
						
						
						Co-authored-by: Aldo Culquicondor <1299064+alculquicondor@users.noreply.github.com > 
						
						
					 
					
						2023-05-23 10:17:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mengjiao Liu 
							
						 
					 
					
						
						
							
						
						fe728996ca 
					 
					
						
						
							
							scheduler test: call frameworkruntime.WithLogger function for contextual logging  
						
						 
						
						
						
						
					 
					
						2023-05-11 15:46:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SataQiu 
							
						 
					 
					
						
						
							
						
						1f7c07f355 
					 
					
						
						
							
							scheduler: remove deprecated v1beta2 KubeSchedulerConfiguration  
						
						 
						
						
						
						
					 
					
						2023-05-03 21:43:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						5170c25609 
					 
					
						
						
							
							Merge pull request  #116835  from mengjiao-liu/contextual-logging-scheduler-plugin-preemption  
						
						 
						
						... 
						
						
						
						Migrated `pkg/scheduler/framework/preemption & defaultpreemption` to use contextual logging 
						
						
					 
					
						2023-04-27 11:10:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mengjiao Liu 
							
						 
					 
					
						
						
							
						
						eeb1399383 
					 
					
						
						
							
							Migrated pkg/scheduler/framework/preemption to use contextual logging  
						
						 
						
						
						
						
					 
					
						2023-04-27 11:28:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sarab 
							
						 
					 
					
						
						
							
						
						8d18ae6fc2 
					 
					
						
						
							
							Use the generic Set in scheduler  
						
						 
						
						
						
						
					 
					
						2023-04-09 11:34:17 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						9b64025f36 
					 
					
						
						
							
							rename 'PreemptionByKubeScheduler' to 'PreemptionByScheduler'  
						
						 
						
						
						
						
					 
					
						2023-01-05 10:31:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						91742e2393 
					 
					
						
						
							
							Enhanced logic to identify eligible preemption node  
						
						 
						
						
						
						
					 
					
						2023-01-05 10:31:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michal Wozniak 
							
						 
					 
					
						
						
							
						
						b3e9d8ef4c 
					 
					
						
						
							
							Cleanup the default_preemption_test by indexing the potential victim pods  
						
						 
						
						
						
						
					 
					
						2022-11-09 10:26:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michal Wozniak 
							
						 
					 
					
						
						
							
						
						c803892bd8 
					 
					
						
						
							
							Enable the feature into beta  
						
						 
						
						
						
						
					 
					
						2022-11-09 09:02:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kerthcet 
							
						 
					 
					
						
						
							
						
						97e3e50493 
					 
					
						
						
							
							Remove potential goroutine leak in NewFramework  
						
						 
						
						... 
						
						
						
						Signed-off-by: kerthcet <kerthcet@gmail.com > 
						
						
					 
					
						2022-08-06 00:05:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Wang 
							
						 
					 
					
						
						
							
						
						f4bc904376 
					 
					
						
						
							
							implementation for MatchLabelKeys in TopologySpreadConstraint  
						
						 
						
						... 
						
						
						
						Signed-off-by: Alex Wang <wangqingcan1990@gmail.com > 
						
						
					 
					
						2022-07-30 13:23:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cyclinder 
							
						 
					 
					
						
						
							
						
						6150737d11 
					 
					
						
						
							
							remove feature gate GA for 1.25  
						
						 
						
						... 
						
						
						
						Signed-off-by: cyclinder qifeng.guo@daocloud.io  
						
						
					 
					
						2022-05-12 14:15:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kerthcet 
							
						 
					 
					
						
						
							
						
						790d983867 
					 
					
						
						
							
							feat: implement NodeInclusionPolicy in TopologySpreadConstraint  
						
						 
						
						... 
						
						
						
						Signed-off-by: kerthcet <kerthcet@gmail.com > 
						
						
					 
					
						2022-05-11 07:51:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						aa383570f0 
					 
					
						
						
							
							Merge pull request  #108705  from denkensk/refine-preempt-msg  
						
						 
						
						... 
						
						
						
						make the preempt failed message per node compressible in event 
						
						
					 
					
						2022-03-15 18:09:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						2b1b849d6a 
					 
					
						
						
							
							Merge pull request  #108362  from sanposhiho/implement-mindomains  
						
						 
						
						... 
						
						
						
						Implement MinDomains on Pod Topology Spread 
						
						
					 
					
						2022-03-15 10:34:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Wang 
							
						 
					 
					
						
						
							
						
						ddd62202fb 
					 
					
						
						
							
							make the preempt message per node compressible  
						
						 
						
						
						
						
					 
					
						2022-03-15 22:02:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						d7bd0d4f52 
					 
					
						
						
							
							Merge pull request  #108648  from ahg-g/ahg-ds  
						
						 
						
						... 
						
						
						
						Update PreFilter interface to return a PreFilterResult 
						
						
					 
					
						2022-03-14 18:50:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						5b20b68bc9 
					 
					
						
						
							
							Updated the scheduler framework's PreFilter interface to return a PreFilterResult  
						
						 
						
						
						
						
					 
					
						2022-03-14 15:36:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sanposhiho 
							
						 
					 
					
						
						
							
						
						6141aa53f9 
					 
					
						
						
							
							Implement MinDomains  
						
						 
						
						
						
						
					 
					
						2022-03-15 01:38:44 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sanposhiho 
							
						 
					 
					
						
						
							
						
						3b13e9445a 
					 
					
						
						
							
							Add MinDomains API to TopologySpreadConstraints field  
						
						 
						
						
						
						
					 
					
						2022-03-09 20:57:12 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sanposhiho 
							
						 
					 
					
						
						
							
						
						0b16a7fefa 
					 
					
						
						
							
							Support ExtenderName in FakeExtender  
						
						 
						
						
						
						
					 
					
						2022-02-23 12:14:39 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						8a1c70b48c 
					 
					
						
						
							
							Graduate PodAffinityNamespaceSelector to GA  
						
						 
						
						
						
						
					 
					
						2022-02-18 12:07:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Wang 
							
						 
					 
					
						
						
							
						
						52275fc831 
					 
					
						
						
							
							add preemption info in scheduling failed event  
						
						 
						
						
						
						
					 
					
						2022-02-01 00:37:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						2433b083a9 
					 
					
						
						
							
							clear pod's .status.nominatedNodeName when necessary  
						
						 
						
						
						
						
					 
					
						2021-12-16 10:55:13 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						33a04dc5f5 
					 
					
						
						
							
							Added an integration test for NodeResourcesFit scoring  
						
						 
						
						
						
						
					 
					
						2021-11-30 12:13:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						8e8bf06f15 
					 
					
						
						
							
							Merge pull request  #105796  from sanposhiho/move/parallelizer-to-non-internal  
						
						 
						
						... 
						
						
						
						Fix: move parallelize package to non-internal file 
						
						
					 
					
						2021-10-28 15:31:00 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Chen 
							
						 
					 
					
						
						
							
						
						468a6005a6 
					 
					
						
						
							
							Fix the return status when a plugin internal status is found  
						
						 
						
						... 
						
						
						
						Currently, the status code returned is `Unschedulable` when an internal error
found, the `Unschedulable` status is built from a `FitError` which means no
fit nodes found without a internal error.
Instead of build an Unschedulable status from the `FitError`, return the
Error status directly.
Signed-off-by: Dave Chen <dave.chen@arm.com > 
						
						
					 
					
						2021-10-28 09:43:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sanposhiho 
							
						 
					 
					
						
						
							
						
						9dc0489c1a 
					 
					
						
						
							
							Fix: move parallelize package to non-internal file  
						
						 
						
						
						
						
					 
					
						2021-10-21 02:39:23 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kerthcet 
							
						 
					 
					
						
						
							
						
						75a255d2ed 
					 
					
						
						
							
							remove scheduler component config v1beta1  
						
						 
						
						... 
						
						
						
						Signed-off-by: kerthcet <kerthcet@gmail.com > 
						
						
					 
					
						2021-09-28 13:13:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						3b64c1b01d 
					 
					
						
						
							
							sched: de-duplicate plugin registration logic by using FactoryAdapter  
						
						 
						
						
						
						
					 
					
						2021-09-20 10:12:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Chen 
							
						 
					 
					
						
						
							
						
						3af26bae2c 
					 
					
						
						
							
							Refactor defaultpreemption for out-of-tree plugins  
						
						 
						
						... 
						
						
						
						Signed-off-by: Dave Chen <dave.chen@arm.com > 
						
						
					 
					
						2021-08-11 09:29:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						36eaa11d50 
					 
					
						
						
							
							cleanup usage of NewPodNominator  
						
						 
						
						... 
						
						
						
						- replace NewPodNominator() with NewSafePodNominator()
- rename nominatedPodMap to nominator 
						
						
					 
					
						2021-06-10 14:01:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Chen 
							
						 
					 
					
						
						
							
						
						b049e1b9ab 
					 
					
						
						
							
							Cleanup redundant failure reason in InterPodAffinity plugin  
						
						 
						
						... 
						
						
						
						Both `ErrReasonAffinityRulesNotMatch` and `ErrReasonAntiAffinityRulesNotMatch` are
more precise than `ErrReasonAffinityNotMatch`.
Signed-off-by: Dave Chen <dave.chen@arm.com > 
						
						
					 
					
						2021-06-02 11:52:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Dame 
							
						 
					 
					
						
						
							
						
						5a77ebe28b 
					 
					
						
						
							
							Scheduler: remove pkg/features dependency from NodeResources plugins  
						
						 
						
						
						
						
					 
					
						2021-05-18 08:59:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuan Chen 
							
						 
					 
					
						
						
							
						
						fce28dbac9 
					 
					
						
						
							
							Prevent scheduler crashing in default preemption  
						
						 
						
						
						
						
					 
					
						2021-05-04 19:30:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Misyutin 
							
						 
					 
					
						
						
							
						
						74e30c5e38 
					 
					
						
						
							
							Scheduler: remove pkg/features dependency from DefaultPreemption plugin  
						
						 
						
						... 
						
						
						
						Signed-off-by: Konstantin Misyutin <konstantin.misyutin@huawei.com > 
						
						
					 
					
						2021-04-29 23:12:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						d256468a09 
					 
					
						
						
							
							Merge pull request  #99644  from gavinfish/sched-param  
						
						 
						
						... 
						
						
						
						Scheduler: make parallelism as part of schedulerOptions 
						
						
					 
					
						2021-03-09 11:05:42 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morten Torkildsen 
							
						 
					 
					
						
						
							
						
						21fba79d45 
					 
					
						
						
							
							Promote PDBs to GA  
						
						 
						
						
						
						
					 
					
						2021-03-09 10:29:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								drfish 
							
						 
					 
					
						
						
							
						
						c2ceb21a3e 
					 
					
						
						
							
							Make parallelism as part of schedulerOptions  
						
						 
						
						
						
						
					 
					
						2021-03-09 23:25:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mengxue Zhang 
							
						 
					 
					
						
						
							
						
						b38caa91cc 
					 
					
						
						
							
							make runtime.NewFramework accept KubeSchedulerProfile  
						
						 
						
						
						
						
					 
					
						2021-03-05 18:30:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						c7fef196b6 
					 
					
						
						
							
							Implements pod affinity NamespaceSelector feature  
						
						 
						
						
						
						
					 
					
						2021-03-04 07:30:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						0b5dd00d03 
					 
					
						
						
							
							Merge pull request  #99119  from gavinfish/sched-preempt  
						
						 
						
						... 
						
						
						
						Scheduler: let default preemption returns status instead of err 
						
						
					 
					
						2021-02-19 20:49:41 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								drfish 
							
						 
					 
					
						
						
							
						
						a1bfa0120e 
					 
					
						
						
							
							Let default preemption returns status instead of err  
						
						 
						
						
						
						
					 
					
						2021-02-19 23:57:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						d69d228a2c 
					 
					
						
						
							
							Merge pull request  #99211  from deepakiam/master  
						
						 
						
						... 
						
						
						
						Substituting bool maps with String sets 
						
						
					 
					
						2021-02-19 00:20:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Deepak Nair 
							
						 
					 
					
						
						
							
						
						49a9e28dd8 
					 
					
						
						
							
							Substitute boolean maps with String sets  
						
						 
						
						
						
						
					 
					
						2021-02-18 20:59:32 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								drfish 
							
						 
					 
					
						
						
							
						
						ac0b034b02 
					 
					
						
						
							
							Remove reflect.DeepEqual for defaultpreemption, helper, and imagelocality package  
						
						 
						
						
						
						
					 
					
						2021-02-13 16:16:14 +08:00