Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						c092e15edf 
					 
					
						
						
							
							SelectorSpreading using controllerRef.  
						
						 
						
						
						
						
					 
					
						2016-08-02 16:24:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						d3b9d583a2 
					 
					
						
						
							
							Optimize PodAffinity priority function.  
						
						 
						
						
						
						
					 
					
						2016-07-28 16:57:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						898a6444e3 
					 
					
						
						
							
							Return pointer for Affinity in api helper  
						
						 
						
						
						
						
					 
					
						2016-07-28 16:57:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						fad876b6f9 
					 
					
						
						
							
							PodAffinity code refinements  
						
						 
						
						
						
						
					 
					
						2016-07-22 08:49:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						cab7db3a64 
					 
					
						
						
							
							Use []*api.Node instead of NodeLister in priority functions.  
						
						 
						
						
						
						
					 
					
						2016-07-21 08:21:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						4374b090c3 
					 
					
						
						
							
							Merge pull request  #28958  from wojtek-t/optimize_priorities_5  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue
Few more optimizations of priority functions in scheduler
Ref #28590 
@davidopp 
						
						
					 
					
						2016-07-15 09:32:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						8b2d994153 
					 
					
						
						
							
							Merge pull request  #28952  from wojtek-t/optimize_pod_affinity  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue
First step of optimizing PodAffinity priority function
Ref #26144  
This is obviously only a first step - I will continue working on this code. However, this is changing the general scheme of computations to what is described in: https://github.com/kubernetes/kubernetes/issues/26144#issuecomment-232612384  
						
						
					 
					
						2016-07-15 08:59:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						a538045d7b 
					 
					
						
						
							
							Cleanup and prepare for optimizing PodAffinity priority function.  
						
						 
						
						
						
						
					 
					
						2016-07-15 10:06:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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