Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						f53d7e55df 
					 
					
						
						
							
							Move Snapshot from nodeinfo/snapshot to internal/cache  
						
						 
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-01-17 13:29:41 -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 
							
						 
					 
					
						
						
							
						
						edad4bbfc8 
					 
					
						
						
							
							Merge pull request  #86940  from skilxn-go/master  
						
						 
						
						... 
						
						
						
						Add VolumeBinder to FrameworkHandle interface 
						
						
					 
					
						2020-01-09 03:01:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skilxn-go 
							
						 
					 
					
						
						
							
						
						5def91d778 
					 
					
						
						
							
							Add VolumeBinder to FrameworkHandle interface  
						
						 
						
						
						
						
					 
					
						2020-01-09 10:29:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						f3c7a4c823 
					 
					
						
						
							
							Update scheduler's RunFilterPlugins to return a plugin to status map  
						
						 
						
						
						
						
					 
					
						2020-01-08 16:44:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						f388534082 
					 
					
						
						
							
							make scheduling queue start before the scheduler starts and stops after the scheduler stops  
						
						 
						
						
						
						
					 
					
						2019-12-02 14:35:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Wang 
							
						 
					 
					
						
						
							
						
						83dce763ec 
					 
					
						
						
							
							add event to remove and reject waitingpods  
						
						 
						
						
						
						
					 
					
						2019-11-05 22:04:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jun Gong 
							
						 
					 
					
						
						
							
						
						b4c2b00690 
					 
					
						
						
							
							Make sure score plugins are executed when no priority configured  
						
						 
						
						
						
						
					 
					
						2019-10-29 17:25:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						8ec56aeafb 
					 
					
						
						
							
							Change all scheduler's Node and Pod list/lookups to be from the snapshot rather than the cache.  
						
						 
						
						
						
						
					 
					
						2019-10-25 14:24:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						373cf8c1b1 
					 
					
						
						
							
							move nodeinfo/snapshot.go into its own package  
						
						 
						
						
						
						
					 
					
						2019-10-23 16:12:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						3719fcdffa 
					 
					
						
						
							
							Merge pull request  #82072  from draveness/feature/use-context-instead-of-channel  
						
						 
						
						... 
						
						
						
						feat(scheduler): use context in scheduler package 
						
						
					 
					
						2019-10-17 01:46:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						17a6a7914c 
					 
					
						
						
							
							make sure filters are executed when no predicates configured  
						
						 
						
						
						
						
					 
					
						2019-10-16 21:27:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						47a6c5b693 
					 
					
						
						
							
							feat(scheduler): use context in the scheduler package  
						
						 
						
						... 
						
						
						
						+ Use context instead of stopCh
