Maciej Skoczeń
|
3eefd62f94
|
Make update and delete active queue methods
|
2024-08-22 09:26:05 +00:00 |
|
Maciej Skoczeń
|
9773a39b28
|
Don't expose lock outside activeQueue in scheduling queue
|
2024-08-22 09:21:35 +00:00 |
|
Maciej Skoczeń
|
a7ad94f93b
|
Unexport podRef in scheduling queue's nominator
|
2024-08-21 07:25:57 +00:00 |
|
Maciej Skoczeń
|
e303808896
|
Move scheduling queue's nominator to a separate file
|
2024-08-21 07:25:55 +00:00 |
|
Maciej Skoczeń
|
33815db3c1
|
Move NominatedPodsForNode to scheduling queue directly
|
2024-08-21 07:24:52 +00:00 |
|
googs1025
|
ff983bbfbf
|
scheduler(queue): fix flake test for InFlightPods
|
2024-08-20 14:41:38 +08:00 |
|
Maciej Skoczeń
|
8e630a9f68
|
Move activeQ related fields to separate struct in scheduling queue
|
2024-08-19 07:35:31 +00:00 |
|
Maciej Skoczeń
|
6b33e2e632
|
Use generics in scheduling queue's heap
|
2024-07-24 06:55:47 +00:00 |
|
Kubernetes Prow Robot
|
39a80796b6
|
Merge pull request #122628 from sanposhiho/pod-smaller-events
add(scheduler/framework): implement smaller Pod update events
|
2024-07-23 18:01:46 -07:00 |
|
Kubernetes Prow Robot
|
43691598da
|
Merge pull request #126227 from sanposhiho/queueing_hint_execution_duration_seconds
feature: support queueing_hint_execution_duration_seconds metric
|
2024-07-23 02:12:29 -07:00 |
|
Kensei Nakada
|
2a51bd81fa
|
fix: async metric recording
|
2024-07-22 21:32:19 +09:00 |
|
Kensei Nakada
|
82a54e8cc8
|
cleanup: remove duplicated addNominatedPodUnlocked
|
2024-07-21 16:04:25 +09:00 |
|
Kensei Nakada
|
fa8092f838
|
support UpdatePodScaleDown instead of UpdatePodRequest
|
2024-07-20 19:20:38 +09:00 |
|
Kensei Nakada
|
0dee497876
|
fix: make updatePodOther private
|
2024-07-20 17:49:46 +09:00 |
|
Kensei Nakada
|
e46fe0b673
|
register UpdatePodOther to a general Update
|
2024-07-20 17:44:57 +09:00 |
|
Kensei Nakada
|
066826d476
|
fix wordings
|
2024-07-20 17:44:57 +09:00 |
|
Kensei Nakada
|
4283ab5df3
|
use PodUpdateOther internally
|
2024-07-20 17:44:55 +09:00 |
|
Kensei Nakada
|
0cd1ee4259
|
add(scheduler/framework): implement smaller Pod update events
|
2024-07-20 17:44:23 +09:00 |
|
Kubernetes Prow Robot
|
6f3f115378
|
Merge pull request #126222 from macsko/dont_lock_activeq_twice_in_activate_in_scheduling_queue
Don't lock activeQ twice when activating pod in scheduling queue
|
2024-07-19 12:03:10 -07:00 |
|
Kensei Nakada
|
7ef3cf5d07
|
feature: support queueing_hint_execution_duration_seconds metric
|
2024-07-19 23:13:07 +09:00 |
|
Kubernetes Prow Robot
|
01eb9f4754
|
Merge pull request #125929 from sanposhiho/requeueing-metrics
add: implement event_handling_duration_seconds metric
|
2024-07-19 04:43:00 -07:00 |
|
Maciej Skoczeń
|
7421ded6f9
|
Don't lock activeQ twice when activating pod in scheduling queue
|
2024-07-19 09:18:42 +00:00 |
|
Kensei Nakada
|
9ff3227b15
|
add: implement event_handling_duration_seconds metric
|
2024-07-18 18:16:57 +09: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
|
ae1caa40a2
|
Merge pull request #125961 from Jerry-yz/master
Chore: fix scheduler code comment typos
|
2024-07-15 19:27:30 -07:00 |
|
Kubernetes Prow Robot
|
bae59799e9
|
Merge pull request #126050 from sanposhiho/refactor-move
cleanup: refactor the way extracting Node smaller events
|
2024-07-12 08:13:12 -07: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 |
|
Kensei Nakada
|
fe96bfa348
|
cleanup: refactor the way extracting Node smaller events
|
2024-07-12 20:45:02 +09:00 |
|
Kensei Nakada
|
9772ff2848
|
cleanup: move NodeSchedulingPropertiesChange
|
2024-07-12 19:21:48 +09:00 |
|
googs1025
|
d4627f16a5
|
chore: call close framework when finishing
Signed-off-by: googs1025 <googs1025@gmail.com>
|
2024-07-12 18:11:04 +08:00 |
|
Maciej Skoczeń
|
31e89b1f4d
|
Add activeQLock to scheduling queue to improve Pop() throughput
|
2024-07-09 11:37:19 +00:00 |
|
Kubernetes Prow Robot
|
e48d42d81d
|
Merge pull request #122627 from sanposhiho/remove-AssignedPodUpdated
take PodTopologySpread into consideration when requeueing Pods based on Pod related events
|
2024-07-08 16:21:11 -07:00 |
|
Jerry-yz
|
bd90e99b2a
|
fix: schedule code comment typo
Signed-off-by: Jerry-yz <yz386071268@gmail.com>
|
2024-07-09 00:04:18 +08:00 |
|
Kensei Nakada
|
41f7607c04
|
cleanup: remove non-necessary ifs
|
2024-07-06 13:19:24 +00:00 |
|
Kensei Nakada
|
e16aa35865
|
address review suggestions
|
2024-07-06 13:17:17 +00:00 |
|
Kensei Nakada
|
533140f065
|
take PodTopologySpread into consideration when requeueing Pods based on Pod related events
|
2024-07-06 13:17:14 +00:00 |
|
Maciej Skoczeń
|
c5d376dc20
|
Fix typos and error messages in scheduling queue tests
|
2024-07-01 11:37:53 +00:00 |
|
Kubernetes Prow Robot
|
59673f0f37
|
Merge pull request #125578 from nayihz/fix_sche_queue_update
skip update pod that exist in scheduling cycle
|
2024-06-25 14:18:19 -07:00 |
|
nayihz
|
26dcab1146
|
skip update pod that exist in scheduling cycle
|
2024-06-24 17:11:09 +08:00 |
|
Kensei Nakada
|
98a3182398
|
correct comment
|
2024-06-20 23:48:42 +00:00 |
|
Kensei Nakada
|
2304806cbe
|
elaborate comment more
|
2024-06-20 23:43:41 +00:00 |
|
Kensei Nakada
|
fa8da84835
|
remove fixme comment
|
2024-06-20 23:36:25 +00:00 |
|
Kensei Nakada
|
2c4dc6b65b
|
elaborate comments
|
2024-06-20 23:36:05 +00:00 |
|
Kensei Nakada
|
dd3af9a85b
|
fix: skip isPodWorthRequeuing only when SchedulingGates gates the pod
|
2024-06-17 01:14:34 +00:00 |
|
AxeZhan
|
d66f8f9413
|
schedulingQueue update pod by queueHint
|
2024-06-12 21:26:09 +08:00 |
|
Kubernetes Prow Robot
|
db82fd1604
|
Merge pull request #124618 from gabesaba/gated_performance
Filter gated pods before calling isPodWorthRequeueing
|
2024-05-09 11:33:23 -07:00 |
|
Gabe
|
9a8197d0c3
|
Add unit test which checks Gated is set/unset properly
|
2024-05-02 10:41:19 +00:00 |
|
Gabe
|
6c6be931ee
|
revert unit test
|
2024-05-02 10:29:15 +00:00 |
|
Gabe
|
9a8ec13505
|
make linter happy
|
2024-04-30 12:06:26 +00:00 |
|