summaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
* Update ↵Jon Bratseth2022-11-151-1/+1
| | | | | node-repository/src/test/java/com/yahoo/vespa/hosted/provision/autoscale/Fixture.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com>
* Separate dynamic provisioning and host sharingJon Bratseth2022-11-1514-30/+44
|
* Merge pull request #24871 from vespa-engine/mpolden/remove-upgrade-budgetValerij Fredriksen2022-11-1511-218/+89
|\ | | | | Remove OS upgrade budget
| * Stop using OS upgrade budgetMartin Polden2022-11-1511-218/+89
| |
* | Merge pull request #24863 from vespa-engine/add-wireguard-key-to-nodegjoranv2022-11-154-23/+44
|\ \ | | | | | | Add 'wireguardPubKey' field to Node
| * | Convert line comment to javadocgjoranv2022-11-151-1/+1
| | |
| * | Add 'wireguardPubKey' field to Nodegjoranv2022-11-154-23/+44
| |/
* / Simplify default node resourcesHarald Musum2022-11-151-4/+1
|/
* Use an AWS-compatible node size by defaultJon Bratseth2022-11-143-31/+38
|
* Don't always prefer local disk in autoscalingJon Bratseth2022-11-143-56/+0
| | | | | We still prefer local disk when there is an exact match and that is enough.
* Use dynamic provisioning in AWS testsJon Bratseth2022-11-146-23/+50
|
* Rename isEmpty -> isUnspecifiedMartin Polden2022-11-145-5/+5
|
* Extract factory methodMartin Polden2022-11-147-8/+8
|
* Merge pull request #24451 from ↵Jon Marius Venstad2022-11-111-1/+1
|\ | | | | | | | | vespa-engine/jonmv/configurable-zk-session-timeout Jonmv/configurable zk session timeout
| * Set default value of 12sjonmv2022-11-101-1/+1
| |
* | Return Not Found when unable to find nodeHarald Musum2022-11-101-2/+2
|/
* Always let autoscaler try to redeploy if target!=currentJon Bratseth2022-11-091-23/+32
|
* Merge pull request #24787 from vespa-engine/freva/allow-cloud-accountgjoranv2022-11-083-3/+19
|\ | | | | Set cloud-account on child nodes
| * Set cloud-account on child nodesValerij Fredriksen2022-11-083-3/+19
| |
* | Reduce grace time before OS upgrade for new nodesJon Bratseth2022-11-081-3/+1
|/ | | | | | | Reduce from 30 to 1 days as 30 days leave too little time to complete global OS upgrade timely, when there are often a substantial fraction of new nodes in a zone (which is the case with autoscaling).
* Merge pull request #24786 from vespa-engine/bratseth/try-againv8.80.20Valerij Fredriksen2022-11-081-3/+4
|\ | | | | Don't wait for maintenance redeploy if autoscaling deploy fails once
| * Don't wait for maintenance redeploy if autoscaling deploy fails onceJon Bratseth2022-11-071-3/+4
| |
* | Allow cloud-account on child nodesValerij Fredriksen2022-11-071-1/+0
| |
* | Revert "Set cloud account on child nodes as well"Valerij Fredriksen2022-11-074-19/+4
| |
* | Merge pull request #24757 from vespa-engine/freva/set-account-on-nodeJon Bratseth2022-11-074-4/+19
|\ \ | |/ |/| Set cloud account on child nodes as well
| * Copy cloudAccount from parent on activate()Valerij Fredriksen2022-11-041-1/+13
| |
| * Copy cloud account when allocating new node on existing hostValerij Fredriksen2022-11-041-1/+3
| |
| * Set cloud account on child nodes as wellValerij Fredriksen2022-11-042-2/+3
| |
* | Handle no trafficJon Bratseth2022-11-064-16/+22
|/ | | | | Never assume we need more traffic shift headroom than 1/maxTrafficShare when we have a max traffic share measurement.
* Merge pull request #24753 from vespa-engine/freva/fix-lockingValerij Fredriksen2022-11-043-17/+19
|\ | | | | Decommission nodes via dirty
| * Decommission nodes via dirtyValerij Fredriksen2022-11-043-17/+19
| |
* | Merge pull request #24748 from vespa-engine/bratseth/exclusiveValerij Fredriksen2022-11-046-10/+17
|\ \ | |/ |/| Compute real resources correctly
| * Compute real resources correctlyJon Bratseth2022-11-046-10/+17
| | | | | | | | | | | | 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.
* | Read the node after taking the lock when moving to readyValerij Fredriksen2022-11-0421-145/+131
| |
* | Merge pull request #24730 from vespa-engine/freva/extend-reservationJon Bratseth2022-11-041-0/+2
|\ \ | |/ |/| Re-reserve nodes in activate()
| * Re-reserve nodes in activate()Valerij Fredriksen2022-11-031-0/+2
| |
* | Do not take application lock(s) after unallocated lockValerij Fredriksen2022-11-031-10/+11
|/
* Take application lock, then unallocatedLockValerij Fredriksen2022-11-031-18/+25
|
* Trigger quick redeployment for changes by HostResumeProvisioner agentValerij Fredriksen2022-11-034-119/+115
|
* Remove references to DynamicProvisioningMaintainerValerij Fredriksen2022-11-028-19/+23
|
* Split DynamicProvisioningMaintainer into HostCapacityMaintainer and ↵Valerij Fredriksen2022-11-024-123/+201
| | | | HostDeprovisioner
* Move resume provisioning to separate maintainerValerij Fredriksen2022-11-026-105/+203
|
* Move disk replacer to separate maintainerValerij Fredriksen2022-11-026-54/+107
|
* Use hostname convention more inline with prodValerij Fredriksen2022-11-026-17/+20
|
* Do not deprovision on deallocateValerij Fredriksen2022-11-021-1/+1
|
* Merge pull request #24701 from ↵Jon Bratseth2022-11-013-8/+7
|\ | | | | | | | | vespa-engine/bratseth/more-detail-on-no-fulfilment Add more detail on insufficient fulfilment
| * Add more detail on insufficient fulfilmentJon Bratseth2022-11-013-8/+7
| |
* | SimplifyHarald Musum2022-11-011-10/+7
|/
* Merge pull request #24683 from vespa-engine/bratseth/no-traffic-testValerij Fredriksen2022-11-0112-30/+405
|\ | | | | Test with no traffic
| * Test with no trafficJon Bratseth2022-11-0112-30/+405
| |