-
- Downloads
Patches based implementation for DRA snapshot.
Instead of exposing DeepCloning API - dynamicresources.Snapshot now exposes Fork/Commit/Revert methods mimicking operations in ClusterSnapshot. Now instead of storing full-scale copies of DRA snapshot we are only storing a single object with patches list stored inside, which allows very effective Clone/Fork/Revert operations while sacrificing some performance and memory allocation while doing fetch requests and inplace objects modifications (ResourceClaims).
Showing
- cluster-autoscaler/core/podlistprocessor/filter_out_expendable_test.go 1 addition, 2 deletions...caler/core/podlistprocessor/filter_out_expendable_test.go
- cluster-autoscaler/core/podlistprocessor/filter_out_schedulable_test.go 1 addition, 2 deletions...aler/core/podlistprocessor/filter_out_schedulable_test.go
- cluster-autoscaler/core/scaledown/actuation/actuator.go 1 addition, 1 deletioncluster-autoscaler/core/scaledown/actuation/actuator.go
- cluster-autoscaler/core/scaledown/eligibility/eligibility_test.go 1 addition, 1 deletion...autoscaler/core/scaledown/eligibility/eligibility_test.go
- cluster-autoscaler/core/scaleup/orchestrator/orchestrator_test.go 7 additions, 8 deletions...autoscaler/core/scaleup/orchestrator/orchestrator_test.go
- cluster-autoscaler/core/scaleup/resource/manager_test.go 4 additions, 5 deletionscluster-autoscaler/core/scaleup/resource/manager_test.go
- cluster-autoscaler/core/static_autoscaler.go 1 addition, 1 deletioncluster-autoscaler/core/static_autoscaler.go
- cluster-autoscaler/processors/nodeinfosprovider/mixed_nodeinfos_processor_test.go 3 additions, 4 deletions...ssors/nodeinfosprovider/mixed_nodeinfos_processor_test.go
- cluster-autoscaler/simulator/clustersnapshot/clustersnapshot.go 2 additions, 2 deletions...r-autoscaler/simulator/clustersnapshot/clustersnapshot.go
- cluster-autoscaler/simulator/clustersnapshot/predicate/predicate_snapshot.go 1 addition, 0 deletions...simulator/clustersnapshot/predicate/predicate_snapshot.go
- cluster-autoscaler/simulator/clustersnapshot/predicate/predicate_snapshot_benchmark_test.go 5 additions, 6 deletions...ersnapshot/predicate/predicate_snapshot_benchmark_test.go
- cluster-autoscaler/simulator/clustersnapshot/predicate/predicate_snapshot_test.go 690 additions, 677 deletions...ator/clustersnapshot/predicate/predicate_snapshot_test.go
- cluster-autoscaler/simulator/clustersnapshot/store/basic.go 16 additions, 7 deletionscluster-autoscaler/simulator/clustersnapshot/store/basic.go
- cluster-autoscaler/simulator/clustersnapshot/store/delta.go 23 additions, 12 deletionscluster-autoscaler/simulator/clustersnapshot/store/delta.go
- cluster-autoscaler/simulator/clustersnapshot/store/delta_benchmark_test.go 2 additions, 3 deletions...r/simulator/clustersnapshot/store/delta_benchmark_test.go
- cluster-autoscaler/simulator/clustersnapshot/test_utils.go 1 addition, 2 deletionscluster-autoscaler/simulator/clustersnapshot/test_utils.go
- cluster-autoscaler/simulator/dynamicresources/provider/provider.go 4 additions, 4 deletions...utoscaler/simulator/dynamicresources/provider/provider.go
- cluster-autoscaler/simulator/dynamicresources/provider/provider_test.go 2 additions, 2 deletions...aler/simulator/dynamicresources/provider/provider_test.go
- cluster-autoscaler/simulator/dynamicresources/snapshot/patchset.go 306 additions, 0 deletions...utoscaler/simulator/dynamicresources/snapshot/patchset.go
- cluster-autoscaler/simulator/dynamicresources/snapshot/snapshot.go 212 additions, 107 deletions...utoscaler/simulator/dynamicresources/snapshot/snapshot.go
Loading
Please register or sign in to comment