Commit Graph

188 Commits

Author SHA1 Message Date
wangyuqing4 1e5f4325ae fix initialize job status 2019-06-28 15:31:11 +08:00
Rajadeepan D Ramesh c05f3a6709 Adding Events for Action 2019-06-18 20:07:27 +05:30
SrinivasChilveri 5ecbd07948 updated with proper decsriptions 2019-06-12 11:16:59 +05:30
SrinivasChilveri d87cc807c1 Lint Fixes 2019-06-11 23:32:51 +05:30
thandayuthapani 1272d46191 Add UT cases for Job package - job_controller_plugins 2019-06-06 09:27:14 +05:30
TommyLike e1edeeb71b Support job level priorityClassName 2019-05-16 15:02:27 +08:00
Klaus Ma a5ad3c146a
Merge branch 'master' into ttl 2019-05-14 16:56:11 +08:00
thandayuthapani 1da7f43219 Add JobType in cli command 2019-05-14 10:44:11 +05:30
xuzhonghu f6bd09143f update pb index 2019-05-13 11:22:06 +08:00
xuzhonghu 2e25e83483 re order 2019-05-13 10:14:01 +08:00
xuzhonghu 21941696dd add LastTransitionTime 2019-05-13 09:58:46 +08:00
xuzhonghu ef51425505 Add TTL for finished job 2019-05-13 09:58:46 +08:00
TommyLike 706ae02ebf Fix combine volume feature issues&Adding testcase 2019-05-07 22:44:51 +08:00
Da K. Ma 739da027c4 Added Queue Capability.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2019-05-06 16:18:08 +05:30
TommyLike 71defce03d Combine input & output volumes 2019-05-05 14:13:08 +08:00
TommyLike 2a0c3a84fd Merge branch 'feature/combine_codes' of https://github.com/TommyLike/volcano into feature/combine_codes 2019-04-30 14:38:54 +08:00
TommyLike 8de8f1cea7 Combine codes 2019-04-30 13:59:40 +08:00
TommyLike 5c473c33d7 Update generated code 2019-04-29 15:09:21 +08:00
TommyLike 5feee2f904 Support enqueue 2019-04-29 14:40:42 +08:00
dingtianshun 4b7ce491ef Combine input and output into volumes array, allowing users to mount multiple volumes 2019-04-29 11:53:59 +08:00
TommyLike e1b32e584f Remove redundant files 2019-04-28 10:14:38 +08:00
TommyLike dac1c21741 Removing script files 2019-04-28 09:34:36 +08:00
TommyLike 4b74ec8f29 Revert all codes related to batch jobs 2019-04-28 09:33:25 +08:00
Jun Gong 35ba12153a Format imports with goimports 2019-04-26 17:26:20 +08:00
Da K. Ma fac8e676f8 Added Queue status.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2019-04-22 23:13:56 +08:00
wangyuqing e2babe8453 create pods delay 2019-04-20 14:53:17 +08:00
limingzhe 79ba98949c add kube-batch 2019-04-17 20:34:24 +08:00
xuzhonghu 35397454be restore kube-batch 2019-04-16 19:19:22 +08:00
TommyLike f9929c12ff Support generate code tool 2019-04-16 15:01:07 +08:00
Klaus Ma 2bdfc4761b Merge branch 'retry' into 'master' 2019-04-15 10:11:40 +08:00
heyanchun 501803d0d4 [bufix] Job is restarted failed reached the maximum number of retries. 2019-04-15 09:52:40 +08:00
Da K. Ma 486d672c41 Renamed kube-batch to Volcano
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2019-04-14 22:08:03 +08:00
Zhang Jinghui a24a4a3ae2 add validation of event and action in policies 2019-04-14 21:06:11 +08:00
xuzhonghu 6b99172971 fix boilerplate verify 2019-04-11 11:02:24 +08:00
xuzhonghu e0ad04ae08 add helpers 2019-04-10 19:23:00 +08:00
TommyLike efbd227e08 Add basic Job definition 2019-04-10 15:26:44 +08:00
shivramsrivastava f1e413487f Adding verify script for boilerplate and spelling checks 2019-04-08 15:30:08 +05:30
wangyuqing 908ea92319 fix CreateConfigMapIfNotExist 2019-03-29 09:46:12 +08:00
limingzhe ebd5f8450a support mpi e2e test 2019-03-28 22:16:46 +08:00
limingzhe 41fa67b13e merge github new branch 2019-03-28 11:48:11 +08:00
wangyuqing d35b6d2f59 add plugin 2019-03-27 14:09:12 +08:00
Klaus Ma 68d167f700 Merge pull request #39 from volcano-sh/bug/fix_queue_error 2019-03-27 11:42:25 +08:00
TommyLike 764db87cae Fix admission issue 2019-03-25 21:28:48 +08:00
TommyLike 4502c03dee Update JobSpec to support queue 2019-03-25 09:13:23 +08:00
TommyLike da873f66f7 Add queue name support in job 2019-03-25 09:01:39 +08:00
TommyLike 9e418cd8f9 Fix comment issue 2019-03-21 19:30:45 +08:00
TommyLike 22ebef48ad Support complete job when task finished 2019-03-21 16:24:06 +08:00
TommyLike cc8925c57b Fix some typos in code and document 2019-03-15 11:23:21 +08:00
TommyLike b711d2363d Add more codes regarding controllers 2019-03-15 10:35:14 +08:00
TommyLike 75307d6f83 Rename hpw to volcano sh 2019-03-15 10:10:59 +08:00
TommyLike 2140fc7111 Basic initr 2019-03-05 16:20:13 +08:00
Da K. Ma 3c929a837d Added PriorityClass to PodGroup.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2019-03-04 21:11:46 +08:00
TommyLike f21fcd28b3 Fix issue tested 2019-03-04 19:30:21 +08:00
TommyLike 149fa9048e Init commit 2019-03-04 19:18:21 +08:00
TommyLike f793b3971b Rename JobUnschedulEvent to UnknownEvent 2019-02-27 17:03:41 +08:00
TommyLike 3581defa8c Using poggroup status 2019-02-26 18:10:16 +08:00
TommyLike 480116f665 Fix comments 2019-02-25 09:23:08 +08:00
TommyLike d56108dda8 Report event 2019-02-25 09:00:27 +08:00
TommyLike 5be8f00e2c Rename hpw cloud into volcano.sh 2019-02-23 17:53:19 +08:00
xushiwei 556ec28e22 add generate file 2019-02-23 10:06:56 +08:00
zhaoshuhao 80e1df9ce5 hpw.cloud -> volcano.sh 2019-02-21 16:11:47 +08:00
Klaus Ma 3e5d55f918 Merge branch 'cleanup-taskspecs' into 'master' 2019-02-20 11:43:10 +08:00
xushiwei 842eab5033 if running pod greater or equal to MinAvailable then set job phase running 2019-02-20 10:43:42 +08:00
Kevin Wang 837c45a98e replace taskSpecs with tasks 2019-01-29 11:32:42 +08:00
Da K. Ma 60255c776e Update PodGroup status.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2019-01-25 16:22:12 +08:00
Klaus Ma 9afbbdbc35 Added Job lifecycle.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-24 10:38:52 +08:00
Klaus Ma 26b05f511d Added Job error handling.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-19 16:47:33 +08:00
Klaus Ma ea159a0c79 Added job lifecycle framework.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-16 15:16:43 +08:00
Klaus Ma 24ef64181e Replaced condition by state.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-16 10:43:16 +08:00
Klaus Ma 2b6e459597 Added lifecycle policy framework.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-15 15:48:03 +08:00
Klaus Ma d3ef54ebcf Add Trivas img.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-14 14:54:32 +08:00
Klaus Ma 03c8f04b5f Updated Job API.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-14 13:59:01 +08:00
Jiaxin Shan 1d3126a3b5 Add Unschedulable PodCondition for pending and allocated tasks 2019-01-12 21:42:12 -08:00
Da K. Ma 0deea0013a Fixed status protobuf id.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2019-01-11 15:55:35 +08:00
Boris bb85483d88 Added State to PodGroupStatus struct, based on Pod.Status
Edited PR

