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 
						 
				 
			
				
					
						
							
							
								Łukasz Oleś 
							
						 
					 
					
						
						
							
						
						528bf7af3a 
					 
					
						
						
							
							Make Daemonset use GeneralPredicates  
						
						... 
						
						
						
						fixes  #21454 , fixes  #22205  
					
						2016-07-13 14:50:29 +02: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 
							
						 
					 
					
						
						
							
						
						ea1d797f98 
					 
					
						
						
							
							Avoid computing ports multiple times  
						
						
						
						
					 
					
						2016-07-13 11:02:26 +02: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 
						 
				 
			
				
					
						
							
							
								kevin-wangzefeng 
							
						 
					 
					
						
						
							
						
						ff6280fa5b 
					 
					
						
						
							
							update inter-pod affinity predicates, check PodAntiAffinity even when pod has no AntiAffinity constraints  
						
						
						
						
					 
					
						2016-07-13 03:55:01 +00: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 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						98030ded05 
					 
					
						
						
							
							Merge pull request  #28781  from wojtek-t/optimize_priorities_2  
						
						... 
						
						
						
						Automatic merge from submit-queue
Change storeToNodeConditionLister to return []*api.Node instead of api.NodeList for performance
Currently copies that are made while copying/creating api.NodeList are significant part of scheduler profile, and a bunch of them are made in places, that are not-parallelizable.
Ref #28590  
						
						
					 
					
						2016-07-12 06:18:15 -07:00 
						 
				 
			
				
					
						
							
							
								gmarek 
							
						 
					 
					
						
						
							
						
						fd600ab65c 
					 
					
						
						
							
							Add hooks for cluster health detection  
						
						
						
						
					 
					
						2016-07-12 15:10:58 +02:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						9b5827691a 
					 
					
						
						
							
							Merge pull request  #28669  from lixiaobing10051267/masterTestPodFitsResources  
						
						... 
						
						
						
						Automatic merge from submit-queue
Add test case to TestPodFitsResources() of scheduler algorithm
File "plugin\pkg\scheduler\algorithm\predicates", function "TestPodFitsResources()", line 199, only provide test case "one resource cpu fits but memory not", it should add test case "one resource memory fits but cpu not". 
						
						
					 
					
						2016-07-11 22:46:09 -07:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						d14fe0f269 
					 
					
						
						
							
							Change storeToNodeConditionLister to return []*api.Node instead of api.NodeList for performance  
						
						
						
						
					 
					
						2016-07-11 21:02:33 +02:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						5067af159e 
					 
					
						
						
							
							Merge pull request  #28715  from euank/kubelet-trim-dead-code  
						
						... 
						
						
						
						Automatic merge from submit-queue
kubelete: delete a few bits of dead code
Less is more. 
						
						
					 
					
						2016-07-11 11:40:47 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						9b74e24fa3 
					 
					
						
						
							
							Merge pull request  #28769  from wojtek-t/optimize_priorities  
						
						... 
						
						
						
						Automatic merge from submit-queue
Optimize priorities in scheduler
Ref #28590 
It's probably easier to review it commit by commit, since those changes are kind of independent from each other.
@davidopp - FYI 
						
						
					 
					
						2016-07-11 07:49:23 -07: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 
							
						 
					 
					
						
						
							
						
						989202c384 
					 
					
						
						
							
							Cache AllowedPodNumber to avoid conversions.  
						
						
						
						
					 
					
						2016-07-11 15:41:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						4eed5e07a5 
					 
					
						
						
							
							Precompute pod resources  
						
						
						
						
					 
					
						2016-07-11 15:41:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						e8e8e2d086 
					 
					
						
						
							
							Remove unneeded factories  
						
						
						
						
					 
					
						2016-07-11 15:41:26 +02:00 
						 
				 
			
				
					
						
							
							
								lixiaobing10051267 
							
						 
					 
					
						
						
							
						
						ce83c04251 
					 
					
						
						
							
							Error info "scheduler" modify  
						
						
						
						
					 
					
						2016-07-11 15:17:43 +08:00 
						 
				 
			
				
					
						
							
							
								PingWang 
							
						 
					 
					
						
						
							
						
						4fde2ff3a5 
					 
					
						
						
							
							Update CheckServiceAffinity in predicates.go  
						
						... 
						
						
						
						Signed-off-by: PingWang <wang.ping5@zte.com.cn >
gofmt -s -w
Signed-off-by: PingWang <wang.ping5@zte.com.cn > 
						
						
					 
					
						2016-07-11 09:57:57 +08:00 
						 
				 
			
				
					
						
							
							
								Euan Kemp 
							
						 
					 
					
						
						
							
						
						26e0f50504 
					 
					
						
						
							
							kubelet: delete unused code  
						
						
						
						
					 
					
						2016-07-08 15:15:43 -07: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 
							
						 
					 
					
						
						
							
						
						b92eadfd1a 
					 
					
						
						
							
							Avoid computing QOS multiple times  
						
						
						
						
					 
					
						2016-07-08 12:57:40 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						6890868823 
					 
					
						
						
							
							Add meta field to predicates signature  
						
						
						
						
					 
					
						2016-07-08 12:25:48 +02:00 
						 
				 
			
				
					
						
							
							
								lixiaobing10051267 
							
						 
					 
					
						
						
							
						
						b4c106426e 
					 
					
						
						
							
							Add test case to TestPodFitsResources()  
						
						
						
						
					 
					
						2016-07-08 15:43:03 +08: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 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						58c95c136f 
					 
					
						
						
							
							Quick returns in predicates  
						
						
						
						
					 
					
						2016-07-07 12:34:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hongchao Deng 
							
						 
					 
					
						
						
							
						
						7127915a66 
					 
					
						
						
							
							selector: make sure value of GT and LT is integer  
						
						
						
						
					 
					
						2016-07-04 20:18:17 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						61a9358dbd 
					 
					
						
						
							
							Merge pull request  #26774  from xiangpengzhao/fix_predicatesnil  
						
						... 
						
						
						
						Automatic merge from submit-queue
