Ke Zhang
d9c9cafbf3
the observed used should match those that have hard constraint
2016-08-11 22:35:38 +08:00
deads2k
b981ea1a70
add metrics for workqueues
2016-08-10 09:28:42 -04:00
deads2k
89eaaa3d7d
refactor quota calculation for re-use
2016-08-02 15:56:08 -04:00
k8s-merge-robot
f4543250a8
Merge pull request #29133 from deads2k/priority-queue
...
Automatic merge from submit-queue
use a separate queue for initial quota calculation
When the quota controller gets backed up on resyncs, it can take a long time to observe the first usage stats which are needed by the admission plugin. This creates a second queue to prioritize the initial calculation.
2016-07-21 04:46:59 -07:00
deads2k
2ea342289e
use a separate queue for initial quota calculation
2016-07-19 13:38:39 -04:00
derekwaynecarr
f2f65fe9c4
Improve quota controller performance by eliminating unneeded list calls
2016-07-18 17:21:24 -04:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
derekwaynecarr
3075d8554f
Have quota controller use a rate limiter to avoid hot-loops
2016-05-17 11:09:30 -04:00
derekwaynecarr
31970780cc
Fix resource quota controller shutting down its worker threads
2016-05-10 19:50:36 -04:00
gmarek
3171aac57c
Generated clients can return their RESTClients, RESTClient can return its RateLimiter
2016-04-27 22:15:10 +02:00
deads2k
60fe17d338
update resource quota controller for shared informers
2016-04-21 08:20:39 -04:00
Wojciech Tyczynski
e2ebc50648
Don't sync all objects for replenishment as often as ResourceQuota.
2016-03-07 08:31:09 +01:00
derekwaynecarr
04b809573f
Quota replenishment should only add quotas that track the resource
2016-03-03 12:50:25 -05:00
derekwaynecarr
af85fb57c3
Make ResourceQuota admission and controller work generically
2016-02-26 20:34:15 -05:00
Jan Chaloupka
4389b3f0d6
Rewritte util.* -> wait.* wherever reasonable
2016-02-07 12:02:20 +01:00
Chao Xu
184440f8ef
rename release_1_2 to internalclientset
2016-02-05 14:02:28 -08:00
Chao Xu
1b047f8e67
rename legacy to core
2016-02-04 14:26:56 -08:00
Chao Xu
f9f5736b01
grep sed
2016-02-03 13:06:07 -08:00
Chao Xu
fe7887f1ec
replace the client with clientset in controllers
2016-02-02 20:28:45 -08:00
harry
1032067ff9
Replace runtime reference by pkg
2016-02-01 21:06:44 +08:00
Wojciech Tyczynski
960808bf08
Switch to versioned ListOptions in client.
2015-12-14 14:26:09 +01:00
Wojciech Tyczynski
b0fcb5adef
Pass ListOptions to List in ListWatch.
2015-12-07 11:53:53 +01:00
derekwaynecarr
55d4f70f8e
Resource quota observes deletes faster
2015-12-03 17:35:05 -05:00
Wojciech Tyczynski
6dcb689d4e
Simplify List() signature in clients.
2015-12-03 09:54:07 +01:00
Wojciech Tyczynski
8343c8ce6c
Pass ListOptions to List() methods.
2015-12-01 15:00:36 +01:00
Dr. Stefan Schimanski
a3f02cda17
Add resource requests support
2015-11-12 16:56:07 +01:00
Wojciech Tyczynski
647aa1bc8c
Unify per-resource List for unversioned client
2015-10-14 08:37:57 +02:00
eulerzgy
4ed5f9d240
adjust package name for pkg/controller directory
2015-10-12 09:51:27 +08:00
derekwaynecarr
2e76842eb7
Update resource quota for requests
2015-09-03 14:24:59 -04:00
caogaojin
60cb4406e9
Cleanup deprecated Forever function
...
Since util.Forever function has been deprecated, we should cleanup these
pieces of code.
2015-08-24 10:31:59 +08:00
Kris Rousey
ae6c64d9bb
Moving everyone to unversioned client
2015-08-18 10:23:03 -07:00
Mike Danese
17defc7383
run gofmt on everything we touched
2015-08-05 17:52:56 -07:00
Mike Danese
8e33cbfa28
rewrite go imports
2015-08-05 17:30:03 -07:00
gmarek
d27ad5b714
Controller codebase refactoring
2015-08-03 17:06:25 +02:00