Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						a23f7bd556 
					 
					
						
						
							
							Few more optimizations of priority functions in scheduler  
						
						 
						
						
						
						
					 
					
						2016-07-14 15:32:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						74c5b4e4be 
					 
					
						
						
							
							Merge pull request  #28459  from ping035627/ping035627-patch-0704  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue
Optimise the process of the CalculateSpreadPriority in selector_spreading.go
It had better inspect if the nodeLister is normal first in the CalculateSpreadPriority in selector_spreading.go. If the nodeLister.List return error, the function return directly, not need deal the serviceLister and controllerLister and replicaSetLister. 
						
						
					 
					
						2016-07-14 04:54:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						06939c57aa 
					 
					
						
						
							
							Merge pull request  #20699  from jiangyaoguo/add-AvoidPreviousNode  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue
Implement alpha version of PreferAvoidPods
This is part of #18853 
<!-- Reviewable:start -->
---
This change is [<img src="http://reviewable.k8s.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](http://reviewable.k8s.io/reviews/kubernetes/kubernetes/20699 )
<!-- Reviewable:end --> 
						
						
					 
					
						2016-07-14 03:30:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PingWang 
							
						 
					 
					
						
						
							
						
						e4ab32cde2 
					 
					
						
						
							
							Modify CalculateAntiAffinityPriority function  
						
						 
						
						... 
						
						
						
						Signed-off-by: PingWang <wang.ping5@zte.com.cn > 
						
						
					 
					
						2016-07-14 09:10:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PingWang 
							
						 
					 
					
						
						
							
						
						437e133b34 
					 
					
						
						
							
							Optimise the process of the CalculateSpreadPriority in selector_spreading.go  
						
						 
						
						... 
						
						
						
						Signed-off-by: PingWang <wang.ping5@zte.com.cn > 
						
						
					 
					
						2016-07-14 09:09:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						c929d95884 
					 
					
						
						
							
							Cache Allocatable Resources  
						
						 
						
						
						
						
					 
					
						2016-07-13 12:57:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						58c201834c 
					 
					
						
						
							
							Unify resources  
						
						 
						
						
						
						
					 
					
						2016-07-13 12:57:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangyaoguo 
							
						 
					 
					
						
						
							
						
						4e91166bc6 
					 
					
						
						
							
							Use PreferAvoidPods annotation to avoid pods being scheduled to specific node.  
						
						 
						
						... 
						
						
						
						1. define PreferAvoidPods annotation
2. add PreferAvoidPodsPriority
3. validate AvoidPods in node annotations 
						
						
					 
					
						2016-07-13 17:07:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						ae6b66207a 
					 
					
						
						
							
							Optimize selector spreading  
						
						 
						
						
						
						
					 
					
						2016-07-13 11:02:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						b9d13c5dbd 
					 
					
						
						
							
							Avoid computing pod resources multiple times  
						
						 
						
						
						
						
					 
					
						2016-07-13 11:01:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						5894dc4615 
					 
					
						
						
							
							Merge pull request  #28829  from gmarek/hooks  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue
Add hooks for cluster health detection
Separate a function that decides if zone is healthy. First real commit for preventing massive pod eviction.
Ref. #28832 
cc @davidopp 
						
						
					 
					
						2016-07-12 08:12:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gmarek 
							
						 
					 
					
						
						
							
						
						fd600ab65c 
					 
					
						
						
							
							Add hooks for cluster health detection  
						
						 
						
						
						
						
					 
					
						2016-07-12 15:10:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						d14fe0f269 
					 
					
						
						
							
							Change storeToNodeConditionLister to return []*api.Node instead of api.NodeList for performance  
						
						 
						
						
						
						
					 
					
						2016-07-11 21:02:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						d02e8d2885 
					 
					
						
						
							
							Avoid unnecessary conversions  
						
						 
						
						
						
						
					 
					
						2016-07-11 15:41:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						dcb2ca54ad 
					 
					
						
						
							
							Avoid unnecessary copies  
						
						 
						
						
						
						
					 
					
						2016-07-11 15:41:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						e8e8e2d086 
					 
					
						
						
							
							Remove unneeded factories  
						
						 
						
						
						
						
					 
					
						2016-07-11 15:41:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						0e6dc8a932 
					 
					
						
						
							
							Avoid unnecessary copies  
						
						 
						
						
						
						
					 
					
						2016-07-08 13:54:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						b1d53895a4 
					 
					
						
						
							
							Check only predicate functions in test  
						
						 
						
						
						
						
					 
					
						2016-07-08 13:01:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						31538db145 
					 
					
						
						
							
							Avoid growing slices  
						
						 
						
						
						
						
					 
					
						2016-07-07 15:54:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						6c77c01f24 
					 
					
						
						
							
							Avoid copying nodes in priority functions  
						
						 
						
						
						
						
					 
					
						2016-07-07 14:38:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						 
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiangpengzhao 
							
						 
					 
					
						
						
							
						
						f1d98ba961 
					 
					
						
						
							
							Make priority score info more clear  
						
						 
						
						
						
						
					 
					
						2016-06-12 02:31:41 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin 
							
						 
					 
					
						
						
							
						
						52fb89ff73 
					 
					
						
						
							
							implement taints and tolerations  
						
						 
						
						
						
						
					 
					
						2016-05-18 15:06:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin 
							
						 
					 
					
						
						
							
						
						82ba4f077e 
					 
					
						
						
							
							implement inter pod topological affinity and anti-affinity  
						
						 
						
						
						
						
					 
					
						2016-05-06 06:46:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						fdb110c859 
					 
					
						
						
							
							Fix the rest of the code  
						
						 
						
						
						
						
					 
					
						2016-04-29 17:12:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						a4b3f47347 
					 
					
						
						
							
							Add RC and container pors to scheduler benchmark  
						
						 
						
						
						
						
					 
					
						2016-04-20 15:10:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						ebcc8f737c 
					 
					
						
						
							
							Parallelize computing selector spreading priority in scheduler.  
						
						 
						
						
						
						
					 
					
						2016-03-22 14:09:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hongchao Deng 
							
						 
					 
					
						
						
							
						
						ae88f08af0 
					 
					
						
						
							
							Scheduler: replace system modeler with scheduler cache  
						
						 
						
						
						
						
					 
					
						2016-03-14 09:03:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Grabowski 
							
						 
					 
					
						
						
							
						
						eb2f5153b3 
					 
					
						
						
							
							Revert "Scheduler: replace system modeler with scheduler cache and do O(1) lookup for resource req"  
						
						 
						
						
						
						
					 
					
						2016-03-02 15:38:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						e7d0f06c4a 
					 
					
						
						
							
							Merge pull request  #21736  from resouer/check-register  
						
						 
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-03-01 02:21:56 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hongchao Deng 
							
						 
					 
					
						
						
							
						
						f29a1d6c5c 
					 
					
						
						
							
							scheduler: Scheduler: replace system modeler with scheduler cache  
						
						 
						
						... 
						
						
						
						We're using the scheduler cache to do O(1) lookup for resource request 
						
						
					 
					
						2016-02-26 09:22:29 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harry Zhang 
							
						 
					 
					
						
						
							
						
						636e982ecd 
					 
					
						
						
							
							Implement checking in predicates  
						
						 
						
						
						
						
					 
					
						2016-02-25 21:25:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harry 
							
						 
					 
					
						
						
							
						
						b90550de25 
					 
					
						
						
							
							Implement check for priority  
						
						 
						
						
						
						
					 
					
						2016-02-23 11:59:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu kannan 
							
						 
					 
					
						
						
							
						
						2623fdde17 
					 
					
						
						
							
							Improve the naming of fields in ContainerImage struct used in NodeStatus.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Vishnu kannan <vishnuk@google.com > 
						
						
					 
					
						2016-02-16 15:45:22 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						8a815b919d 
					 
					
						
						
							
							Merge pull request  #21074  from mqliang/scheduler-ReplicaSet  
						
						 
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-02-16 01:48:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mqliang 
							
						 
					 
					
						
						
							
						
						0aab44a00d 
					 
					
						
						
							
							add ReplicaSet support in scheduler  
						
						 
						
						
						
						
					 
					
						2016-02-16 14:34:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						a03361bd84 
					 
					
						
						
							
							Make default format right for nil values  
						
						 
						
						
						
						
					 
					
						2016-02-15 13:55:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hongchao Deng 
							
						 
					 
					
						
						
							
						
						1cf4540b5d 
					 
					
						
						
							
							priorities: move getNonzeroRequests() into util/ package  
						
						 
						
						
						
						
					 
					
						2016-02-10 08:35:00 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hongchao Deng 
							
						 
					 
					
						
						
							
						
						9236e4a0b4 
					 
					
						
						
							
							scheduler: change fit predicates and priority func as needed for optimization  
						
						 
						
						
						
						
					 
					
						2016-02-09 09:38:28 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						8e56494ec5 
					 
					
						
						
							
							Merge pull request  #20140  from resouer/scheduler  
						
						 
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-02-05 20:08:31 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin 
							
						 
					 
					
						
						
							
						
						c8c82c1d8f 
					 
					
						
						
							
							implement Node affinity and NodeSelector  
						
						 
						
						
						
						
					 
					
						2016-02-04 01:53:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harry 
							
						 
					 
					
						
						
							
						
						233a601130 
					 
					
						
						
							
							Caculate priorities based on image locality  
						
						 
						
						... 
						
						
						
						Add test for image score
Update generated docs 
						
						
					 
					
						2016-02-03 21:01:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harry 
							
						 
					 
					
						
						
							
						
						e64fe82245 
					 
					
						
						
							
							Use Allocatable to replace Capacity  
						
						 
						
						... 
						
						
						
						Use allocate instead in priorities 
						
						
					 
					
						2016-01-18 15:26:40 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						0ee0e16bcd 
					 
					
						
						
							
							Don't recreate the same map 3 times  
						
						 
						
						
						
						
					 
					
						2015-12-16 20:39:28 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Santa Barbara 
							
						 
					 
					
						
						
							
						
						cd433c974f 
					 
					
						
						
							
							Zone-scheduler: Fixes per code-review  
						
						 
						
						
						
						
					 
					
						2015-12-13 20:34:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Santa Barbara 
							
						 
					 
					
						
						
							
						
						6aa16c744b 
					 
					
						
						
							
							When scheduling, spread between zones if labeled  
						
						 
						
						... 
						
						
						
						We already spread across nodes; we modify this spreading preference to
spread across zones when nodes are labeled with zone information. 
						
						
					 
					
						2015-12-13 20:34:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ravi Gadde 
							
						 
					 
					
						
						
							
						
						cadc24e9fd 
					 
					
						
						
							
							Scheduler extension  
						
						 
						
						
						
						
					 
					
						2015-11-25 08:19:27 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Crickenberger 
							
						 
					 
					
						
						
							
						
						fad1968023 
					 
					
						
						
							
							Adjust V level for scheduler messages  
						
						 
						
						... 
						
						
						
						The "Combined requested resources" message becomes excessive as
the cluster fills up, drop it down to V(2)
Put an explicit V(2) on the only other scheduler Infof call that didn't
have V specified already. 
						
						
					 
					
						2015-11-19 15:12:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						53ae56f205 
					 
					
						
						
							
							Replace "minion" with "node" in bunch of places.  
						
						 
						
						
						
						
					 
					
						2015-09-14 11:07:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dinghaiyang 
							
						 
					 
					
						
						
							
						
						43c2bd72cb 
					 
					
						
						
							
							Use resource request instead of resource limit to deal with resource  
						
						 
						
						... 
						
						
						
						requirement in priority functions. 
						
						
					 
					
						2015-08-14 17:25:48 +08:00