Mengxue Zhang 
							
						 
					 
					
						
						
							
						
						4fb8e343c0 
					 
					
						
						
							
							parse pod's node affinity once in preFilter  
						
						
						
						
					 
					
						2021-02-25 00:21:32 +00:00 
						 
				 
			
				
					
						
							
							
								SataQiu 
							
						 
					 
					
						
						
							
						
						2b38078de1 
					 
					
						
						
							
							scheduler: parse Pod's Node affinity once in PreScore phase  
						
						... 
						
						
						
						Signed-off-by: SataQiu <1527062125@qq.com > 
						
						
					 
					
						2020-11-26 11:19:52 +08:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						185093bd4e 
					 
					
						
						
							
							Set 0 sync period in scheduler integration test  
						
						
						
						
					 
					
						2020-11-11 12:56:13 -08:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						47a7c374c6 
					 
					
						
						
							
							Fix a bug that DefaultPreemption plugin is disabled when using scheduler policy  
						
						
						
						
					 
					
						2020-11-10 17:48:32 -08:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						a146cb0aa0 
					 
					
						
						
							
							Replace calls to cs.CoreV1().Nodes().Create() with createNode()  
						
						
						
						
					 
					
						2020-11-03 15:25:44 -08:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						f054765762 
					 
					
						
						
							
							Add a function to ensure created nodes are present in scheduler cache  
						
						
						
						
					 
					
						2020-11-03 15:25:44 -08:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						87c8349bdc 
					 
					
						
						
							
							Graduate DefaultPodTopologySpread to beta  
						
						... 
						
						
						
						And set to enabled by default
Change-Id: Ie4cc4758c52492924cb0663450f2747908cb5882 
						
						
					 
					
						2020-10-19 16:58:09 -04:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						d8def59871 
					 
					
						
						
							
							Initialize scheduler's podInformer in sharedInformerFactory  
						
						... 
						
						
						
						Scheduler's specific podInfomer is now initialized inside the sahredInformerFactory. 
						
						
					 
					
						2020-09-08 12:57:17 -07:00 
						 
				 
			
				
					
						
							
							
								Chelsey Chen 
							
						 
					 
					
						
						
							
						
						ade2422883 
					 
					
						
						
							
							Switch event recorder to use events.k8s.io/v1  
						
						
						
						
					 
					
						2020-07-02 14:50:41 -04:00 
						 
				 
			
				
					
						
							
							
								Andrea Nodari 
							
						 
					 
					
						
						
							
						
						2e1042f959 
					 
					
						
						
							
							Use NodeWrapper to directly initialize node with labels  
						
						... 
						
						
						
						Using NodeWrapper in the integration tests gives more flexibility when
creating nodes. For instance, tests can create nodes with labels or
with a specific sets of resources.
Also, NodeWrapper initialises a node with a capacity of 32 pods, which
can be overridden by the caller. This makes sure that a node is usable
as soon as it is created. 
						
						
					 
					
						2020-06-30 17:18:15 +02:00 
						 
				 
			
				
					
						
							
							
								RAKESH REDDY BANDI 
							
						 
					 
					
						
						
							
						
						d44a20f9ca 
					 
					
						
						
							
							Rename DefaultPodTopologySpread plugin  #91994  
						
						
						
						
					 
					
						2020-06-27 13:46:31 -04:00 
						 
				 
			
				
					
						
							
							
								Adhityaa Chandrasekar 
							
						 
					 
					
						
						
							
						
						ec83143342 
					 
					
						
						
							
							scheduler: merge Reserve and Unreserve plugins  
						
						... 
						
						
						
						Previously, separate interfaces were defined for Reserve and Unreserve
