aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/AllocatableClusterResources.java
Commit message (Collapse)AuthorAgeFilesLines
* AllocatableClusterresources -> AllocatableResourcesJon Bratseth2023-08-151-291/+0
|
* No functional changes only: Wrap current resources in modelJon Bratseth2023-08-151-10/+8
|
* Consider switching cost when choosing host flavorJon Bratseth2023-08-151-6/+16
|
* Consider switching cost when choosing resourcesJon Bratseth2023-08-151-0/+6
|
* Add NodeResourceLimits to NodeRepositoryValerij Fredriksen2023-07-251-3/+2
|
* Don't pick resources which are against recommendationsJon Bratseth2023-07-071-2/+15
|
* Predict best case overhead during autoscalingJon Bratseth2023-02-181-17/+49
| | | | | | | | | | | Predicting worst case has the unavoidable consequence that we will conclude we cannot fulfill requested resources in the case where there are no resource ranges (only node count ranges), or where they are too narrow, and thus refrain from scaling down when we should. Instead, mostly predict the best case and let the ideal < 1 headroom absorb the deficiency in what we are actually allocated.
* Require less vCPU for tester applications in prodValerij Fredriksen2023-02-171-5/+7
|
* Use remote storage with very small disksJon Bratseth2022-12-021-6/+9
|
* Test with more realistic disk overheadJon Bratseth2022-12-011-0/+2
|
* Revert "Merge pull request #24959 from ↵Jon Bratseth2022-11-291-4/+4
| | | | | | | vespa-engine/bratseth/revert-exclusive-cleanup" This reverts commit e24e240f01de0c291eb62ab03718fbda6abdb1b2, reversing changes made to 11690f693f82c0ca5b6bb4df49ebf9d5958560cf.
* Revert "Merge pull request #24936 from vespa-engine/bratseth/exclusive-cleanup"Jon Bratseth2022-11-221-4/+4
| | | | | This reverts commit b693d572df945b9e82798e0c40b8b7b565f6a4a8, reversing changes made to c2682820ae2567ae5479d89992439699a66962c0.
* Centralize exclusivity decisionJon Bratseth2022-11-201-4/+4
|
* Mostly test with AWS setupJon Bratseth2022-11-171-2/+2
| | | | | | | - AWS adds the complexity of advertised vs. real which we want to test as much as possible. - Testing with host sharing as that provuces accurate resource numbers.
* Support autoscaling in dynamic shared zonesJon Bratseth2022-11-161-8/+4
|
* Don't always prefer local disk in autoscalingJon Bratseth2022-11-141-4/+0
| | | | | We still prefer local disk when there is an exact match and that is enough.
* Compute real resources correctlyJon Bratseth2022-11-041-3/+3
| | | | | | Computing worst case real resources on a host should not assume a larger than requested host may be used if the environment only allows exclusive allocation.
* Test with no trafficJon Bratseth2022-11-011-1/+3
|
* Revert "Merge pull request #24645 from ↵Jon Bratseth2022-10-291-4/+4
| | | | | | | vespa-engine/revert-24631-bratseth/fully-specified" This reverts commit e4d472469b151b6279b9f93bf535b7486bb717f6, reversing changes made to 83905f5559e99a08ace73484fae34e36369942cb.
* Revert "Bratseth/fully specified"Jon Bratseth2022-10-281-4/+4
|
* Merge pull request #24631 from vespa-engine/bratseth/fully-specifiedJon Bratseth2022-10-281-4/+4
|\ | | | | Bratseth/fully specified
| * Refactor: Pass and use NodeListJon Bratseth2022-10-281-5/+4
| |
| * Return effective not declared min and max resourcesJon Bratseth2022-10-281-0/+1
| |
* | Rename getCloud -> cloudMartin Polden2022-10-261-1/+1
|/
* Factor in redundancy in ideal loadJon Bratseth2022-08-031-5/+27
|
* Consider architecture when calculating with NodeResourcesHarald Musum2022-03-181-1/+1
|
* Use architecture in more places in node repoHarald Musum2022-03-031-2/+0
|
* Don't propagate unspecified resourcesJon Bratseth2021-12-081-2/+4
|
* Revert "Revert "Bratseth/apply policies to limits""Jon Bratseth2021-12-081-1/+0
| | | | This reverts commit c7bb123f273952b8a35e01b2fb4861bc798b3b70.
* Don't adjust to capacity policy for nowJon Bratseth2021-12-071-5/+2
|
* Revert "Bratseth/apply policies to limits"Jon Bratseth2021-12-031-2/+6
|
* SimplifyJon Bratseth2021-12-021-6/+2
|
* Revert "Merge pull request #20302 from ↵Jon Bratseth2021-12-011-10/+16
| | | | | | | vespa-engine/revert-20298-bratseth/autoscaling-in-dev" This reverts commit aa3ffac0caaba2c60fabc585be8376cfe132c17d, reversing changes made to 318edd10866b25b06419ed6069227eafbe63d685.
* Revert "Account for capacity policies when autoscaling"Harald Musum2021-11-301-16/+10
|
* Account for capacity policies when autoscalingJon Bratseth2021-11-301-10/+16
|
* Update Verizon Media copyright notices.gjoranv2021-10-071-1/+1
|
* Do not pass exclusive when calculating real resourcesValerij Fredriksen2021-09-071-4/+4
|
* Prefer local disk on content clustersJon Bratseth2021-07-021-2/+7
|
* Enlarge remote disks to smallest lergal size if smaller is wantedJon Bratseth2021-06-251-2/+3
|
* Preserve requested resourcesJon Bratseth2021-02-271-2/+2
|
* Suggest only when usefulJon Bratseth2021-01-191-8/+5
| | | | | | | | - Closes a loophole where the suggestion made will be lower than the current allocation if the current allocation is the max need observed over the last week. - Since we now store the suggestion even if it is current we check at read time whether to suggest, and then also refrain from making suggestions inside the autoscaling interval.
* Allocate max half of hosts actually available in zoneJon Bratseth2021-01-151-5/+8
|
* No functional changesJon Bratseth2021-01-151-3/+3
|
* Use stateful propertyMartin Polden2020-12-011-17/+16
|
* Use exclusive parameter in HostResourcesCalculatorHarald Musum2020-11-061-6/+6
|
* Consider exclusive in requestToReal calculationValerij Fredriksen2020-10-221-3/+4
|
* Revert "Revert "Remove allow host sharing""Valerij Fredriksen2020-10-201-2/+1
|
* Revert "Remove allow host sharing"Valerij Fredriksen2020-10-191-1/+2
|
* Remove allowHostSharingValerij Fredriksen2020-10-191-2/+1
|
* Autoscale to at most half the host vcpuJon Bratseth2020-10-071-5/+12
|