Sharpz7
|
d08fc3a4d0
|
Another one creeped in
|
2023-08-25 10:35:58 +00:00 |
|
Sharpz7
|
ef6a0eb6d8
|
Final Lint Fix
|
2023-08-25 10:35:58 +00:00 |
|
Sharpz7
|
aa9f38c36d
|
More Lint Fixes
|
2023-08-25 10:35:58 +00:00 |
|
Sharpz7
|
601679446a
|
Lint fixes
|
2023-08-25 10:35:58 +00:00 |
|
Sharpz7
|
cf32ae9453
|
Initial Commit
|
2023-08-25 10:35:58 +00:00 |
|
Sharpz7
|
297f04b74a
|
Added function to remove finalizers as backup
|
2023-08-25 10:35:57 +00:00 |
|
Kubernetes Prow Robot
|
df493712e4
|
Merge pull request #119874 from kannon92/pod-replacement-policy-typos
fix typos for pod replacement policy
|
2023-08-17 11:21:34 -07:00 |
|
Kubernetes Prow Robot
|
d5f2420309
|
Merge pull request #119914 from luohaha3123/job-feature
Job: Change job controller methods receiver to pointer
|
2023-08-15 23:14:05 -07:00 |
|
lhaha
|
947c9376f6
|
change struct methods receiver to pointer
|
2023-08-12 10:21:14 +08:00 |
|
Yuki Iwai
|
6f27733af8
|
Job: Replace deprecated workqueue library with supported one
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
|
2023-08-11 20:35:36 +09:00 |
|
kannon92
|
f73c253acc
|
fix typos for pod replacement policy
|
2023-08-09 20:34:48 +00:00 |
|
Kubernetes Prow Robot
|
a30f6b7922
|
Merge pull request #119506 from mimowo/fix-job-controller-flaky-test
Fix the flaky TestJobApiBackoffReset test
|
2023-07-21 09:30:07 -07:00 |
|
Michal Wozniak
|
dbea279112
|
Fix the flaky TestJobApiBackoffReset test
|
2023-07-21 14:45:04 +02:00 |
|
kannon92
|
74fcf3e766
|
implementation of PodReplacementPolicy kep in the job controller
|
2023-07-21 00:44:53 +00:00 |
|
Michal Wozniak
|
35d0af9243
|
Include ignored pods when computing backoff delay for Job pod failures
|
2023-07-19 17:39:58 +02:00 |
|
Michał Woźniak
|
a15c27661e
|
Job controller implementation of backoff limit per index (#118009)
|
2023-07-18 13:44:11 -07:00 |
|
Kubernetes Prow Robot
|
84a999923f
|
Merge pull request #119335 from mimowo/use-final-diff-for-job-pod-creation
Ensure final diff is used for setting expectations for Job pod creation
|
2023-07-14 15:20:54 -07:00 |
|
Kubernetes Prow Robot
|
6f3856f953
|
Merge pull request #118883 from danielvegamyhre/kep-4017-job
Add completion index as pod label for indexed jobs
|
2023-07-14 12:23:50 -07:00 |
|
Michal Wozniak
|
9564bdc39d
|
Ensure final diff is used for setting expectations for Job pod creation
|
2023-07-14 19:09:39 +02:00 |
|
Daniel Vega-Myhre
|
037091284e
|
fix unit test bug
|
2023-07-13 22:38:21 +00:00 |
|
Daniel Vega-Myhre
|
a1a5f49bb9
|
remove statefulset label added to wrong branch
|
2023-07-13 21:07:17 +00:00 |
|
Daniel Vega-Myhre
|
1ae60c0ed1
|
use job completion index annotation as label
|
2023-07-13 21:04:37 +00:00 |
|
Michal Wozniak
|
7e3b53042b
|
Pass Job context down to firstPendingIndexes
|
2023-07-13 16:11:06 +02:00 |
|
Patrick Ohly
|
7d064812bb
|
kube-controller-manager: finish conversion to contextual logging
This removes all exceptions and fixes the remaining unconverted log calls.
|
2023-07-12 14:57:29 +02:00 |
|
Michal Wozniak
|
bf48165232
|
Remarks to syncJobCtx
|
2023-07-11 09:44:08 +02:00 |
|
Michal Wozniak
|
990339d4c3
|
Introduce syncJobContext to limit the number of function parameters
|
2023-07-11 09:27:21 +02:00 |
|
Daniel Vega-Myhre
|
98c6e25c37
|
update name of pod index label
|
2023-07-10 20:11:52 +00:00 |
|
Aldo Culquicondor
|
f7a1fb76f4
|
Only declare job as finished after removing all finalizers
Change-Id: Id4b01b0e6fabe24134e57e687356e0fc613cead4
|
2023-07-07 14:08:19 -04:00 |
|
Daniel Vega-Myhre
|
3a02ecb341
|
check test case param instead of feature flag in unit test code
|
2023-07-06 17:30:40 +00:00 |
|
kannon92
|
921b7e6e8f
|
remove equalReady and replace with k8 util function
|
2023-07-05 20:11:48 +00:00 |
|
Daniel Vega-Myhre
|
a647f9febb
|
default enabled pod index for test cases, add test case disabling it
|
2023-07-05 18:47:45 +00:00 |
|
Daniel Vega-Myhre
|
e0af0a5a45
|
add test case param for feature flag
|
2023-06-29 21:51:15 +00:00 |
|
Daniel Vega-Myhre
|
a9afaa1eee
|
add feature gate
|
2023-06-27 18:07:17 +00:00 |
|
Daniel Vega-Myhre
|
2176053415
|
add completion index as pod label
|
2023-06-26 19:53:14 +00:00 |
|
Michal Wozniak
|
8ed23558b4
|
Do not set jm.syncJobBatchPeriod=0 if not needed
|
2023-06-22 11:10:53 +02:00 |
|
Michal Wozniak
|
784a309b91
|
Do not error in Job controller sync when there are pod failures
|
2023-06-20 11:31:24 +02:00 |
|
Michal Wozniak
|
74c5ff97f1
|
Lower the constants for the rate limiter in Job controller
|
2023-06-16 17:00:04 +02:00 |
|
Michal Wozniak
|
c51a422d78
|
Cleanup job controller handling of backoff
|
2023-06-16 14:53:27 +02:00 |
|
Ziqi Zhao
|
7bc449d7e0
|
add contextual logging to job-controller
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
|
2023-06-14 13:40:02 +08:00 |
|
Michal Wozniak
|
2f6b1d3c0f
|
Ensure Job sync invocations are batched by 1s periods
|
2023-06-07 17:32:46 +02:00 |
|
Michal Wozniak
|
71ab7dc791
|
Remarks
|
2023-06-05 10:48:32 +02:00 |
|
Michal Wozniak
|
70d3bb43e5
|
Adjust the algorithm for computing the pod finish time
Change-Id: Ic282a57169cab8dc498574f08b081914218a1039
|
2023-06-05 10:06:56 +02:00 |
|
Michal Wozniak
|
0fe27a06f9
|
Cleanup the Job controller handling of terminating pods
|
2023-05-19 09:52:08 +02:00 |
|
Yuki Iwai
|
e4340f0d9b
|
Job: Use generic Set in controller
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
|
2023-05-08 15:02:23 +09:00 |
|
Sathyanarayanan Saravanamuthu
|
c84c8add70
|
Decouple batch/job back-off logic from workqueues (#114768)
* batch/job: decouple backoff from workqueue
Signed-off-by: Sathyanarayanan Saravanamuthu <sathyanarays@vmware.com>
* Resolving review comments
* Resolving more review comments
* Resolving review comments
Signed-off-by: Sathyanarayanan Saravanamuthu <sathyanarays@vmware.com>
* Computing finish time to now when FinishedAt is unix epoch
* Addressing review comments
Signed-off-by: Sathyanarayanan Saravanamuthu <sathyanarays@vmware.com>
---------
Signed-off-by: Sathyanarayanan Saravanamuthu <sathyanarays@vmware.com>
|
2023-03-16 10:15:21 -07:00 |
|
Kubernetes Prow Robot
|
ccba890df9
|
Merge pull request #114420 from bzsuni/bz/optimization
Cleanup: fix variable names in comments
|
2023-03-09 21:33:37 -08:00 |
|
Daniel Vega-Myhre
|
d41302312e
|
update validation logic so completions is mutable iff completions is modified in tandem with parallelsim so completions == parallelism
|
2023-02-23 03:25:16 +00:00 |
|
kannon92
|
32ac4a9581
|
left over uncounted from tracking cleanup
|
2023-02-22 16:45:53 +00:00 |
|
Daniel Vega-Myhre
|
2a81337e7c
|
update prev succeeded indexes for indexed jobs unconditionally
|
2023-01-31 19:15:53 +00:00 |
|
Kubernetes Prow Robot
|
5550064bc2
|
Merge pull request #115063 from kannon92/tracking-remove-comments
tracking with finalizers is the default way for the job controller so comments are not needed that say we are tracking with finalizers
|
2023-01-17 07:56:44 -08:00 |
|