aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
* Handle zero trafficJon Bratseth2023-02-212-2/+12
|
* Merge pull request #26118 from ↵Jon Bratseth2023-02-202-4/+4
|\ | | | | | | | | vespa-engine/bratseth/duplicate-node-is-illegal-state Assume a duplicate node is an illegal state, not an erronous request
| * Assume a duplicate node is an illegal state, not an erronous requestJon Bratseth2023-02-202-4/+4
| |
* | Read content config generationJon Bratseth2023-02-203-5/+2
|/
* Merge pull request #26112 from vespa-engine/bratseth/autoscaling-wipe-lessValerij Fredriksen2023-02-202-1/+5
|\ | | | | Wipe less
| * Wipe lessJon Bratseth2023-02-202-1/+5
| |
* | Merge pull request #26111 from vespa-engine/bratseth/autoscaling-measurementsJon Bratseth2023-02-202-32/+5
|\ \ | | | | | | Bratseth/autoscaling measurements
| * | Require a little more than minimal data to concludeJon Bratseth2023-02-201-1/+1
| | |
| * | Get by with less measurementsJon Bratseth2023-02-201-31/+4
| |/
* / Allow patching wireguardPubkeyValerij Fredriksen2023-02-201-1/+2
|/
* Merge pull request #26105 from vespa-engine/bratseth/autoscaling-emptyJon Bratseth2023-02-191-1/+4
|\ | | | | Any Autoscaling not caused by measurements is empty
| * Any Autoscaling not caused by measurements is emptyJon Bratseth2023-02-191-1/+4
| |
* | Clean up autoscaling maintenance & avoid analysis paralysisJon Bratseth2023-02-192-19/+20
| |
* | Avoid retired nodes where appropriateJon Bratseth2023-02-193-7/+6
|/
* Merge pull request #26101 from vespa-engine/freva/skip-exclavegjoranv2023-02-182-4/+9
|\ | | | | Do not return archiveUri for exclave nodes
| * Do not return archiveUri for exclave nodesValerij Fredriksen2023-02-182-4/+9
| |
* | Merge pull request #26096 from vespa-engine/use-node-repo-for-wggjoranv2023-02-185-20/+18
|\ \ | |/ |/| Use node repo for wg
| * Filter exclave nodes without wg key from node repo client.gjoranv2023-02-182-3/+1
| |
| * Only include configservers with wg pubkey in wireguard response.gjoranv2023-02-184-17/+17
| |
* | Predict best case overhead during autoscalingJon Bratseth2023-02-1810-116/+198
|/ | | | | | | | | | | 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.
* Implement getting exclave nodes in node repo client.gjoranv2023-02-173-4/+9
|
* Merge pull request #26079 from vespa-engine/jonmv/private-endpoints-3Jon Marius Venstad2023-02-176-19/+42
|\ | | | | Add generation to zone endpoint
| * Defensive copyJon Marius Venstad2023-02-171-1/+1
| | | | | | Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com>
| * Store multiple endpoint services, but still show only the latest onejonmv2023-02-176-19/+42
| |
* | Require less vCPU for tester applications in prodValerij Fredriksen2023-02-175-23/+28
|/
* Merge pull request #26075 from vespa-engine/jonmv/private-endpoints-3Valerij Fredriksen2023-02-161-1/+1
|\ | | | | Allow GCP resource URL as id
| * Allow GCP resource URL as idjonmv2023-02-161-1/+1
| |
* | Merge pull request #26067 from vespa-engine/mpolden/ip-update-lockValerij Fredriksen2023-02-1633-340/+259
|\ \ | | | | | | Lock node when updating IP config
| * | Lock node when updating IP configMartin Polden2023-02-166-36/+83
| | |
| * | Convert IP classes to recordsMartin Polden2023-02-1621-191/+84
| | |
| * | Remove redundant Address classMartin Polden2023-02-1514-121/+100
| | |
| * | Use switch expressionMartin Polden2023-02-152-9/+9
| |/
* | Give more memory to cluster controllers for all architecturesHarald Musum2023-02-161-6/+3
| |
* | Give cluster controllers on arm64 more memory in all systemsHarald Musum2023-02-161-4/+4
| |
* | Exchange BCP info WIPJon Bratseth2023-02-1511-72/+186
|/
* Give cluster controllers on arm64 in cd more memoryHarald Musum2023-02-141-2/+8
| | | | | OOM killer seen to strike on arm64 nodes for some reason, increase memory a bit to see if that helps
* Merge pull request #26009 from vespa-engine/bratseth/cold-autoscalingMartin Polden2023-02-1410-70/+460
|\ | | | | Cold autoscaling WIP
| * Cold autoscaling WIPJon Bratseth2023-02-1310-70/+460
| | | | | | | | | | Core support for autoscaling using data from cluster deployments in other regions when there is little or no traffic in our own deployment.
* | Keep min advertised vCPU low for admin clusters everywhereValerij Fredriksen2023-02-131-1/+1
| |
* | Revert "Revert "Require 2 vCPU for exclusive hosts in prod" "Valerij Fredriksen2023-02-136-30/+30
| |
* | Revert "Require 2 vCPU for exclusive hosts in prod"Valerij Fredriksen2023-02-136-30/+30
| | | | | | | | This reverts commit 976f02a271b07b85eac26838f05e8767537282c4.
* | Revert "Allow less vCPU in CD"Valerij Fredriksen2023-02-131-1/+1
|/ | | | This reverts commit c59af7fd2d5cebf46800023f668545190c75661d.
* Add wireguardPubkey to cfg nodes in MockNodeRepo.gjoranv2023-02-104-5/+13
|
* Update comment.gjoranv2023-02-101-1/+1
|
* Add nodes/v2/wireguard/gjoranv2023-02-105-3/+55
| | | | .. to allow tenant nodes to get peer config for configservers.
* Make method static package private to use from WireguardResponse.gjoranv2023-02-101-1/+1
|
* Merge pull request #25969 from vespa-engine/jonmv/private-endpoints-3Valerij Fredriksen2023-02-105-18/+3
|\ | | | | Remove unneeded private IP field
| * Remove unneeded private IP fieldjonmv2023-02-095-18/+3
| |
* | Merge pull request #25962 from ↵gjoranv2023-02-103-0/+116
|\ \ | | | | | | | | | | | | vespa-engine/andreer/put-wireguardPubkey-in-node-api-response put wireguardPubkey in node api response
| * | unit testAndreas Eriksen2023-02-092-0/+115
| | |