summaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
* Include remaining metrics used for alertsyngveaasheim2023-08-021-1/+2
|
* Merge pull request #27935 from ↵Yngve Aasheim2023-08-012-4/+6
|\ | | | | | | | | vespa-engine/yngveaasheim/prepare-metricset-config-server Add separate infrastructure metric set
| * Add enums for infrastructure and add to vespametricsset as needed for ↵yngveaasheim2023-07-312-4/+6
| | | | | | | | infrastructure services.
* | Merge pull request #27931 from vespa-engine/hakonhall/simpler-acl-has-rolled-outValerij Fredriksen2023-07-315-19/+17
|\ \ | | | | | | simpler-acl has rolled out
| * | simpler-acl has rolled outHåkon Hallingstad2023-07-315-19/+17
| |/
* / Leave 15% headroom when scaling downJon Bratseth2023-07-313-7/+7
|/
* Merge pull request #27897 from vespa-engine/freva/fixMartin Polden2023-07-2610-32/+43
|\ | | | | Verify selected flavor is within resource limits
| * Verify selected flavor is within resource limitsValerij Fredriksen2023-07-265-12/+22
| |
| * Add NodeResourceLimits to NodeRepositoryValerij Fredriksen2023-07-256-20/+21
| |
* | Merge pull request #27881 from ↵Valerij Fredriksen2023-07-2522-344/+287
|\ \ | | | | | | | | | | | | vespa-engine/revert-27877-revert-27632-hakonhall/exclude-private-ip-addresses-in-other-cloud-accounts-in-acls Exclude private IP addresses in other cloud accounts in ACLs, try 2
| * | Inclave IPs are sharedHåkon Hallingstad2023-07-2510-43/+107
| | |
| * | Revert "Revert "Exclude private IP addresses in other cloud accounts in ACLs""Håkon Hallingstad2023-07-2518-347/+226
| |/
| * Revert "Exclude private IP addresses in other cloud accounts in ACLs"Håkon Hallingstad2023-07-2418-226/+347
| |
| * Merge pull request #27632 from ↵Håkon Hallingstad2023-07-2418-347/+226
| |\ | | | | | | | | | | | | vespa-engine/hakonhall/exclude-private-ip-addresses-in-other-cloud-accounts-in-acls Exclude private IP addresses in other cloud accounts in ACLs
| | * cfg trusts host&proxyhost only if NATedHåkon Hallingstad2023-07-053-88/+33
| | |
| | * Trust address of parent host only if NAT is possibleHåkon Hallingstad2023-07-051-12/+24
| | |
| | * No need to handle ready tenant nodesHåkon Hallingstad2023-07-0510-108/+33
| | |
| | * Guard with simpler-acl flag, enabled by defaultHåkon Hallingstad2023-07-055-38/+41
| | |
| | * Exclude private IP addresses in other cloud accounts in ACLsHåkon Hallingstad2023-07-0411-187/+181
| | |
* | | Set aside enough headroom rather than not scaling down at allJon Bratseth2023-07-253-9/+9
| | |
* | | CleanupJon Bratseth2023-07-252-10/+11
| | |
* | | Set aside space for headroom in one passJon Bratseth2023-07-254-40/+25
|/ /
* | Merge pull request #27854 from vespa-engine/bratseth/scale-down-lessMartin Polden2023-07-216-31/+105
|\ \ | | | | | | Don't scale down if we are likely to scale back up
| * | Don't scale down if we are likely to scale back upJon Bratseth2023-07-206-31/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | When we decide to scale number of nodes down we'll see a lower ideal load because we need to be able to handle one node going down. This may lead us to be closer to ideal (at current peak load) than otherwise anticipated, such that we are quite likely to soon scale back up. This checks for that and avoids scaling down dimensions where this is the case.
* | | Support downgrades where possibleMartin Polden2023-07-205-19/+34
| | |
* | | Ignore grace period when downgradingMartin Polden2023-07-202-1/+7
| | |
* | | Merge pull request #27811 from vespa-engine/mpolden/tweak-throttlingMartin Polden2023-07-182-33/+19
|\ \ \ | |/ / |/| | More throttle tweaking
| * | More throttle tweakingMartin Polden2023-07-182-33/+19
| | | | | | | | | | | | | | | | | | Our busiest prod zone provisions 26 hosts/hour on average, on a typical release day. In CD, the highest rate is 33 hosts/hour. Added a feature flag to simplify further tweaking, defaulting to 40.
* | | Merge pull request #27807 from vespa-engine/mpolden/empty-hosts-metricMartin Polden2023-07-182-3/+46
|\ \ \ | | | | | | | | Emit metric counting empty exclusive hosts
| * | | Update testMartin Polden2023-07-181-0/+1
| | | |
| * | | Emit metric counting empty exclusive hostsMartin Polden2023-07-182-3/+45
| |/ /
* | | Merge pull request #27788 from vespa-engine/jonmv/ensure-correct-lock-orderMartin Polden2023-07-172-26/+41
|\ \ \ | |/ / |/| | Ensure correct lock order when failing tenant hosts
| * | Ensure correct lock order when failing tenant hostsjonmv2023-07-142-26/+41
| | |
* | | Allow burst up to max growthMartin Polden2023-07-172-8/+11
| | |
* | | Shorten throttling window in CDMartin Polden2023-07-173-11/+15
| | |
* | | Merge pull request #27775 from vespa-engine/mpolden/throttle-provisioningJon Bratseth2023-07-168-11/+120
|\ \ \ | | | | | | | | Throttle host provisioning
| * | | Throttle host provisioningMartin Polden2023-07-148-11/+120
| | | |
* | | | Merge pull request #27787 from vespa-engine/bratseth/no-scalingDuration-minJon Bratseth2023-07-145-31/+51
|\ \ \ \ | |_|/ / |/| | | Remove scaling duration min for content clusters
| * | | Remove scaling duration min for content clustersJon Bratseth2023-07-145-31/+51
| | | | | | | | | | | | | | | | This has been a safety measure, which doesn't seem necessary any more.
* | | | Merge pull request #27767 from vespa-engine/bratseth/group-sizeMartin Polden2023-07-141-1/+1
|\ \ \ \ | |/ / / |/| | | Deduce tight group limits when using group-size
| * | | Deduce tight group limits when using group-sizeJon Bratseth2023-07-131-1/+1
| |/ /
* | | Merge pull request #27764 from ↵Jon Marius Venstad2023-07-131-1/+1
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/jonmv/handle-nodes-disappearing-after-stat-read Update test
| * | | Update testjonmv2023-07-131-1/+1
| | | |
* | | | Merge pull request #27763 from ↵Jon Marius Venstad2023-07-131-6/+4
|\| | | | |/ / |/| | | | | | | | vespa-engine/jonmv/handle-nodes-disappearing-after-stat-read Handle ZK node deleted after stat read, while updating cache
| * | Handle ZK node deleted after stat read, while updating cachejonmv2023-07-131-6/+4
| | |
* | | Use logger so output can be silencedMartin Polden2023-07-131-2/+5
| | |
* | | Add autoscaling feature flagMartin Polden2023-07-131-0/+8
|/ /
* | Merge pull request #27755 from vespa-engine/jonmv/more-efficient-node-cacheMartin Polden2023-07-134-34/+47
|\ \ | | | | | | Replace hash based node cache with ZK node versino based
| * | Replace hash based node cache with ZK node versino basedjonmv2023-07-134-34/+47
| | |
* | | SimplifyJon Bratseth2023-07-131-12/+0
| | |