Kensei Nakada
|
00f7b95b7b
|
fix: flaky TestPrepareCandidate
|
2024-11-09 12:07:16 +09:00 |
|
Kensei Nakada
|
e601eb7c5a
|
fix: run activate() only when fail
|
2024-11-07 14:09:35 +09:00 |
|
Kensei Nakada
|
9b5928f764
|
fix: refactor TestPrepareCandidate
|
2024-11-07 14:09:35 +09:00 |
|
Kensei Nakada
|
d4d91d4ace
|
fix: use set methods
|
2024-11-07 14:09:35 +09:00 |
|
Kensei Nakada
|
a95b8b5085
|
fix: use Activate always
|
2024-11-07 14:09:35 +09:00 |
|
Kensei Nakada
|
8be51d3f32
|
chore: fix based on reviews
|
2024-11-07 14:09:35 +09:00 |
|
Kensei Nakada
|
3124c5bd56
|
fix: avoid errors from the race condition detector
|
2024-11-07 14:09:35 +09:00 |
|
Kensei Nakada
|
c322294883
|
implement PodActivator to activate when preemption fails
|
2024-11-07 14:09:35 +09:00 |
|
Kensei Nakada
|
8f2243fe74
|
chore: tiny wording on the comment
|
2024-11-07 14:09:35 +09:00 |
|
Kensei Nakada
|
1e2511031e
|
feat: support metrics
|
2024-11-07 14:09:35 +09:00 |
|
Kensei Nakada
|
98bdbdcf18
|
fix: refactor TestPrepareCandidate to test async feature too
|
2024-11-07 14:09:34 +09:00 |
|
Kensei Nakada
|
02eabc7d8e
|
fix: modify newly added preemption test
|
2024-11-07 14:09:34 +09:00 |
|
Kensei Nakada
|
68aeced18e
|
fix: fixed some tests
|
2024-11-07 14:09:34 +09:00 |
|
Kensei Nakada
|
e40f3f40bd
|
fix: address reviews
|
2024-11-07 14:09:34 +09:00 |
|
Kensei Nakada
|
69a8d0ec0b
|
feature(KEP-4832): asynchronous preemption
|
2024-11-07 14:09:34 +09:00 |
|
googs1025
|
e940b86e86
|
chore(scheduler): add unit test for framework preemption part
|
2024-10-23 15:23:11 +08:00 |
|
kerthcet
|
693d4fa156
|
Refactor the sample log
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2024-10-08 09:54:05 +08:00 |
|
googs1025
|
69831b0043
|
chore(scheduler): refactor import package ordering
|
2024-09-18 20:31:03 +08:00 |
|
Richa Banker
|
6944af22d1
|
Initialize scheduler metrics after metrics options are applied
|
2024-09-13 12:52:32 -07:00 |
|
dom4ha
|
e7827879db
|
Enable testing logger in the remaining scheduler tests.
|
2024-09-09 21:59:24 +00:00 |
|
Kubernetes Prow Robot
|
e90364f45d
|
Merge pull request #126465 from googs1025/podEligibleToPreemptOthers_refactor
feat: add ctx param for PodEligibleToPreemptOthers
|
2024-09-02 12:02:56 +01:00 |
|
Kensei Nakada
|
8519d3399f
|
chore: move the scheduler internal components out of internal dir
|
2024-08-25 13:10:29 +09:00 |
|
Maciej Skoczeń
|
33815db3c1
|
Move NominatedPodsForNode to scheduling queue directly
|
2024-08-21 07:24:52 +00:00 |
|
googs1025
|
fc0fcd0044
|
feat: add ctx param for PodEligibleToPreemptOthers
|
2024-08-14 20:06:05 +08:00 |
|
Kubernetes Prow Robot
|
03e8154063
|
Merge pull request #126644 from Huang-Wei/fix-preemption
Fix a scheduler preemption issue where the victim isn't properly patched, leading to preemption not functioning as expected
|
2024-08-13 22:12:09 -07:00 |
|
Kubernetes Prow Robot
|
ea1143efc7
|
Merge pull request #126022 from macsko/new_node_to_status_map_structure
Change structure of NodeToStatus map in scheduler
|
2024-08-13 21:02:55 -07:00 |
|
Wei Huang
|
f6a11da279
|
fix a scheduler preemption issue that victim is not patched properly
|
2024-08-12 15:25:10 -07:00 |
|
Maciej Skoczeń
|
98be7dfc5d
|
Change structure of NodeToStatus map in scheduler
|
2024-07-25 07:48:35 +00:00 |
|
Kubernetes Prow Robot
|
5d40866fae
|
Merge pull request #125994 from carlory/fix-job-api
clean up codes after PodDisruptionConditions was promoted to GA
|
2024-07-17 14:37:09 -07:00 |
|
Kubernetes Prow Robot
|
d879103c28
|
Merge pull request #125820 from macsko/add_separate_lock_for_pod_nominator_scheduling_queue
Add a separate lock for pod nominator in scheduling queue
|
2024-07-17 12:06:10 -07:00 |
|
Maciej Skoczeń
|
5def93b10a
|
Add a separate lock for pod nominator in scheduling queue
|
2024-07-17 07:58:59 +00:00 |
|
Kubernetes Prow Robot
|
31062790a1
|
Merge pull request #125855 from googs1025/refactor_scheduler_ut
chore: call close framework when finishing
|
2024-07-12 05:14:35 -07:00 |
|
googs1025
|
d4627f16a5
|
chore: call close framework when finishing
Signed-off-by: googs1025 <googs1025@gmail.com>
|
2024-07-12 18:11:04 +08:00 |
|
carlory
|
850bc09e9b
|
clean up codes after PodDisruptionConditions was promoted to GA and locked to default
|
2024-07-11 10:40:21 +08:00 |
|
olderTaoist
|
b478621596
|
register unscheduable plugin when prefileter with NodeNames
|
2024-07-02 13:02:45 +08:00 |
|
Gabe
|
c8f0ea1a54
|
Don't fill in NodeToStatusMap with UnschedulableAndUnresolvable
|
2024-05-31 15:52:16 +00:00 |
|
lianghao208
|
34e620d18c
|
Support score extension function in preemption.
|
2023-11-15 15:28:20 +08:00 |
|
Kubernetes Prow Robot
|
fd5c406112
|
Merge pull request #120933 from mengjiao-liu/contextual-logging-scheduler-remaining-part
kube-scheduler: convert the remaining part to use contextual logging
|
2023-10-27 10:30:58 +02:00 |
|
Kensei Nakada
|
27bb66fd7b
|
cleanup: rename failedPlugin to plugin in framework.Status
|
2023-10-25 12:03:56 +00:00 |
|
Mengjiao Liu
|
b0a73213d6
|
kube-scheduler: convert the remaining part to use contextual logging
|
2023-10-24 17:56:48 +08:00 |
|
Michal Wozniak
|
32fdb55192
|
Use Patch instead of SSA for Pod Disruption condition
|
2023-10-19 21:00:19 +02:00 |
|
olderTaoist
|
5d5958e338
|
fix ImageLocality plugin score is inconsistent
|
2023-10-17 09:38:03 +08:00 |
|
kerthcet
|
6fbb8ec7e4
|
Move scheduler testing utils to /scheduler/testing
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2023-09-12 13:42:38 +08:00 |
|
kwakubiney
|
5752cbd8c7
|
chore: add pod UID in event log
This change includes preemptor pod UID in event log to allow
for easier debugging.
Signed-off-by: kwakubiney <kebiney@hotmail.com>
|
2023-08-16 11:00:56 +00:00 |
|
Mengjiao Liu
|
1c05cf1d51
|
kube-scheduler: NewFramework function to pass the context parameter
Co-authored-by: Aldo Culquicondor <1299064+alculquicondor@users.noreply.github.com>
|
2023-05-23 10:17:34 +08:00 |
|
Mengjiao Liu
|
fe728996ca
|
scheduler test: call frameworkruntime.WithLogger function for contextual logging
|
2023-05-11 15:46:08 +08:00 |
|
Kubernetes Prow Robot
|
5170c25609
|
Merge pull request #116835 from mengjiao-liu/contextual-logging-scheduler-plugin-preemption
Migrated `pkg/scheduler/framework/preemption & defaultpreemption` to use contextual logging
|
2023-04-27 11:10:16 -07:00 |
|
Mengjiao Liu
|
eeb1399383
|
Migrated pkg/scheduler/framework/preemption to use contextual logging
|
2023-04-27 11:28:14 +08:00 |
|
Kubernetes Prow Robot
|
af99aa1a50
|
Merge pull request #117214 from HirazawaUi/add-preemptor-log
add log includes pod preemption details
|
2023-04-13 12:40:38 -07:00 |
|
HirazawaUi
|
ed0124855a
|
add log includes pod preemption details
|
2023-04-13 22:29:18 +08:00 |
|