jayunit100 
							
						 
					 
					
						
						
							
						
						182e89b84e 
					 
					
						
						
							
							Part 1 of pr  #33763 : cleanup CheckServiceAffinity in preparation for  
						
						... 
						
						
						
						predicate injection support, Update metadata struct 
						
						
					 
					
						2016-10-13 10:38:45 -04:00 
						 
				 
			
				
					
						
							
							
								David Oppenheimer 
							
						 
					 
					
						
						
							
						
						cd4e08e7ec 
					 
					
						
						
							
							Revert "Add kubelet awareness to taint tolerant match caculator."  
						
						
						
						
					 
					
						2016-10-07 12:10:55 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						21188cadeb 
					 
					
						
						
							
							Merge pull request  #26501  from resouer/scheduler  
						
						... 
						
						
						
						Automatic merge from submit-queue
Add kubelet awareness to taint tolerant match caculator.
Add kubelet awareness to taint tolerant match caculator.
Ref: #25320 
This is required by `TaintEffectNoScheduleNoAdmit` & `TaintEffectNoScheduleNoAdmitNoExecute `, so that node will know if it should expect the taint&tolerant 
						
						
					 
					
						2016-10-07 12:05:35 -07:00 
						 
				 
			
				
					
						
							
							
								David Ashpole 
							
						 
					 
					
						
						
							
						
						0c8a664e50 
					 
					
						
						
							
							addressed comments  
						
						
						
						
					 
					
						2016-10-03 11:42:56 -07:00 
						 
				 
			
				
					
						
							
							
								David Ashpole 
							
						 
					 
					
						
						
							
						
						fed3f37eef 
					 
					
						
						
							
							Split NodeDiskPressure into NodeInodePressure and NodeDiskPressure  
						
						
						
						
					 
					
						2016-10-03 11:42:56 -07:00 
						 
				 
			
				
					
						
							
							
								Harry Zhang 
							
						 
					 
					
						
						
							
						
						c2cf5bbaf6 
					 
					
						
						
							
							Setup e2e test for no admit  
						
						
						
						
					 
					
						2016-10-01 01:07:18 -04:00 
						 
				 
			
				
					
						
							
							
								Harry Zhang 
							
						 
					 
					
						
						
							
						
						c735921b6f 
					 
					
						
						
							
							Add no admit on node side  
						
						... 
						
						
						
						Update generated code
Refactored predicates & restore helper 
						
						
					 
					
						2016-09-22 10:12:44 -04:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						483af28944 
					 
					
						
						
							
							fix up service lister  
						
						
						
						
					 
					
						2016-09-22 09:12:37 -04:00 
						 
				 
			
				
					
						
							
							
								Antoine Pelisse 
							
						 
					 
					
						
						
							
						
						938872582e 
					 
					
						
						
							
							Revert "simplify RC and SVC listers"  
						
						
						
						
					 
					
						2016-09-21 15:49:38 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						2d9d84dc64 
					 
					
						
						
							
							Merge pull request  #32888  from deads2k/client-10-fixup-remaining-listers  
						
						... 
						
						
						
						Automatic merge from submit-queue
simplify RC and SVC listers
Make the RC and SVC listers use the common list functions that more closely match client APIs, are consistent with other listers, and avoid unnecessary copies. 
						
						
					 
					
						2016-09-21 04:13:56 -07:00 
						 
				 
			
				
					
						
							
							
								Ivan Shvedunov 
							
						 
					 
					
						
						
							
						
						f758cb418d 
					 
					
						
						
							
							Fix possible panic in PodAffinityChecker  
						
						
						
						
					 
					
						2016-09-20 15:53:13 +03:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						16fbb47189 
					 
					
						
						
							
							fix up service lister  
						
						
						
						
					 
					
						2016-09-20 08:24:33 -04:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						33c710adf0 
					 
					
						
						
							
							MapReduce-like scheduler priority functions  
						
						
						
						
					 
					
						2016-08-31 15:16:10 +02:00 
						 
				 
			
				
					
						
							
							
								mksalawa 
							
						 
					 
					
						
						
							
						
						2749ec7555 
					 
					
						
						
							
							Create PredicateFailureReason, modify scheduler predicate interface.  
						
						
						
						
					 
					
						2016-08-09 14:01:46 +02:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						faffbe4e18 
					 
					
						
						
							
							Merge pull request  #29622  from rootfs/rbd-ro  
						
						... 
						
						
						
						Automatic merge from submit-queue