Check nil pointer in predicates.go
Should check if the pointer is nil in func filterVolumes as is done in [func predicate](https://github.com/kubernetes/kubernetes/blob/master/plugin/pkg/scheduler/algorithm/predicates/predicates.go#L279 ). 
						
						
					 
					
						2016-06-30 01:45:26 -07:00 
						 
				 
			
				
					
						
							
							
								David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								xiangpengzhao 
							
						 
					 
					
						
						
							
						
						5b69688b4b 
					 
					
						
						
							
							Check nil for pointer  
						
						
						
						
					 
					
						2016-06-27 22:55:20 -04:00 
						 
				 
			
				
					
						
							
							
								Buddha Prakash 
							
						 
					 
					
						
						
							
						
						4acb64f8bd 
					 
					
						
						
							
							Make Qos naming consistent across the codebase  
						
						
						
						
					 
					
						2016-06-26 16:19:47 -07:00 
						 
				 
			
				
					
						
							
							
								Buddha Prakash 
							
						 
					 
					
						
						
							
						
						c3551ae6cd 
					 
					
						
						
							
							Refactor qos package  
						
						... 
						
						
						
						Signed-off-by: Buddha Prakash <buddhap@google.com > 
						
						
					 
					
						2016-06-24 15:36:04 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						a405df4391 
					 
					
						
						
							
							Merge pull request  #25710  from xiangpengzhao/fix_predicate  
						
						... 
						
						
						
						Automatic merge from submit-queue
No need to log empty string in predicates.go
If `pvcName` is empty, we don't need to log it. 
						
						
					 
					
						2016-06-24 13:56:26 -07:00 
						 
				 
			
				
					
						
							
							
								Jan Safranek 
							
						 
					 
					
						
						
							
						
						c9a60e2d2c 
					 
					
						
						
							
							Rephrase 'pv not found in cache' warnings.  
						
						... 
						
						
						
						When kubelet starts a pod that refers to non-existing PV, PVC or Node, it
should clearly show that the requested element does not exist.
Previous "PersistentVolumeClaim 'default/ceph-claim-wm' is not in cache"
looks like random kubelet hiccup, while "PersistentVolumeClaim
'default/ceph-claim-wm' not found" suggests that the object may not exist at
all and it might be an user error.
Fixes  #27523  
						
						
					 
					
						2016-06-21 14:56:11 +02:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						8b7d842203 
					 
					
						
						
							
							Merge pull request  #27227  from abhgupta/issue_27198  
						
						... 
						
						
						
						Automatic merge from submit-queue
Counting pod volume towards PV limit even if PV/PVC is missing
Fixes  #27198  
Implements option 3 from https://github.com/kubernetes/kubernetes/issues/27198#issuecomment-225298492 
/cc @smarterclayton @markturansky @childsb 
						
						
					 
					
						2016-06-17 12:40:51 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Gupta 
							
						 
					 
					
						
						
							
						
						20ce8b71ab 
					 
					
						
						
							
							Improving error messages and naming to be clear  
						
						
						
						
					 
					
						2016-06-13 15:23:17 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Gupta 
							
						 
					 
					
						
						
							
						
						07bc06ba50 
					 
					
						
						
							
							Counting pod volume towards PV limit even if PV/PVC is missing  
						
						
						
						
					 
					
						2016-06-13 15:17:42 -07:00 
						 
				 
			
				
					
						
							
							
								xiangpengzhao 
							
						 
					 
					
						
						
							
						
						f1d98ba961 
					 
					
						
						
							
							Make priority score info more clear  
						
						
						
						
					 
					
						2016-06-12 02:31:41 -04:00 
						 
				 
			
				
					
						
							
							
								Jan Chaloupka 
							
						 
					 
					
						
						
							
						
						b95b30bbd7 
					 
					
						
						
							
							Scheduler: introduce CheckNodeMemoryPressurePredicate, don't schedule pods for nodes that reports memory pressury.  
						
						... 
						
						
						
						Introduce unit-test for CheckNodeMemoryPressurePredicate
Following work done in #14943  
						
						
					 
					
						2016-05-22 00:40:28 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin 
							
						 
					 
					
						
						
							
						
						52fb89ff73 
					 
					
						
						
							
							implement taints and tolerations  
						
						
						
						
					 
					
						2016-05-18 15:06:23 +00:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
							
						
						74901ae150 
					 
					
						
						
							
							No need to log empty string  
						
						
						
						
					 
					
						2016-05-17 10:01:37 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						1b6591312d 
					 
					
						
						
							
							Update the scheduler to handle init containers  
						
						
						
						
					 
					
						2016-05-17 00:29:54 -04:00 
						 
				 
			
				
					
						
							
							
								Rudi Chiarito 
							
						 
					 
					
						
						
							
						
						362c763fca 
					 
					
						
						
							
							WIP v0 NVIDIA GPU support  
						
						... 
						
						
						
						Implements part of #24071 
I am not familiar with the scheduler enough to know what to do with the scores. Punting for now.
Missing items from the implementation plan: limitranger, rkt support, kubectl
support and user docs 
						
						
					 
					
						2016-05-09 19:20:05 -04:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						a51f266ebf 
					 
					
						
						
							
							Remove nodeName from predicate signature.  
						
						
						
						
					 
					
						2016-05-06 11:23:37 +02:00