Commit Graph

2856 Commits

Author SHA1 Message Date
Zhe Jin 4d9400ab16 support total resource request in queue 2017-11-21 14:22:29 +08:00
hanghliu 2b8dfd90cd generated codes changes 2017-11-17 01:50:27 +00:00
hanghliu d7588349f3 make queuejob being aware of queue quota changes 2017-11-17 01:49:36 +00:00
hanghliu 4ee6166f45 remove unused variable 2017-11-16 08:56:44 +00:00
Klaus Ma 3386525809
Merge pull request #88 from jinzhejz/policyfactory
register proportion policy in factory
2017-11-14 18:32:00 +08:00
Klaus Ma 4142cdab51
Merge branch 'master' into policyfactory 2017-11-14 18:31:50 +08:00
Klaus Ma a1aede40d7
Merge pull request #87 from jinzhejz/bugfix
assign left resources which can not be allocated by weight
2017-11-14 18:31:07 +08:00
Zhe Jin 9c2b674b1f register proportion policy in factory 2017-11-14 17:53:13 +08:00
Zhe Jin 49937990db assign left resources which can not be allocated by weight 2017-11-14 09:45:29 +08:00
Klaus Ma f09eae0f8f
Merge pull request #86 from hanghliu/queuejob
Add queuejob reference manager
2017-11-10 19:49:17 +08:00
hanghliu 4a10078fd7 add more err handling 2017-11-10 07:04:33 +00:00
hanghliu dd86ade955 fix gofmt issue 2017-11-08 08:46:22 +00:00
hanghliu d720c465a1 Merge branch 'master' into queuejob 2017-11-08 08:41:36 +00:00
hanghliu 9fd3650f8a Add queuejob reference manager to manage the membership between queuejob resources and its members 2017-11-08 08:37:46 +00:00
Klaus Ma 54bfb76e76
Merge pull request #84 from hanghliu/queuejob
use runtime.RawExtension to represent queuejob sub-resource
2017-11-07 13:35:18 +08:00
hanghliu e969b90bc6 cleanup the comment out codes 2017-11-07 04:17:37 +00:00
hanghliu 94c64017b5 remove debug print 2017-11-06 08:34:37 +00:00
hanghliu 14e0f9cb8e Merge branch 'master' into queuejob 2017-11-06 08:25:16 +00:00
hanghliu 137f35ee81 use runtime.RawExtension to represent queuejob sub-resource 2017-11-06 08:23:16 +00:00
Klaus Ma 691b388265
Merge pull request #83 from jinzhejz/jinzhejz_cf
Code refine
2017-11-03 14:07:39 +08:00
Zhe Jin dfe16db5e3 code refine 2017-11-03 11:28:00 +08:00
Klaus Ma a5e2dcad13
Merge pull request #82 from jinzhejz/jinzhejz_cf
Code refine
2017-11-03 10:00:50 +08:00
Klaus Ma 45faff85c0
Merge pull request #81 from jinzhejz/jinzhejz_coderefine
Code refine
2017-11-03 09:22:18 +08:00
Zhe Jin 28cea02217 code refine 2017-11-02 17:01:32 +08:00
Zhe Jin 5056a33bf2 code refine 2017-11-02 14:00:42 +08:00
Klaus Ma f7d2e9bf76
Merge pull request #79 from swiftdiaries/master
Added NodeLister to list all nodes, ListPodsOnaNode to list all pods on a Node.
2017-11-01 15:23:11 +08:00
Zhe Jin 9bf71b6829
Merge branch 'master' into master 2017-11-01 15:22:58 +08:00
Klaus Ma 69de1de1e4
Merge pull request #80 from jinzhejz/jinzhejz_quota
Create/delete quota automatically for queue
2017-11-01 14:49:35 +08:00
Zhe Jin 8eda235bb2 Create quota for queue if it does not exist 2017-11-01 11:21:01 +08:00
Klaus Ma 5d9f400681
Merge pull request #78 from jinzhejz/jinzhejz_createquota
Code refine
2017-10-31 22:33:03 +08:00
swiftdiaries ae75625aa4 Added NodeLister to list all nodes 2017-10-31 10:30:40 -04:00
Zhe Jin e059e51f31 Code refine 2017-10-31 15:09:51 +08:00
Klaus Ma c8de4a0211
Merge branch 'master' into jinzhejz_apidoc 2017-10-30 16:44:37 +08:00
Klaus Ma 7b19e05e08 Merge pull request #63 from jinzhejz/jinzhejz_bugfix
fix a race condition issue
2017-10-27 11:26:19 +08:00
Zhe Jin da4b619de6 fix a race condition issue 2017-10-26 16:04:12 +08:00
Klaus Ma f12a3ec3da Merge pull request #62 from hanghliu/queuejob
add queuejob controller init version
2017-10-25 16:12:11 +08:00
hanghliu 5b8b64ce4d add queuejob controller init version 2017-10-21 12:58:44 +00:00
Zhe Jin fb6a34e43d Merge branch 'master' into jinzhejz_apidoc 2017-10-20 10:10:07 +08:00
Klaus Ma ed94c64b4d Merge pull request #61 from jinzhejz/jinzhejz_test
preemption integration test and code refine
2017-10-20 10:06:44 +08:00
Klaus Ma 5161a30215 Merge branch 'master' into jinzhejz_test 2017-10-20 10:06:35 +08:00
Klaus Ma cc3bf4b07d Merge pull request #56 from hanghliu/queuejob
add queuejob to schedulercache
2017-10-20 10:05:35 +08:00
hanghliu 664eeb749f rebase changes from master 2017-10-19 07:46:03 +00:00
hanghliu b10c7fe171 Merge branch 'queuejob' of github.com:hanghliu/kube-arbitrator into queuejob 2017-10-19 07:17:50 +00:00
hanghliu cf4806475e add queue/queuejob informer implementation 2017-10-19 07:05:35 +00:00
Zhe Jin af5e4111e3 preemption integration test and code refine 2017-10-19 14:52:25 +08:00
Zhe Jin d47461a578 Queue API design doc update 2017-10-18 17:35:35 +08:00
Klaus Ma 4ac40bc38b Merge pull request #60 from jinzhejz/jinzhejz_preemption
Init resources preemption between queues
2017-10-18 15:59:21 +08:00
Zhe Jin 789a677afa init preemption 2017-10-18 15:31:46 +08:00
Klaus Ma e735a1b049 Merge branch 'master' into jinzhejz_apidoc 2017-10-18 13:36:08 +08:00
Zhe Jin 86cde1e61b Queue API design doc update 2017-10-18 11:24:01 +08:00