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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						87c8349bdc 
					 
					
						
						
							
							Graduate DefaultPodTopologySpread to beta  
						
						 
						
						... 
						
						
						
						And set to enabled by default
Change-Id: Ie4cc4758c52492924cb0663450f2747908cb5882 
						
						
					 
					
						2020-10-19 16:58:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								He Jie Xu 
							
						 
					 
					
						
						
							
						
						6e55b88725 
					 
					
						
						
							
							Reorder default Filter plugins to have UnschedulableAndUnresolvable first  
						
						 
						
						
						
						
					 
					
						2020-10-14 09:40:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zhouya0 
							
						 
					 
					
						
						
							
						
						a1c3ebdffc 
					 
					
						
						
							
							Seperate registry and feature gates  
						
						 
						
						
						
						
					 
					
						2020-08-12 09:06:21 +08: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 
							
						 
					 
					
						
						
							
						
						ee4d7410be 
					 
					
						
						
							
							Share pod volume binding cache via framework.CycleState  
						
						 
						
						
						
						
					 
					
						2020-06-23 22:18:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						d99cc01646 
					 
					
						
						
							
							Register and enable defaultpreemption plugin  
						
						 
						
						... 
						
						
						
						- Enable defaultpreemption as a PostFilter plugin
- Remote legacy hard-coded preemption logic 
						
						
					 
					
						2020-06-22 17:22:27 -07: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						170f81cff3 
					 
					
						
						
							
							Use PodTopologySpread for default spreading  
						
						 
						
						... 
						
						
						
						Under the feature gate DefaultPodTopologySpread, which will disable the legacy DefaultPodTopologySpread plugin from the default algorithm providers.
Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-06-09 14:59:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SataQiu 
							
						 
					 
					
						
						
							
						
						932e61aefa 
					 
					
						
						
							
							deprecate ResourceLimitsPriorityFunction feature gate in the scheduler  
						
						 
						
						... 
						
						
						
						Signed-off-by: SataQiu <1527062125@qq.com > 
						
						
					 
					
						2020-06-08 22:20:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						133dde6358 
					 
					
						
						
							
							Remove EvenPodsSpread featuregate and related logic  
						
						 
						
						
						
						
					 
					
						2020-06-02 11:24:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						9819b25a44 
					 
					
						
						
							
							Set weight of PodTopologySpread Score to 2  
						
						 
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-05-19 12:08:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						07d88617e5 
					 
					
						
						
							
							Run hack/update-vendor.sh  
						
						 
						
						... 
						
						
						
						Signed-off-by: Davanum Srinivas <davanum@gmail.com > 
						
						
					 
					
						2020-05-16 07:54:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						442a69c3bd 
					 
					
						
						
							
							switch over k/k to use klog v2  
						
						 
						
						... 
						
						
						
						Signed-off-by: Davanum Srinivas <davanum@gmail.com > 
						
						
					 
					
						2020-05-16 07:54:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						c14b749521 
					 
					
						
						
							
							scheduler/volumebinding: move all volume binding logic into VolumeBinding plugin  
						
						 
						
						
						
						
					 
					
						2020-05-12 10:13:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						c93dffdfc4 
					 
					
						
						
							
							E2E tests for PodTopologySpread  
						
						 
						
						
						
						
					 
					
						2020-02-14 16:48:35 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skilxn-go 
							
						 
					 
					
						
						
							
						
						f5b7e3cca3 
					 
					
						
						
							
							Rename PostFilter plugin to PreScore  
						
						 
						
						
						
						
					 
					
						2020-02-12 23:25:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						60c972098c 
					 
					
						
						
							
							Add defaults to pod affinity args  
						
						 
						
						... 
						
						
						
						And remove pod affinity parameter from algorithm provider registry
Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-02-03 14:58:28 -05: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						c712230ac1 
					 
					
						
						
							
							Implement default queue sort logic as a scheduler plugin  
						
						 
						
						
						
						
					 
					
						2020-01-16 19:10:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						4d41f4809f 
					 
					
						
						
							
							Merge pull request  #86890  from damemi/move-selector-spread-to-plugin  
						
						 
						
						... 
						
						
						
						Move selector spreading priority code to plugin 
						
						
					 
					
						2020-01-08 21:29:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Dame 
							
						 
					 
					
						
						
							
						
						d227b7822f 
					 
					
						
						
							
							Move selector spreading priority code to plugin  
						
						 
						
						
						
						
					 
					
						2020-01-08 13:37:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						e26fbe6f08 
					 
					
						
						
							
							fix a bug in scheduler's node resource limits score  
						
						 
						
						
						
						
					 
					
						2020-01-07 13:43:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						d31dcecd20 
					 
					
						
						
							
							cleanup unused scheduler functions/files  
						
						 
						
						
						
						
					 
					
						2020-01-03 19:09:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						b535ed3b0c 
					 
					
						
						
							
							Merge scheduler's ConfigProducerRegistry into LegacyRegistry  
						
						 
						
						
						
						
					 
					
						2020-01-02 16:40:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						a6b7b0d95e 
					 
					
						
						
							
							Define algorithm providers in terms of plugins.  
						
						 
						
						
						
						
					 
					
						2019-12-31 15:28:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						04d71d8a7b 
					 
					
						
						
							
							Merge pull request  #86614  from ahg-g/ahg1-default2  
						
						 
						
						... 
						
						
						
						Deprecate scheduler predicate and priority factory registration and associated types 
						
						
					 
					
						2019-12-26 05:21:38 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						f13e2ed491 
					 
					
						
						
							
							Merge pull request  #86591  from ahg-g/ahg1-default  
						
						 
						
						... 
						
						
						
						Added scheduler algorithm provider registrey. 
						
						
					 
					
						2019-12-25 18:25:38 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						2b3df3587e 
					 
					
						
						
							
							Deprecate scheduler predicate and priority factory registration  
						
						 
						
						
						
						
					 
					
						2019-12-25 20:33:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						c84b1a8a10 
					 
					
						
						
							
							Merge pull request  #86601  from angao/no-disk-conflict  
						
						 
						
						... 
						
						
						
						move NoDiskConflict predicate to its filter plugin 
						
						
					 
					
						2019-12-25 15:27:38 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						bd1195c28e 
					 
					
						
						
							
							Merge pull request  #86580  from zouyee/rlp  
						
						 
						
						... 
						
						
						
						Move ResourceLimitsPriority to its Score plugin 
						
						
					 
					
						2019-12-25 07:39:38 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Wang 
							
						 
					 
					
						
						
							
						
						e5168cc7bb 
					 
					
						
						
							
							move nodepreferavoidpods to score plugin  
						
						 
						
						
						
						
					 
					
						2019-12-25 17:26:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zouyee 
							
						 
					 
					
						
						
							
						
						bf2b709e82 
					 
					
						
						
							
							Move ResourceLimitsPriority to its Score plugin  
						
						 
						
						... 
						
						
						
						Signed-off-by: Zou Nengren <zouyee1989@gmail.com > 
						
						
					 
					
						2019-12-25 16:41:40 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wen Gao 
							
						 
					 
					
						
						
							
						
						e5d90c57f0 
					 
					
						
						
							
							move NoDiskConflict predicate to its filter plugin  
						
						 
						
						
						
						
					 
					
						2019-12-25 15:44:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						8fc21710e7 
					 
					
						
						
							
							Added scheduler algorithm provider registery.  
						
						 
						
						
						
						
					 
					
						2019-12-25 00:48:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						75872b8e79 
					 
					
						
						
							
							feat: implement node affinity priority as score plugin  
						
						 
						
						... 
						
						
						
						+ Add DefaultNormalizeScore function