plugins. However, in nearly all cases, a plugin that allocates a
resource using Reserve will likely want to register itself for Unreserve
as well in order to free the allocated resource at the end of a failed
scheduling/binding cycle. Having separate plugins for Reserve and
Unreserve also adds unnecessary config toil. To that end, this patch
aims to merge the two plugins into a single interface called a
ReservePlugin that requires implementing both the Reserve and Unreserve
methods. 
						
						
					 
					
						2020-06-24 21:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						4627b419b4 
					 
					
						
						
							
							tests only  
						
						
						
						
					 
					
						2020-06-23 22:18:33 +08:00 
						 
				 
			
				
					
						
							
							
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						c4138361e4 
					 
					
						
						
							
							Fail fast in PreFilter phase and return UnschedulableAndUnresolvable if immediate PVCs are not bound  
						
						
						
						
					 
					
						2020-06-12 10:00:19 +08:00 
						 
				 
			
				
					
						
							
							
								Amim Knabben 
							
						 
					 
					
						
						
							
						
						5e679cf51f 
					 
					
						
						
							
							Scheduler integration tests standarization  
						
						
						
						
					 
					
						2020-06-07 09:47:11 -04:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						4e3dea81c1 
					 
					
						
						
							
							Merge pull request  #91580  from cofyc/fix90958  
						
						... 
						
						
						
						Remove KubeSchedulerConfiguration.BindTimeoutSeconds 
						
						
					 
					
						2020-06-05 08:45:45 -07:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						7f178b2831 
					 
					
						
						
							
							Adjust weight of PodTopologySpread to 2 in legacy Policy API  
						
						
						
						
					 
					
						2020-06-04 07:35:25 -07:00 
						 
				 
			
				
					
						
							
							
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						1ff09c0934 
					 
					
						
						
							
							Remove BindTimeoutSeconds from KubeSchedulerConfiguration  
						
						
						
						
					 
					
						2020-06-03 09:54:06 +08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						6cf4ab3c8c 
					 
					
						
						
							
							Merge pull request  #91071  from alculquicondor/integration_new_node  
						
						... 
						
						
						
						Add test case for a pod becoming schedulable when a node is added 
						
						
					 
					
						2020-05-19 15:22:33 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						5bda0c1b3b 
					 
					
						
						
							
							Merge pull request  #83726  from cofyc/fix56180  
						
						... 
						
						
						
						scheduler: Move all volume binding code into VolumeBinding plugin 
						
						
					 
					
						2020-05-14 10:08:23 -07:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						35b9ab1227 
					 
					
						
						
							
							Remove unnecessary clientset arg from initPausePod  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-05-14 11:47:12 -04:00 
						 
				 
			
				
					
						
							
							
								Jan Chaloupka 
							
						 
					 
					
						
						
							
						
						65e9826f79 
					 
					
						
						
							
							integration: start informer and scheduler outside of InitTestScheduler  
						
						... 
						
						
						
						In case two or more controllers share the informers created through InitTestScheduler,
