Klaus Ma 
							
						 
					 
					
						
						
							
						
						63d194b626 
					 
					
						
						
							
							Removed old scheduler constructor.  
						
						
						
						
					 
					
						2017-05-08 11:09:25 -04:00 
						 
				 
			
				
					
						
							
							
								Bobby Salamat 
							
						 
					 
					
						
						
							
						
						f9d1333144 
					 
					
						
						
							
							Addressed reviewers comments  
						
						
						
						
					 
					
						2017-04-07 17:31:45 -07:00 
						 
				 
			
				
					
						
							
							
								Harry Zhang 
							
						 
					 
					
						
						
							
						
						2c4514c325 
					 
					
						
						
							
							Enable equivalence cache in generic scheduler  
						
						
						
						
					 
					
						2017-03-28 13:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Haoran Wang 
							
						 
					 
					
						
						
							
						
						4540bb9e77 
					 
					
						
						
							
							move the lister.go to testing folder  
						
						
						
						
					 
					
						2017-02-25 23:36:27 +08:00 
						 
				 
			
				
					
						
							
							
								jayunit100 
							
						 
					 
					
						
						
							
						
						e42642693c 
					 
					
						
						
							
							'core' package to prevent dependency creep and isolate core functionality from daemon.  
						
						... 
						
						
						
						Add core build file 
						
						
					 
					
						2017-02-01 13:07:37 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						8a12000402 
					 
					
						
						
							
							move client/record  
						
						
						
						
					 
					
						2017-01-31 19:14:13 -05:00 
						 
				 
			
				
					
						
							
							
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						bc6fdd925d 
					 
					
						
						
							
							pkg/api/resource: move to apimachinery  
						
						
						
						
					 
					
						2017-01-29 21:41:44 +01:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						5c5ce3baee 
					 
					
						
						
							
							Merge pull request  #40362  from deads2k/client-14-move-pkgs  
						
						... 
						
						
						
						Automatic merge from submit-queue
move client/cache and client/discovery to client-go
mechanical changes to move those packages.  Had to create a `k8s.io/kubernetes/pkg/client/tests` package for tests that were blacklisted from client-go.  We can rewrite these tests later and move them, but for now they'll still run at least.
@caesarxuchao @sttts 
						
						
					 
					
						2017-01-25 08:17:15 -08:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						b0b156b381 
					 
					
						
						
							
							make tools/cache authoritative  
						
						
						
						
					 
					
						2017-01-25 08:29:45 -05:00 
						 
				 
			
				
					
						
							
							
								forrestchen 
							
						 
					 
					
						
						
							
						
						e2a465ae68 
					 
					
						
						
							
							skip schedule deleting pod  
						
						... 
						
						
						
						Signed-off-by: forrestchen <forrestchen@tencent.com >
skip schedule deleting pod
Signed-off-by: forrestchen <forrestchen@tencent.com > 
						
						
					 
					
						2017-01-24 10:13:54 +08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						9a2a50cda7 
					 
					
						
						
							
							refactor: use metav1.ObjectMeta in other types  
						
						
						
						
					 
					
						2017-01-17 16:17:19 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						6a4d5cd7cc 
					 
					
						
						
							
							start the apimachinery repo  
						
						
						
						
					 
					
						2017-01-11 09:09:48 -05:00 
						 
				 
			
				
					
						
							
							
								Dmitry Shulyak 
							
						 
					 
					
						
						
							
						
						530ee716e3 
					 
					
						
						
							
							Count ttl for assumed pod when binding is finished  
						
						... 
						
						
						
						In such cases when api server is overloaded and returns a lot of
429 (too many requests) errors - binding may take a lot of time
to succeed due to retry policy implemented in rest client.
In such events cache ttl for assumed pods wasn't big enough.
In order to minimize probability of such errors ttl for assumed pods
will be counted from the time when binding for particular pod is finished
(either with error or success)
Change-Id: Ib0122f8a76dc57c82f2c7c52497aad1bdd8be411 
						
						
					 
					
						2017-01-03 12:45:11 +02:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						f782aba56e 
					 
					
						
						
							
							plugin/scheduler  
						
						
						
						
					 
					
						2016-11-23 15:53:09 -08:00 
						 
				 
			
				
					
						
							
							
								jayunit100 
							
						 
					 
					
						
						
							
						
						5d5bc6759e 
					 
					
						
						
							
							Reduce spam in Events from scheduler by counter aggregation of failure  
						
						... 
						
						
						
						reasons. 
						
						
					 
					
						2016-11-03 13:53:35 -04:00 
						 
				 
			
				
					
						
							
							
								jayunit100 
							
						 
					 
					
						
						
							
						
						08cff0157d 
					 
					
						
						
							
							PredicateMetadata factory and optimization, Cleaned up some comments,  
						
						... 
						
						
						
						Comments addressed, Make emptyMetadataProducer a func to avoid casting,
