Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #27811 from vespa-engine/mpolden/tweak-throttling | Martin Polden | 2023-07-18 | 2 | -33/+19 |
|\ | | | | | More throttle tweaking | ||||
| * | More throttle tweaking | Martin Polden | 2023-07-18 | 2 | -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-metric | Martin Polden | 2023-07-18 | 2 | -3/+46 |
|\ \ | | | | | | | Emit metric counting empty exclusive hosts | ||||
| * | | Update test | Martin Polden | 2023-07-18 | 1 | -0/+1 |
| | | | |||||
| * | | Emit metric counting empty exclusive hosts | Martin Polden | 2023-07-18 | 2 | -3/+45 |
| |/ | |||||
* | | Merge pull request #27788 from vespa-engine/jonmv/ensure-correct-lock-order | Martin Polden | 2023-07-17 | 2 | -26/+41 |
|\ \ | |/ |/| | Ensure correct lock order when failing tenant hosts | ||||
| * | Ensure correct lock order when failing tenant hosts | jonmv | 2023-07-14 | 2 | -26/+41 |
| | | |||||
* | | Allow burst up to max growth | Martin Polden | 2023-07-17 | 2 | -8/+11 |
| | | |||||
* | | Shorten throttling window in CD | Martin Polden | 2023-07-17 | 3 | -11/+15 |
| | | |||||
* | | Merge pull request #27775 from vespa-engine/mpolden/throttle-provisioning | Jon Bratseth | 2023-07-16 | 8 | -11/+120 |
|\ \ | | | | | | | Throttle host provisioning | ||||
| * | | Throttle host provisioning | Martin Polden | 2023-07-14 | 8 | -11/+120 |
| | | | |||||
* | | | Merge pull request #27787 from vespa-engine/bratseth/no-scalingDuration-min | Jon Bratseth | 2023-07-14 | 5 | -31/+51 |
|\ \ \ | |_|/ |/| | | Remove scaling duration min for content clusters | ||||
| * | | Remove scaling duration min for content clusters | Jon Bratseth | 2023-07-14 | 5 | -31/+51 |
| | | | | | | | | | | | | This has been a safety measure, which doesn't seem necessary any more. | ||||
* | | | Merge pull request #27767 from vespa-engine/bratseth/group-size | Martin Polden | 2023-07-14 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | Deduce tight group limits when using group-size | ||||
| * | | Deduce tight group limits when using group-size | Jon Bratseth | 2023-07-13 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #27764 from ↵ | Jon Marius Venstad | 2023-07-13 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | vespa-engine/jonmv/handle-nodes-disappearing-after-stat-read Update test | ||||
| * | | Update test | jonmv | 2023-07-13 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #27763 from ↵ | Jon Marius Venstad | 2023-07-13 | 1 | -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 cache | jonmv | 2023-07-13 | 1 | -6/+4 |
| | | |||||
* | | Use logger so output can be silenced | Martin Polden | 2023-07-13 | 1 | -2/+5 |
| | | |||||
* | | Add autoscaling feature flag | Martin Polden | 2023-07-13 | 1 | -0/+8 |
|/ | |||||
* | Merge pull request #27755 from vespa-engine/jonmv/more-efficient-node-cache | Martin Polden | 2023-07-13 | 4 | -34/+47 |
|\ | | | | | Replace hash based node cache with ZK node versino based | ||||
| * | Replace hash based node cache with ZK node versino based | jonmv | 2023-07-13 | 4 | -34/+47 |
| | | |||||
* | | Simplify | Jon Bratseth | 2023-07-13 | 1 | -12/+0 |
| | | |||||
* | | node -> candidate | Jon Bratseth | 2023-07-12 | 1 | -59/+59 |
|/ | |||||
* | Add two TODOs about locks taken in the wrong order | jonmv | 2023-07-12 | 2 | -2/+2 |
| | |||||
* | Limit the maximum nomber of deprovisioned nodes in a zone to 1000 | jonmv | 2023-07-12 | 2 | -6/+33 |
| | |||||
* | Merge pull request #27745 from vespa-engine/bratseth/provisioning-cleanup | Martin Polden | 2023-07-12 | 10 | -345/+209 |
|\ | | | | | Bratseth/provisioning cleanup | ||||
| * | Simplify | Jon Bratseth | 2023-07-12 | 3 | -22/+22 |
| | | |||||
| * | GroupIndices -> GroupAssigner | Jon Bratseth | 2023-07-12 | 2 | -4/+4 |
| | | |||||
| * | GroupPreparer -> Preparer | Jon Bratseth | 2023-07-12 | 2 | -6/+6 |
| | | |||||
| * | Remove Provisioner | Jon Bratseth | 2023-07-12 | 2 | -36/+2 |
| | | |||||
| * | Simplify | Jon Bratseth | 2023-07-12 | 2 | -14/+3 |
| | | |||||
| * | Simplify | Jon Bratseth | 2023-07-12 | 3 | -15/+11 |
| | | |||||
| * | Simplify | Jon Bratseth | 2023-07-12 | 1 | -2/+1 |
| | | |||||
| * | Simplify | Jon Bratseth | 2023-07-12 | 1 | -22/+11 |
| | | |||||
| * | Simplify | Jon Bratseth | 2023-07-12 | 2 | -9/+8 |
| | | |||||
| * | Move filtering by inactive parent host down | Jon Bratseth | 2023-07-12 | 4 | -46/+50 |
| | | |||||
| * | Remove unnecessary tracking of surplus nodes | Jon Bratseth | 2023-07-12 | 4 | -51/+12 |
| | | |||||
| * | Remove duplicate of processing done by GroupIndices | Jon Bratseth | 2023-07-12 | 1 | -17/+0 |
| | | |||||
| * | Simplify | Jon Bratseth | 2023-07-12 | 3 | -15/+17 |
| | | |||||
| * | Simplify | Jon Bratseth | 2023-07-12 | 2 | -9/+5 |
| | | |||||
| * | Simplify | Jon Bratseth | 2023-07-12 | 2 | -16/+7 |
| | | |||||
| * | Simplify | Jon Bratseth | 2023-07-12 | 1 | -16/+2 |
| | | |||||
| * | Pull in groupSize | Jon Bratseth | 2023-07-12 | 3 | -5/+8 |
| | | |||||
* | | Keep for 3 days | Harald Musum | 2023-07-12 | 1 | -1/+1 |
| | | |||||
* | | Expire deprovisioned nodes in test zones earlier take 2 | Harald Musum | 2023-07-12 | 1 | -3/+5 |
|/ | |||||
* | Remove warning | Martin Polden | 2023-07-11 | 1 | -2/+0 |
| | |||||
* | Merge pull request #27732 from vespa-engine/mpolden/feed-summary-tweaking | Martin Polden | 2023-07-10 | 1 | -10/+2 |
|\ | | | | | Do not count zero response code for transport errors | ||||
| * | Remove unused method | Martin Polden | 2023-07-10 | 1 | -10/+2 |
| | |