+ Add context to the scheduling framework interface 
						
						
					 
					
						2019-10-17 09:03:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cong Liu 
							
						 
					 
					
						
						
							
						
						fc226e0670 
					 
					
						
						
							
							Add incoming pod metrics to scheduler queue.  
						
						 
						
						
						
						
					 
					
						2019-10-16 14:26:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						c980000176 
					 
					
						
						
							
							Merge pull request  #83663  from draveness/feature/add-shared-informers-factory  
						
						 
						
						... 
						
						
						
						feat(scheduler): expose SharedInformerFactory to the framework handle 
						
						
					 
					
						2019-10-11 09:29:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						c1a735c642 
					 
					
						
						
							
							Merge pull request  #83601  from ahg-g/ahg-migration-priority  
						
						 
						
						... 
						
						
						
						Implemented taints and tolerations priority function as a Score plugin 
						
						
					 
					
						2019-10-11 00:05:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						ee4dec65b5 
					 
					
						
						
							
							feat(scheduler): expose SharedInformerFactory to the framework handle  
						
						 
						
						
						
						
					 
					
						2019-10-11 10:23:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						7429b0fe86 
					 
					
						
						
							
							Implemented taints and tolerations priority function as a Score plugin  
						
						 
						
						
						
						
					 
					
						2019-10-10 17:49:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cong Liu 
							
						 
					 
					
						
						
							
						
						085852160a 
					 
					
						
						
							
							Add per-pod metrics for scheduler.  
						
						 
						
						
						
						
					 
					
						2019-10-10 16:58:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						9646afb1f5 
					 
					
						
						
							
							feat: add pod initial/max backoff duration to config API  
						
						 
						
						
						
						
					 
					
						2019-10-09 19:48:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RainbowMango 
							
						 
					 
					
						
						
							
						
						832a4fbe99 
					 
					
						
						
							
							Refactor metrics test from kube-schedule queue.  
						
						 
						
						
						
						
					 
					
						2019-10-08 15:39:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						ab3f55720b 
					 
					
						
						
							
							feat(scheduler): expose kubernetes client in framework handle  
						
						 
						
						
						
						
					 
					
						2019-10-06 10:31:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						66386fdf49 
					 
					
						
						
							
							Added the first predicate as a filter plugin: PodToleratesNodeTaints.  
						
						 
						
						
						
						
					 
					
						2019-10-05 08:43:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						c73ff9749b 
					 
					
						
						
							
							feat(scheduler): rename PluginContext to CycleState  
						
						 
						
						
						
						
					 
					
						2019-10-04 17:30:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								notpad 
							
						 
					 
					
						
						
							
						
						fc55e74741 
					 
					
						
						
							
							A consistent interface for plugin extended functionality  
						
						 
						
						
						
						
					 
					
						2019-10-01 23:59:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						0b4cccc9d1 
					 
					
						
						
							
							Merge pull request  #82912  from ahg-g/ahg-prefilter-update  
						
						 
						
						... 
						
						
						
						An interface that allows pre-filter plugins to update their pre-calculated status 
						
						
					 
					
						2019-09-25 11:06:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						8ad1aba7f5 
					 
					
						
						
							
							Merge pull request  #82465  from hprateek43/MoveGetPodPriority  
						
						 
						
						... 
						
						
						
						Move GetPodPriority from /scheduler/util to /api/pod 
						
						
					 
					
						2019-09-25 11:06:00 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						37b9e6d1ea 
					 
					
						
						
							
							An interface that allows pre-filter plugins to update their pre-calculated.  
						
						 
						
						... 
						
						
						
						This is needed to allow efficient preemption simulations: during preemption, we remove/add pods from each node before running the filter plugins again to evaluate whether removing/adding specific pods will allow the incoming pod to be scheduled on the node. Instead of calling prefilter again, we should allow the plugin to do incremental update to its pre-computed state. 
						
						
					 
					
						2019-09-24 13:01:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harsh Singh 
							
						 
					 
					
						
						
							
						
						6a9ef7f04f 
					 
					
						
						
							
							Move GetPodPriority from /scheduler/util to /api/pod  
						
						 
						
						
						
						
					 
					
						2019-09-24 22:02:13 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Janssen 
							
						 
					 
					
						
						
							
						
						345e528c86 
					 
					
						
						
							
							Fix staticcheck failures for pkg/scheduler/...  
						
						 
						
						
						
						
					 
					
						2019-09-23 22:49:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						89f936f6ac 
					 
					
						
						
							
							Modified the Filter interface to pass in nodeinfo instead of node name.  
						
						 
						
						... 
						
						
						
						This is necessary to support preemption, which relies on passing modified nodeinfo objects to the filters to simulate evicting lower-priority pods. 
						
						
					 
					
						2019-09-18 17:27:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Han Kang 
							
						 
					 
					
						
						
							
						
						8da448dbe3 
					 
					
						
						
							
							migrate scheduler metrics endpoint to metrics stability framework  
						
						 
						
						
						
						
					 
					
						2019-08-28 03:40:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						ffef11f768 
					 
					
						
						
							
							feat(scheduler): move node info snapshot out of internal package  
						
						 
						
						
						
						
					 
					
						2019-08-23 22:32:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						af2e0428f6 
					 
					
						
						
							
							feat: use PreBind instead of Prebind in the scheduling framework  
						
						 
						
						
						
						
					 
					
						2019-08-23 02:09:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						03f0934c80 
					 
					
						
						
							
							feat: use PostBind instead of Postbind in the scheduling framework  
						
						 
						
						
						
						
					 
					
						2019-08-23 02:09:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						f3816fb757 
					 
					
						
						
							
							feat: use PreFilter instead of Prefilter in the scheduling framework  
						
						 
						
						
						
						
					 
					
						2019-08-23 02:09:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cong Liu 
							
						 
					 
					
						
						
							
						
						e50a24d64c 
					 
					
						
						
							
							Move RunNormalizeScorePlugins and ApplyScoreWeights into RunScorePlugins; Also add unit tests for RunScorePlugins.  
						
						 
						
						
						
						
					 
					
						2019-08-20 13:18:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						8c6c94bad2 
					 
					
						
						
							
							Merge pull request  #81148  from wgliang/bugfix/scheduler-heap-race  
						
						 
						
						... 
						
						
						
						Fix two race issues in schedule_queue 
						
						
					 
					
						2019-08-14 16:52:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						1906650d92 
					 
					
						
						
							
							Merge pull request  #80901  from draveness/feature/use-map-instead-of-array  
						
						 
						
						... 
						
						
						
						feat: use named array instead of array in normalizing score 
						
						
					 
					
						2019-08-14 03:28:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Guoliang Wang 
							
						 
					 
					
						
						
							
						
						ca61b79996 
					 
					
						
						
							
							Fix two race issues in scheduling_queue_test  
						
						 
						
						
						
						
					 
					
						2019-08-09 07:50:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						aa5f9fda52 
					 
					
						
						
							
							feat: use named array instead of score array in normalizing score  
						
						 
						
						
						
						
					 
					
						2019-08-08 08:19:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						139d9a1b1e 
					 
					
						
						
							
							Fixed a racing issue in scheduler UT  
						
						 
						
						... 
						
						
						
						pkg/scheduler/internal/queue/scheduling_queue_test.go#TestPriorityQueue_AddUnschedulableIfNotPresent_Backoff has racing issue. 
						
						
					 
					
						2019-08-06 12:04:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						feb64858aa 
					 
					
						
						
							
							feat: implement "post-filter" extension point for scheduling framework  
						
						 
						
						
						
						
					 
					
						2019-08-02 10:12:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cong Liu 
							
						 
					 
					
						
						
							
						
						34373662d3 
					 
					
						
						
							
							Add NormalizeScore extension point for scheduler framework.  
						
						 
						
						
						
						
					 
					
						2019-07-30 20:02:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Youbing Li 
							
						 
					 
					
						
						
							
						
						7f9dd949e0 
					 
					
						
						
							
							The implementation of Filter extension for the new framework  
						
						 
						
						
						
						
					 
					
						2019-07-17 03:28:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						c54c4d1962 
					 
					
						
						
							
							Score plugin for the scheduling framework.  
						
						 
						
						
						
						
					 
					
						2019-07-16 09:38:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chun Chen 
							
						 
					 
					
						
						
							
						
						3bb1a081ab 
					 
					
						
						
							
							Revert "Revert "Add Bind extension point of the scheduling framework""  
						
						 
						
						... 
						
						
						
						This reverts commit b8950dab50 . 
						
						
					 
					
						2019-07-15 23:36:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						b8950dab50 
					 
					
						
						
							
							Revert "Add Bind extension point of the scheduling framework"  
						
						 
						
						
						
						
					 
					
						2019-06-22 22:52:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chun Chen 
							
						 
					 
					
						
						
							
						
						b339c0a8bf 
					 
					
						
						
							
							Add Bind extension point of the scheduling framework  
						
						 
						
						
						
						
					 
					
						2019-06-20 15:56:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						3b146147e8 
					 
					
						
						
							
							Merge pull request  #78746  from danwinship/test-name-typo  
						
						 
						
						... 
						
						
						
						Fix spelling of test name 
						
						
					 
					
						2019-06-14 15:25:56 -07:00