FakeSvcLister: remove error return for len(svc)=0.  New test for
predicatePrecomp to make method semantics explictly enforced when meta
is missing. Precompute wrapper. 
						
						
					 
					
						2016-10-20 08:27:11 -04:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						f8632e2203 
					 
					
						
						
							
							Migrate EqualPriority to MapReduce-like framework.  
						
						
						
						
					 
					
						2016-10-04 12:19:08 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						6598c181f7 
					 
					
						
						
							
							Support metadata producer with underlying data.  
						
						
						
						
					 
					
						2016-09-28 09:11:18 +02:00 
						 
				 
			
				
					
						
							
							
								mksalawa 
							
						 
					 
					
						
						
							
						
						2749ec7555 
					 
					
						
						
							
							Create PredicateFailureReason, modify scheduler predicate interface.  
						
						
						
						
					 
					
						2016-08-09 14:01:46 +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 
						 
				 
			
				
					
						
							
							
								David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								Hongchao Deng 
							
						 
					 
					
						
						
							
						
						8cd55e8e52 
					 
					
						
						
							
							refactor scheduler test and include phantom test  
						
						
						
						
					 
					
						2016-06-24 16:11:59 -07:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						5d702a32c1 
					 
					
						
						
							
							Fix race in informer  
						
						
						
						
					 
					
						2016-06-14 16:40:12 +02:00 
						 
				 
			
				
					
						
							
							
								Hongchao Deng 
							
						 
					 
					
						
						
							
						
						e2704c9168 
					 
					
						
						
							
							scheduler: remove unused random generator  
						
						
						
						
					 
					
						2016-05-24 20:12:21 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						132ebb091a 
					 
					
						
						
							
							Merge pull request  #24459  from fgrzadkowski/unschedulable_pod  
						
						... 
						
						
						
						Automatic merge from submit-queue
Add pod condition PodScheduled to detect situation when scheduler tried to schedule a Pod, but failed
Set `PodSchedule` condition to `ConditionFalse` in `scheduleOne()` if scheduling failed and to `ConditionTrue` in `/bind` subresource.
Ref #24404 
@mml (as it seems to be related to "why pending" effort)
<!-- 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/24459 )
<!-- Reviewable:end --> 
						
						
					 
					
						2016-05-12 05:54:06 -07:00 
						 
				 
			
				
					
						
							
							
								Filip Grzadkowski 
							
						 
					 
					
						
						
							
						
						a80b1798c4 
					 
					
						
						
							
							Add pod condition PodScheduled to detect situation  
						
						... 
						
						
						
						when scheduler tried to schedule a Pod, but failed.
Ref #24404  
						
						
					 
					
						2016-05-12 10:21:21 +02:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						fdb110c859 
					 
					
						
						
							
							Fix the rest of the code  
						
						
						
						
					 
					
						2016-04-29 17:12:10 -04:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						254b05761f 
					 
					
						
						
							
							Asynchronous bindings  
						
						
						
						
					 
					
						2016-04-14 09:52:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						1471a5b96b 
					 
					
						
						
							
							Fix scheduler_test race  
						
						
						
						
					 
					
						2016-03-24 12:31:57 +01:00 
						 
				 
			
				
					
						
							
							
								harry 
							
						 
					 
					
						
						
							
						
						b0900bf0d4 
					 
					
						
						
							
							Refactor diff into sub pkg  
						
						
						
						
					 
					
						2016-03-21 20:21:39 +08:00 
						 
				 
			
				
					
						
							
							
								Hongchao Deng 
							
						 
					 
					
						
						
							
						
						ae88f08af0 
					 
					
						
						
							
							Scheduler: replace system modeler with scheduler cache  
						
						
						
						
					 
					
						2016-03-14 09:03:41 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Liggett 
							
						 
					 
					
						
						
							
						
						547c3b449f 
					 
					
						
						
							
							Guarantee we finish writing to the test log before the test exits.  
						
						... 
						
						
						
						Should fix  #22614  
						
						
					 
					
						2016-03-09 13:27:27 -08: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						4a7d70aef1 
					 
					
						
						
							
							extend fake clock  
						
						
						
						
					 
					
						2016-02-01 15:36:15 -08:00 
						 
				 
			
				
					
						
							
							
								harry 
							
						 
					 
					
						
						
							
						
						080cb60dab 
					 
					
						
						
							
							Fix duplicated rate limit in scheduler  
						
						... 
						
						
						
						Remove BindingRateLimiterSaturation metrics