allow a read-only rbd image mounted by multiple pods
allow pod to run read-only rbd volume 
fix  #27725  
						
						
					 
					
						2016-08-07 17:03:39 -07:00 
						 
				 
			
				
					
						
							
							
								Huamin Chen 
							
						 
					 
					
						
						
							
						
						730db45eab 
					 
					
						
						
							
							allow a read-only rbd image mounted by multiple pods  
						
						... 
						
						
						
						Signed-off-by: Huamin Chen <hchen@redhat.com > 
						
						
					 
					
						2016-08-07 10:32:26 -04:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						022719b323 
					 
					
						
						
							
							Enable PodAffinity by default in scheduler  
						
						
						
						
					 
					
						2016-08-02 15:06:45 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						4bc410e47a 
					 
					
						
						
							
							Speedup pod affintiy predicate function  
						
						
						
						
					 
					
						2016-08-02 08:01:04 +02:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						821ff657f9 
					 
					
						
						
							
							Merge pull request  #27199  from derekwaynecarr/disk_eviction  
						
						... 
						
						
						
						Automatic merge from submit-queue
Initial support for pod eviction based on disk
This PR adds the following:
1. node reports disk pressure condition based on configured thresholds
1. scheduler does not place pods on nodes reporting disk pressure
1. kubelet will not admit any pod when it reports disk pressure
1. kubelet ranks pods for eviction when low on disk
1. kubelet evicts greediest pod
Follow-on PRs will need to handle:
1. integrate with new image gc PR (https://github.com/kubernetes/kubernetes/pull/27199 )
1. container gc policy should always run (will not be launched from eviction, tbd who does that)
  1. this means kill pod is fine for all eviction code paths since container gc will remove dead container
1. min reclaim support will just poll summary provider (derek will do follow-on)
1. need to know if imagefs is same device as rootfs from summary (derek follow-on)
/cc @vishh @kubernetes/sig-node 
						
						
					 
					
						2016-07-28 20:18:54 -07:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						9604b47c13 
					 
					
						
						
							
							Scheduler does not place pods on nodes that have disk pressure  
						
						
						
						
					 
					
						2016-07-28 16:01:38 -04: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 
							
						 
					 
					
						
						
							
						
						dcb5a6d1a6 
					 
					
						
						
							
							Reuse existing Resource struct instead of new resourceRequest  
						
						
						
						
					 
					
						2016-07-19 12:21:09 +02:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						a049a97820 
					 
					
						
						
							
							Merge pull request  #28803  from lukaszo/ds  
						
						... 
						
						
						
						Automatic merge from submit-queue
Make Daemonset use GeneralPredicates
fixes : #21454  #22205  
						
						
					 
					
						2016-07-18 22:12:14 -07:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						a538045d7b 
					 
					
						
						
							
							Cleanup and prepare for optimizing PodAffinity priority function.  
						
						
						
						
					 
					
						2016-07-15 10:06:36 +02: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 
							
						 
					 
					
						
						
							
						
						ea1d797f98 
					 
					
						
						
							
							Avoid computing ports multiple times  
						
						
						
						
					 
					
						2016-07-13 11:02:26 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						58c95c136f 
					 
					
						
						
							
							Quick returns in predicates  
						
						
						
						
					 
					
						2016-07-07 12:34:54 +02: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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