+ Implement NodeAffinity as score plugin 
						
						
					 
					
						2019-12-25 10:53:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SataQiu 
							
						 
					 
					
						
						
							
						
						21c916c3d2 
					 
					
						
						
							
							move Taint and toleration predicate to its Score plugin  
						
						 
						
						
						
						
					 
					
						2019-12-24 19:22:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						39d0710a4b 
					 
					
						
						
							
							Merge pull request  #86530  from zouyee/vbb  
						
						 
						
						... 
						
						
						
						Move volumebinding predicate to its filter plugin 
						
						
					 
					
						2019-12-23 22:05:29 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						3f591bb2dd 
					 
					
						
						
							
							feat: implement image locality as score plugin  
						
						 
						
						
						
						
					 
					
						2019-12-23 23:05:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zouyee 
							
						 
					 
					
						
						
							
						
						83408acf75 
					 
					
						
						
							
							Move volumebinding predicate to its filter plugin  
						
						 
						
						... 
						
						
						
						Signed-off-by: Zou Nengren <zouyee1989@gmail.com > 
						
						
					 
					
						2019-12-23 21:57:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						429448cb40 
					 
					
						
						
							
							move inter pod affinity predicate logic to its Filter plugin  
						
						 
						
						
						
						
					 
					
						2019-12-20 16:58:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						119a9a94d1 
					 
					
						
						
							
							InterPodAffinity Priority as Score plugin  
						
						 
						
						
						
						
					 
					
						2019-12-19 13:42:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						77c565025a 
					 
					
						
						
							
							Merge pull request  #86289  from ahg-g/ahg1-metadata  
						
						 
						
						... 
						
						
						
						Deprecate PredicateMetadata 
						
						
					 
					
						2019-12-17 23:42:10 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						770e51cd10 
					 
					
						
						
							
							Deprecate PredicateMetadata  
						
						 
						
						
						
						
					 
					
						2019-12-17 08:02:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						b3abfdc9e4 
					 
					
						
						
							
							registered nodeports and noderesources prefilters  
						
						 
						
						
						
						
					 
					
						2019-12-17 07:29:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						468aebc17f 
					 
					
						
						
							
							Move EvenPodsSpread metadata computation logic as a PreFilter Plugin  
						
						 
						
						
						
						
					 
					
						2019-12-13 16:33:21 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						6f3c68bd5c 
					 
					
						
						
							
							compatibility tests for default provider and mandatory filters  
						
						 
						
						
						
						
					 
					
						2019-12-13 12:47:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						7360797a12 
					 
					
						
						
							
							remove redundant definition of the defaultProvider in the scheduler  
						
						 
						
						
						
						
					 
					
						2019-11-27 14:49:57 -05:00