Update generated doc 
						
						
					 
					
						2016-01-13 20:51:55 +08:00 
						 
				 
			
				
					
						
							
							
								Hongchao Deng 
							
						 
					 
					
						
						
							
						
						ba80892cec 
					 
					
						
						
							
							Rate limiter: Add Saturation() method  
						
						
						
						
					 
					
						2015-12-03 08:39:35 -08:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						4eb010b1f7 
					 
					
						
						
							
							Merge pull request  #17694  from hongchaodeng/ratelimit  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2015-11-26 13:12:26 -08:00 
						 
				 
			
				
					
						
							
							
								Ravi Gadde 
							
						 
					 
					
						
						
							
						
						cadc24e9fd 
					 
					
						
						
							
							Scheduler extension  
						
						
						
						
					 
					
						2015-11-25 08:19:27 -08:00 
						 
				 
			
				
					
						
							
							
								Hongchao Deng 
							
						 
					 
					
						
						
							
						
						13d152a873 
					 
					
						
						
							
							RateLimiter: change CanAccept() to TryAccept()  
						
						
						
						
					 
					
						2015-11-23 16:42:53 -08:00 
						 
				 
			
				
					
						
							
							
								HaiyangDING 
							
						 
					 
					
						
						
							
						
						6e11cd6028 
					 
					
						
						
							
							Replace PodFitsPorts with PodFitsHostPorts  
						
						
						
						
					 
					
						2015-09-30 15:14:59 +08:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						53ae56f205 
					 
					
						
						
							
							Replace "minion" with "node" in bunch of places.  
						
						
						
						
					 
					
						2015-09-14 11:07:11 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						15b30b8b09 
					 
					
						
						
							
							Move version agnostic parts of client  
						
						... 
						
						
						
						pkg/client/unversioned/cache -> pkg/client/cache
pkg/client/unversioned/record -> pkg/client/record 
						
						
					 
					
						2015-09-10 17:17:59 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						9fc79e9d99 
					 
					
						
						
							
							refactor testapi and test scripts to prepare for multiple API groups.  
						
						
						
						
					 
					
						2015-09-04 18:01:32 -07:00 
						 
				 
			
				
					
						
							
							
								Kris Rousey 
							
						 
					 
					
						
						
							
						
						ae6c64d9bb 
					 
					
						
						
							
							Moving everyone to unversioned client  
						
						
						
						
					 
					
						2015-08-18 10:23:03 -07:00 
						 
				 
			
				
					
						
							
							
								jiangyaoguo 
							
						 
					 
					
						
						
							
						
						5d3522dc7a 
					 
					
						
						
							
							Keep event reason consistant in scheduler and controller  
						
						
						
						
					 
					
						2015-08-13 11:33:32 +08:00 
						 
				 
			
				
					
						
							
							
								Kris Rousey 
							
						 
					 
					
						
						
							
						
						565189f5b8 
					 
					
						
						
							
							Correcting all go vet errors  
						
						
						
						
					 
					
						2015-08-11 13:55:37 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						8e33cbfa28 
					 
					
						
						
							
							rewrite go imports  
						
						
						
						
					 
					
						2015-08-05 17:30:03 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						d0daabb34b 
					 
					
						
						
							
							Merge pull request  #8471  from bprashanth/scheduler_burst  
						
						... 
						
						
						
						Limit the scheduler to a burst qps of 30 
						
						
					 
					
						2015-05-28 16:55:25 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						9c1153322e 
					 
					
						
						
							
							update PodSpec.Host to PodSpec.NodeName in /pkg/api/types.go and /pkg/api/v1beta3/types.go  
						
						
						
						
					 
					
						2015-05-28 14:10:06 -07:00