it's not safe to start the informers until all controllers set their informer
indexers. Otherwise, some controller might fail to register their indexers
in time. Thus, it's responsibility of each consumer to make sure all informers
are started after all controllers had time to get initiliazed. 
						
						
					 
					
						2020-05-13 18:19:43 +02:00 
						 
				 
			
				
					
						
							
							
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						c14b749521 
					 
					
						
						
							
							scheduler/volumebinding: move all volume binding logic into VolumeBinding plugin  
						
						
						
						
					 
					
						2020-05-12 10:13:05 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						c58e69ec79 
					 
					
						
						
							
							automated refactor  
						
						
						
						
					 
					
						2020-03-05 14:59:46 -08:00 
						 
				 
			
				
					
						
							
							
								fengzixu 
							
						 
					 
					
						
						
							
						
						b67a033de2 
					 
					
						
						
							
							Refactor: move generic functions of integration test to util directory  
						
						
						
						
					 
					
						2020-02-29 14:56:39 +09:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						07c4982245 
					 
					
						
						
							
							Add unit and integration tests for multiple profiles support  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-02-26 10:14:03 -05:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						c048858471 
					 
					
						
						
							
							Support multiple scheduling profiles in a single scheduler  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-02-25 11:31:20 -05:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						c93dffdfc4 
					 
					
						
						
							
							E2E tests for PodTopologySpread  
						
						
						
						
					 
					
						2020-02-14 16:48:35 -08:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						99bda6fac0 
					 
					
						
						
							
							Remove HardPodAffinityWeight from v1alpha2  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-02-13 11:59:56 -05:00 
						 
				 
			
				
					
						
							
							
								skilxn-go 
							
						 
					 
					
						
						
							
						
						f5b7e3cca3 
					 
					
						
						
							
							Rename PostFilter plugin to PreScore  
						
						
						
						
					 
					
						2020-02-12 23:25:08 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						25651408ae 
					 
					
						
						
							
							generated: run refactor  
						
						
						
						
					 
					
						2020-02-08 12:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						3aa59f7f30 
					 
					
						
						
							
							generated: run refactor  
						
						
						
						
					 
					
						2020-02-07 18:16:47 -08:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						4a5ab84dcc 
					 
					
						
						
							
							Move default binding to a plugin  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-01-22 14:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						127a2edafd 
					 
					
						
						
							
							Merge pull request  #87298  from mikedanese/prectx  
						
						... 
						
						
						
						rename some declartions named context in tests 
						
						
					 
					
						2020-01-17 10:14:57 -08:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						c712230ac1 
					 
					
						
						
							
							Implement default queue sort logic as a scheduler plugin  
						
						
						
						
					 
					
						2020-01-16 19:10:43 -08:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						d86fcd8c90 
					 
					
						
						
							
							rename some declartions named context in tests  
						
						
						
						
					 
					
						2020-01-16 15:09:28 -08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						2c800c5a70 
					 
					
						
						
							
							Merge pull request  #86985  from ahg-g/ahg-cleanup4  
						
						... 
						
						
						
						Remove test/integration dependency on predicates and algorithmprovider 
						
						
					 
					
						2020-01-08 21:29:58 -08:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						c86f59610c 
					 
					
						
						
							
							remove test/integration dependency on predicates and algorithmprovider  
						
						
						
						
					 
					
						2020-01-08 19:51:22 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Dame 
							
						 
					 
					
						
						
							
						
						d227b7822f 
					 
					
						
						
							
							Move selector spreading priority code to plugin  
						
						
						
						
					 
					
						2020-01-08 13:37:37 -05:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						2b3df3587e 
					 
					
						
						
							
							Deprecate scheduler predicate and priority factory registration  
						
						
						
						
					 
					
						2019-12-25 20:33:08 -05:00 
						 
				 
			
				
					
						
							
							
								SataQiu 
							
						 
					 
					
						
						
							
						
						21c916c3d2 
					 
					
						
						
							
							move Taint and toleration predicate to its Score plugin  
						
						
						
						
					 
					
						2019-12-24 19:22:12 +08:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						119a9a94d1 
					 
					
						
						
							
							InterPodAffinity Priority as Score plugin  
						
						
						
						
					 
					
						2019-12-19 13:42:49 -05:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						b3abfdc9e4 
					 
					
						
						
							
							registered nodeports and noderesources prefilters  
						
						
						
						
					 
					
						2019-12-17 07:29:37 -05:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						c34d140241 
					 
					
						
						
							
							Merge pull request  #86129  from damemi/remove-priority-code  
						
						... 
						
						
						
						Remove priority execution path from prioritizeNodes in generic_scheduler 
						
						
					 
					
						2019-12-13 01:41:04 -08:00 
						 
				 
			
				
					
						
							
							
								Mike Dame 
							
						 
					 
					
						
						
							
						
						255ab6d2c3 
					 
					
						
						
							
							Remove priority execution paths in favor of score plugins  
						
						... 
						
						
						
						Mainly affects core/generic_scheduler.go (and related tests). Removes the "prioritizers" field and related functions. 
						
						
					 
					
						2019-12-12 19:30:44 -05:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						2fdf1fa3c1 
					 
					
						
						
							
							inter-pod affinity prefilter  
						
						
						
						
					 
					
						2019-12-12 15:20:14 -05:00 
						 
				 
			
				
					
						
							
							
								Igor Zibarev 
							
						 
					 
					
						
						
							
						
						6350095d3c 
					 
					
						
						
							
							scheduler: make algorithm source an option  
						
						... 
						
						
						
						Changes scheduler.New so that algorithm source is moved from the
parameter to an option. The default algorithm source is source with the
DefaultProvider. 
						
						
					 
					
						2019-11-13 10:22:29 +03:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						6a98c93f3c 
					 
					
						
						
							
							Add MetadataProducerFactory for predicates  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2019-11-11 11:27:44 -05:00 
						 
				 
			
				
					
						
							
							
								draveness 
							
						 
					 
					
						
						
							
						
						715068312a 
					 
					
						
						
							
							feat(scheduler): convert InterPodAffinity to score plugin  
						
						
						
						
					 
					
						2019-11-08 15:37:33 +08:00 
						 
				 
			
				
					
						
							
							
								draveness 
							
						 
					 
					
						
						
							
						
						3bb88356f4 
					 
					
						
						
							
							feat(scheduler): remove deprecated pattern in scheduler priority  
						
						
						
						
					 
					
						2019-11-07 22:43:07 +08:00