Maciek Pytel
655b4081f4
Migrate to klog v2
2020-06-05 17:22:26 +02:00
Jakub Tużnik
73a5cdf928
Address recent breaking changes in scheduler
...
The following things changed in scheduler and needed to be fixed:
* NodeInfo was moved to schedulerframework
* Some fields on NodeInfo are now exposed directly instead of via getters
* NodeInfo.Pods is now a list of *schedulerframework.PodInfo, not *apiv1.Pod
* SharedLister and NodeInfoLister were moved to schedulerframework
* PodLister was removed
2020-04-24 17:54:47 +02:00
Aleksandra Malinowska
14c5ca44a8
fix typo in snapshot var name
2020-03-10 11:36:57 +01:00
Łukasz Osipiuk
d00bd066d9
Update import for NewVolumeBinder
...
Change-Id: I0e4cd4e2602fb49b69129715c858390b61516eb8
2020-03-10 10:58:57 +01:00
Aleksandra Malinowska
9c5507eb95
pass list of destination names, not map
2020-03-09 14:15:16 +01:00
Aleksandra Malinowska
4691f1ccea
skip node if node info not found
2020-03-09 13:45:11 +01:00
Aleksandra Malinowska
38a920c423
pass names of destinations to find nodes to remove
2020-03-05 16:09:51 +01:00
Aleksandra Malinowska
d53cd35818
pass node names instead of node infos to find nodes to remove
2020-03-05 12:07:36 +01:00
Aleksandra Malinowska
0b7c45e88a
stop passing scheduled pods around
2020-03-03 16:23:49 +01:00
Aleksandra Malinowska
d11b39603d
pass node infos to simulator
2020-03-03 16:23:49 +01:00
Kubernetes Prow Robot
e2e5ca9b0b
Merge pull request #2881 from aleksandra-malinowska/delta-snapshot-20
...
Rephrase impossible snapshot error todo
2020-03-03 04:17:37 -08:00
Aleksandra Malinowska
1473913833
rephrase impossible snapshot error todo
2020-03-03 12:02:38 +01:00
Aleksandra Malinowska
202682dfc0
add test case for caching & commit
2020-03-03 11:38:40 +01:00
Aleksandra Malinowska
14b5b37238
don't pass node infos to fits any node
2020-02-27 11:02:05 +01:00
Aleksandra Malinowska
5d44b202bc
Forget FakeNodeInfoForNodeName ever existed
2020-02-21 15:36:21 +01:00
Aleksandra Malinowska
34f41df81a
remove deprecated_scheduler_snapshot
2020-02-21 14:28:34 +01:00
Aleksandra Malinowska
8ad81ef4ae
use the same error for node not found in basic & delta snapshots
2020-02-21 14:28:33 +01:00
Kubernetes Prow Robot
af1dd84305
Merge pull request #2799 from aleksandra-malinowska/delta-snapshot-4
...
Add delta snapshot implementation
2020-02-14 09:20:17 -08:00
Aleksandra Malinowska
7e5142c156
clear pod cache on add node info if needed
2020-02-14 18:04:16 +01:00
Aleksandra Malinowska
70ef92a12a
Fixes in CA for vendor update
2020-02-13 15:28:29 +01:00
Aleksandra Malinowska
e2f96f4625
test adding node error when node already exists
2020-02-12 14:59:51 +01:00
Aleksandra Malinowska
610f35710b
test add node with pods
2020-02-12 14:59:51 +01:00
Aleksandra Malinowska
1bd1f8e316
make Revert() and Commit() in delta no longer fail when not forked (as in basic)
2020-02-12 14:59:42 +01:00
Aleksandra Malinowska
51ae036ba6
add test case for clear()
2020-02-12 14:59:22 +01:00
Aleksandra Malinowska
3ac9bdd57b
clean up snapshot tests
2020-02-12 13:45:17 +01:00
Aleksandra Malinowska
a1f3a79568
remove overhead
2020-02-12 12:11:22 +01:00
Aleksandra Malinowska
ff93db43a9
add more test cases
2020-02-11 19:26:37 +01:00
Aleksandra Malinowska
fde060c3bf
inline update node into commit & return errors
2020-02-11 19:26:33 +01:00
Aleksandra Malinowska
2654a1d8a7
fix pod list
2020-02-11 19:26:33 +01:00
Aleksandra Malinowska
230665a193
add build pod list benchmark
2020-02-11 19:26:33 +01:00
Aleksandra Malinowska
75b97104eb
extract nodeInfoToModify
2020-02-11 19:26:33 +01:00
Aleksandra Malinowska
f80f39137a
Fix cases where node was deleted in delta
2020-02-11 19:26:33 +01:00
Aleksandra Malinowska
9caaf70d8a
Add test for node not found scenarios
2020-02-11 19:26:33 +01:00
Aleksandra Malinowska
3b5860e356
remove re-added node from deleted nodes
2020-02-11 19:26:28 +01:00
Aleksandra Malinowska
cf7d7b4032
add test case for deleting & re-adding node after fork
2020-02-11 17:10:43 +01:00
Aleksandra Malinowska
b71bbe135b
remove pre/post affinity checks
2020-02-11 16:47:41 +01:00
Jakub Tużnik
7a188ab50d
Provide ScaleDownStatusProcessor with info about unremovable nodes
2020-02-11 15:27:33 +01:00
Aleksandra Malinowska
de631034c0
Pass node name when removing pod from snapshot
2020-02-10 17:28:06 +01:00
Aleksandra Malinowska
2c36e05c2f
Add benchmark for filtering out schedulable pods
2020-02-10 17:28:06 +01:00
Aleksandra Malinowska
a7ae280566
Add snapshot benchmarks
2020-02-10 17:28:06 +01:00
Aleksandra Malinowska
6277f0d904
Add Delta snapshot implementation
2020-02-10 17:28:01 +01:00
Aleksandra Malinowska
9c018ddb7a
Cleanup cluster snapshot interface
2020-02-05 13:33:03 +01:00
Łukasz Osipiuk
7b67d3f582
klog.Fatalf on error from ClusterSnapshot.Revert()
2020-02-04 20:52:07 +01:00
Łukasz Osipiuk
0dca11fa11
Remove InitializeClusterSnapshotNoError function
2020-02-04 20:52:02 +01:00
Łukasz Osipiuk
d10ca37deb
Inline checkPredicate and fitsAnyNode functions
2020-02-04 20:52:00 +01:00
Łukasz Osipiuk
302c5dad1e
Extract DelegatingSchedulerSharedLister to separate file
2020-02-04 20:51:59 +01:00
Łukasz Osipiuk
bd04fed604
Fix TestDebugInfo
2020-02-04 20:51:58 +01:00
Łukasz Osipiuk
8a683b108d
Remove deprecate flows from SchedulerBasedPredicateChecker
2020-02-04 20:51:56 +01:00
Łukasz Osipiuk
bb68253394
Use unsetSharedLister as default in DelegatingSchedulerSharedLister
2020-02-04 20:51:54 +01:00
Łukasz Osipiuk
a8a5ef71ae
Move node-exitence check to top of checkPredicates method
2020-02-04 20:51:53 +01:00