Autogenerated update
2019-01-08 12:43:21 +02:00
Klaus Ma 18defb3894 Init.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-08 10:20:31 +08:00
Klaus Ma 408854754c Trival_fix
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-07 17:42:00 +08:00
Klaus Ma 52d22c5919 Added index & service to job. 2019-01-03 09:05:25 +08:00
Klaus Ma 62c5699492 Enabled Job Management.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-02 09:33:39 +08:00
Klaus Ma 546119a0c3 Added Job management.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2018-12-29 16:51:30 +08:00
Klaus Ma b1cba634a6 Added PodGroup.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2018-12-26 09:38:54 +08:00
Klaus Ma 46a7985731 Enhanced Job API.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2018-12-25 17:01:48 +08:00
Klaus Ma cd61946918 Fixed build error.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2018-12-25 14:55:02 +08:00
Klaus Ma a876903d5a init.
Signed-off-by: Klaus Ma <mada3@huawei.com>
2018-12-25 12:35:04 +08:00
Da K. Ma ede3676f05 Removed lifecycle policy.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-12-21 01:10:55 -08:00
Da K. Ma b6982f6aa2 Added eviction record.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-10-01 09:45:36 +08:00
Da K. Ma 4bc07b94ce Renamed spec.NumMember to spec.MinMember.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-09-30 21:03:54 +08:00
Klaus Ma 0f39d219a5 Move extensions out of tree.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-09-04 15:52:31 +08:00
Da K. Ma 428444c4f7 Fixed API definition typo.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-08-15 19:52:29 +08:00
Da K. Ma e9dd7e12cb Allocated resources by Queue.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-08-14 16:56:40 +08:00
Da K. Ma c7ae8bc42d Added Queue.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-08-13 21:54:50 +08:00
Da K. Ma 22a9d034c6 Recorded unschedulable event for gang-scheduling.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-08-12 00:00:06 +08:00
Da K. Ma 0908a3868d Added PodGroup status.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-08-10 13:57:35 +08:00
Da K. Ma 3dce11014b Using annotation for PodGroup.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-08-10 13:36:32 +08:00
Da K. Ma 7239c527f9 Updated APIs.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-08-10 09:51:44 +08:00
Da K. Ma 78583b0e83 Replaced decorate by plugins.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-07-27 17:14:12 +08:00
Da K. Ma a16805c50f Added comments for QueueJob
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-07-10 15:16:18 +08:00
Stefania Costache 19664c2377 scheduler per QJ 2018-07-09 14:16:56 +00:00
Da K. Ma 1a4c0f8792 Updated EventHandler type.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-07-07 19:53:33 +08:00
Da K. Ma 6eadc3405f Updated client-go to 1.11.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-07-07 11:46:18 +08:00