Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Handle zero traffic | Jon Bratseth | 2023-02-21 | 2 | -2/+12 |
| | |||||
* | Merge pull request #26118 from ↵ | Jon Bratseth | 2023-02-20 | 2 | -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 request | Jon Bratseth | 2023-02-20 | 2 | -4/+4 |
| | | |||||
* | | Read content config generation | Jon Bratseth | 2023-02-20 | 3 | -5/+2 |
|/ | |||||
* | Merge pull request #26112 from vespa-engine/bratseth/autoscaling-wipe-less | Valerij Fredriksen | 2023-02-20 | 2 | -1/+5 |
|\ | | | | | Wipe less | ||||
| * | Wipe less | Jon Bratseth | 2023-02-20 | 2 | -1/+5 |
| | | |||||
* | | Merge pull request #26111 from vespa-engine/bratseth/autoscaling-measurements | Jon Bratseth | 2023-02-20 | 2 | -32/+5 |
|\ \ | | | | | | | Bratseth/autoscaling measurements | ||||
| * | | Require a little more than minimal data to conclude | Jon Bratseth | 2023-02-20 | 1 | -1/+1 |
| | | | |||||
| * | | Get by with less measurements | Jon Bratseth | 2023-02-20 | 1 | -31/+4 |
| |/ | |||||
* / | Allow patching wireguardPubkey | Valerij Fredriksen | 2023-02-20 | 1 | -1/+2 |
|/ | |||||
* | Merge pull request #26105 from vespa-engine/bratseth/autoscaling-empty | Jon Bratseth | 2023-02-19 | 1 | -1/+4 |
|\ | | | | | Any Autoscaling not caused by measurements is empty | ||||
| * | Any Autoscaling not caused by measurements is empty | Jon Bratseth | 2023-02-19 | 1 | -1/+4 |
| | | |||||
* | | Clean up autoscaling maintenance & avoid analysis paralysis | Jon Bratseth | 2023-02-19 | 2 | -19/+20 |
| | | |||||
* | | Avoid retired nodes where appropriate | Jon Bratseth | 2023-02-19 | 3 | -7/+6 |
|/ | |||||
* | Merge pull request #26101 from vespa-engine/freva/skip-exclave | gjoranv | 2023-02-18 | 2 | -4/+9 |
|\ | | | | | Do not return archiveUri for exclave nodes | ||||
| * | Do not return archiveUri for exclave nodes | Valerij Fredriksen | 2023-02-18 | 2 | -4/+9 |
| | | |||||
* | | Merge pull request #26096 from vespa-engine/use-node-repo-for-wg | gjoranv | 2023-02-18 | 5 | -20/+18 |
|\ \ | |/ |/| | Use node repo for wg | ||||
| * | Filter exclave nodes without wg key from node repo client. | gjoranv | 2023-02-18 | 2 | -3/+1 |
| | | |||||
| * | Only include configservers with wg pubkey in wireguard response. | gjoranv | 2023-02-18 | 4 | -17/+17 |
| | | |||||
* | | Predict best case overhead during autoscaling | Jon Bratseth | 2023-02-18 | 10 | -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. | gjoranv | 2023-02-17 | 3 | -4/+9 |
| | |||||
* | Merge pull request #26079 from vespa-engine/jonmv/private-endpoints-3 | Jon Marius Venstad | 2023-02-17 | 6 | -19/+42 |
|\ | | | | | Add generation to zone endpoint | ||||
| * | Defensive copy | Jon Marius Venstad | 2023-02-17 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com> | ||||
| * | Store multiple endpoint services, but still show only the latest one | jonmv | 2023-02-17 | 6 | -19/+42 |
| | | |||||
* | | Require less vCPU for tester applications in prod | Valerij Fredriksen | 2023-02-17 | 5 | -23/+28 |
|/ | |||||
* | Merge pull request #26075 from vespa-engine/jonmv/private-endpoints-3 | Valerij Fredriksen | 2023-02-16 | 1 | -1/+1 |
|\ | | | | | Allow GCP resource URL as id | ||||
| * | Allow GCP resource URL as id | jonmv | 2023-02-16 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #26067 from vespa-engine/mpolden/ip-update-lock | Valerij Fredriksen | 2023-02-16 | 33 | -340/+259 |
|\ \ | | | | | | | Lock node when updating IP config | ||||
| * | | Lock node when updating IP config | Martin Polden | 2023-02-16 | 6 | -36/+83 |
| | | | |||||
| * | | Convert IP classes to records | Martin Polden | 2023-02-16 | 21 | -191/+84 |
| | | | |||||
| * | | Remove redundant Address class | Martin Polden | 2023-02-15 | 14 | -121/+100 |
| | | | |||||
| * | | Use switch expression | Martin Polden | 2023-02-15 | 2 | -9/+9 |
| |/ | |||||
* | | Give more memory to cluster controllers for all architectures | Harald Musum | 2023-02-16 | 1 | -6/+3 |
| | | |||||
* | | Give cluster controllers on arm64 more memory in all systems | Harald Musum | 2023-02-16 | 1 | -4/+4 |
| | | |||||
* | | Exchange BCP info WIP | Jon Bratseth | 2023-02-15 | 11 | -72/+186 |
|/ | |||||
* | Give cluster controllers on arm64 in cd more memory | Harald Musum | 2023-02-14 | 1 | -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-autoscaling | Martin Polden | 2023-02-14 | 10 | -70/+460 |
|\ | | | | | Cold autoscaling WIP | ||||
| * | Cold autoscaling WIP | Jon Bratseth | 2023-02-13 | 10 | -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 everywhere | Valerij Fredriksen | 2023-02-13 | 1 | -1/+1 |
| | | |||||
* | | Revert "Revert "Require 2 vCPU for exclusive hosts in prod" " | Valerij Fredriksen | 2023-02-13 | 6 | -30/+30 |
| | | |||||
* | | Revert "Require 2 vCPU for exclusive hosts in prod" | Valerij Fredriksen | 2023-02-13 | 6 | -30/+30 |
| | | | | | | | | This reverts commit 976f02a271b07b85eac26838f05e8767537282c4. | ||||
* | | Revert "Allow less vCPU in CD" | Valerij Fredriksen | 2023-02-13 | 1 | -1/+1 |
|/ | | | | This reverts commit c59af7fd2d5cebf46800023f668545190c75661d. | ||||
* | Add wireguardPubkey to cfg nodes in MockNodeRepo. | gjoranv | 2023-02-10 | 4 | -5/+13 |
| | |||||
* | Update comment. | gjoranv | 2023-02-10 | 1 | -1/+1 |
| | |||||
* | Add nodes/v2/wireguard/ | gjoranv | 2023-02-10 | 5 | -3/+55 |
| | | | | .. to allow tenant nodes to get peer config for configservers. | ||||
* | Make method static package private to use from WireguardResponse. | gjoranv | 2023-02-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #25969 from vespa-engine/jonmv/private-endpoints-3 | Valerij Fredriksen | 2023-02-10 | 5 | -18/+3 |
|\ | | | | | Remove unneeded private IP field | ||||
| * | Remove unneeded private IP field | jonmv | 2023-02-09 | 5 | -18/+3 |
| | | |||||
* | | Merge pull request #25962 from ↵ | gjoranv | 2023-02-10 | 3 | -0/+116 |
|\ \ | | | | | | | | | | | | | vespa-engine/andreer/put-wireguardPubkey-in-node-api-response put wireguardPubkey in node api response | ||||
| * | | unit test | Andreas Eriksen | 2023-02-09 | 2 | -0/+115 |
| | | |