summaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
* Provision load balancer for config server clusterMartin Polden2020-06-116-31/+79
|
* Extract LoadBalancerSpecMartin Polden2020-06-119-25/+64
|
* Remove NodeRepository from LoadBalancerService interfaceMartin Polden2020-06-1113-28/+24
|
* Revert "Provision load balancer for config server cluster"Martin Polden2020-06-1112-149/+70
|
* Provision load balancer for config server clusterMartin Polden2020-06-116-33/+80
|
* Extract LoadBalancerSpecMartin Polden2020-06-119-25/+63
|
* Remove NodeRepository from LoadBalancerService interfaceMartin Polden2020-06-118-21/+15
|
* Handle missing clustersJon Bratseth2020-06-091-0/+2
|
* Deactivate some maintenanceJon Bratseth2020-06-081-0/+7
|
* Support recursive removal of all host typesMartin Polden2020-06-052-13/+35
|
* Merge pull request #13478 from ↵Martin Polden2020-06-046-189/+1
|\ | | | | | | | | vespa-engine/mpolden/want-to-deprovision-constraint Throw on wantToDeprovision/wantToRetire mismatch
| * Throw on wantToDeprovision/wantToRetire mismatchMartin Polden2020-06-031-3/+1
| |
| * Remove unused test dataMartin Polden2020-06-035-186/+0
| |
* | Merge pull request #13477 from vespa-engine/bratseth/allow-even-less-memoryJon Bratseth2020-06-031-1/+1
|\ \ | |/ |/| Allow even less memory
| * Allow even less memoryJon Bratseth2020-06-031-1/+1
| |
* | Update InactiveExpirer javadocMartin Polden2020-06-031-8/+13
| |
* | Require wantToRetire when setting wantToDeprovisionMartin Polden2020-06-0317-179/+344
|/
* Exclude deprovisioned nodes by defaultValerij Fredriksen2020-06-016-7/+89
|
* Merge pull request #13436 from vespa-engine/mpolden/park-on-want-to-deprovisionMartin Polden2020-05-292-5/+27
|\ | | | | Park inactive hosts marked for deprovisioning
| * Park inactive hosts marked for deprovisioningMartin Polden2020-05-292-5/+27
| |
* | SimplifyJon Bratseth2020-05-291-4/+4
| |
* | Apply limits to forecastsJon Bratseth2020-05-297-80/+120
| |
* | Merge branch 'master' into bratseth/verify-forecasted-resourcesJon Bratseth2020-05-283-5/+9
|\|
| * Use real resource forecast in initial deploymentJon Bratseth2020-05-283-5/+9
| |
* | Verify forecasted resourcesJon Bratseth2020-05-282-8/+18
|/
* Merge pull request #13401 from vespa-engine/mpolden/provision-exact-capacityMartin Polden2020-05-2822-232/+395
|\ | | | | Support provisioning exact capacity
| * Ensure that capacity reduction does not remove non-empty hostsMartin Polden2020-05-282-31/+35
| |
| * Support provisioning exact capacityMartin Polden2020-05-284-113/+179
| |
| * Extract method for host provision capabilityMartin Polden2020-05-2718-32/+35
| |
| * Rename PreprovisionCapacity -> HostCapacityMartin Polden2020-05-273-11/+10
| |
| * Add Cloud builderMartin Polden2020-05-273-21/+31
| |
| * Split provisioning logicMartin Polden2020-05-271-43/+65
| |
| * Rewrite test to not use MockitoMartin Polden2020-05-272-135/+194
| |
* | Merge pull request #13417 from vespa-engine/bratseth/use-average-real-resourcesValerij Fredriksen2020-05-282-5/+14
|\ \ | | | | | | Use average real resources
| * | Use average real resourcesJon Bratseth2020-05-282-5/+14
| | |
* | | Send scaled vcpu to avoid deprecated methodJon Bratseth2020-05-281-1/+1
|/ /
* | Merge pull request #13402 from ↵Jon Bratseth2020-05-2717-125/+262
|\ \ | | | | | | | | | | | | vespa-engine/bratseth/lowestRealResourcesAllocating Bratseth/lowest real resources allocating
| * | Update ↵Jon Bratseth2020-05-271-1/+1
| | | | | | | | | | | | | | | node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/AutoscalingTest.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com>
| * | Map both waysJon Bratseth2020-05-276-30/+41
| | |
| * | Make room for overhead when allocating on shared nodesJon Bratseth2020-05-266-19/+17
| | |
| * | Prepare to take overhead into account when allocating sharedJon Bratseth2020-05-2610-99/+203
| | |
| * | Consider the lowest real resources we'll get when allocatingJon Bratseth2020-05-2613-48/+72
| | |
* | | Handle node disappearing after taking lockMartin Polden2020-05-271-28/+21
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Observed in staging: ``` WARNING : configserver Container.com.yahoo.vespa.hosted.provision.maintenance.NodeFailer NodeFailer failed. Will retry in 5 minutes exception= java.util.NoSuchElementException: No value present at java.base/java.util.Optional.get(Optional.java:148) at com.yahoo.vespa.hosted.provision.maintenance.NodeFailer.clearDownRecord(NodeFailer.java:332) at com.yahoo.vespa.hosted.provision.maintenance.NodeFailer.lambda$updateNodeDownState$2(NodeFailer.java:196) at java.base/java.util.HashMap.forEach(HashMap.java:1336) at java.base/java.util.Collections$UnmodifiableMap.forEach(Collections.java:1505) at com.yahoo.vespa.hosted.provision.maintenance.NodeFailer.updateNodeDownState(NodeFailer.java:189) at com.yahoo.vespa.hosted.provision.maintenance.NodeFailer.maintain(NodeFailer.java:113) at com.yahoo.concurrent.maintenance.Maintainer.lockAndMaintain(Maintainer.java:85) at com.yahoo.concurrent.maintenance.Maintainer.run(Maintainer.java:49) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) ```
* | /quota no longer exists - page merged with /pricingØyvind Grønnesby2020-05-262-2/+2
|/
* Merge pull request #13357 from ↵Jon Bratseth2020-05-2510-26/+28
|\ | | | | | | | | vespa-engine/bratseth/real-resources-in-model-part-1 Bratseth/real resources in model part 1
| * Send non-speed-adjusted cpu core count in rest APIJon Bratseth2020-05-251-1/+2
| |
| * Revert "Merge pull request #13353 from ↵Jon Bratseth2020-05-2510-27/+28
| | | | | | | | | | | | | | vespa-engine/revert-13348-bratseth/real-resources-in-model" This reverts commit 413ea623b5033593c2f2fe9951e1a685c8ff9dfc, reversing changes made to 5c0bfb06784075ac72c7891b7dce6454d85bdff8.
* | Merge pull request #13343 from ↵Torbjørn Smørgrav2020-05-251-0/+1
|\ \ | |/ |/| | | | | vespa-engine/andreer/only-throttle-when-nodes-are-still-in-failed only throttle node failures when nodes are still in state "failed"
| * only throttle node failures when nodes are still in state "failed"andreer2020-05-221-0/+1
| |
* | Revert "Bratseth/real resources in model"Harald Musum2020-05-2310-28/+27
| |