aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #26178 from vespa-engine/freva/archive-urisHåkon Hallingstad2023-02-2721-286/+463
|\ | | | | Allow patching account archive URIs in node-repo
| * Allow patching account archive URI in /nodes/v2Valerij Fredriksen2023-02-247-29/+92
| |
| * Use ArchiveUris in ArchiveUriManagerValerij Fredriksen2023-02-248-164/+183
| |
| * Crate ArchiveUri to hold both tenant and account archive URIsValerij Fredriksen2023-02-242-0/+94
| |
| * Rename ArchiveUris -> ArchiveUriManagerValerij Fredriksen2023-02-246-20/+21
| |
* | Add missing importValerij Fredriksen2023-02-241-2/+2
| |
* | Revert "Lock node when updating IP config"Valerij Fredriksen2023-02-2433-259/+340
|/
* Test and make more robustJon Bratseth2023-02-222-25/+64
|
* Merge pull request #26125 from vespa-engine/bratseth/handle-zero-trafficv8.129.8Jon Bratseth2023-02-212-2/+12
|\ | | | | Handle zero traffic
| * Handle zero trafficJon Bratseth2023-02-212-2/+12
| |
* | Rename AutoscalingTester and move out of autoscalingJon Bratseth2023-02-216-180/+187
| |
* | Tune cluster controller memoryJon Bratseth2023-02-218-20/+75
|/ | | | | | - Change from 7 to 6 cluster controllers per host - Correct real memory limit for admin - Test admin provisioning
* 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
| |