Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #16451 from vespa-engine/mpolden/schedule-os-upgrades | Martin Polden | 2021-02-09 | 2 | -15/+1 |
|\ | | | | | Schedule OS upgrades automatically in supported clouds | ||||
| * | Always use latest RHEL 8 version | Martin Polden | 2021-02-09 | 1 | -1/+1 |
| | | |||||
| * | Remove unused method | Martin Polden | 2021-02-09 | 1 | -14/+0 |
| | | |||||
* | | Revert "Revert "Move node operations into a separate class"" | Jon Bratseth | 2021-02-09 | 86 | -1487/+1514 |
| | | |||||
* | | Revert "Move node operations into a separate class" | Jon Bratseth | 2021-02-09 | 86 | -1514/+1487 |
| | | |||||
* | | Merge pull request #16443 from vespa-engine/bratseth/node-repo-refactor-2 | Jon Bratseth | 2021-02-09 | 86 | -1487/+1514 |
|\ \ | |/ |/| | Move node operations into a separate class | ||||
| * | Move node operations into a separate class | Jon Bratseth | 2021-02-08 | 86 | -1487/+1514 |
| | | |||||
* | | Merge pull request #16425 from vespa-engine/mpolden/less-lb-create | Morten Tokle | 2021-02-09 | 3 | -20/+53 |
|\ \ | |/ |/| | Avoid reconfiguring load balancer on unchanged reals | ||||
| * | Avoid reconfiguring load balancer on unchanged reals | Martin Polden | 2021-02-06 | 3 | -20/+53 |
| | | |||||
* | | Block port 80 on controller | Valerij Fredriksen | 2021-02-08 | 2 | -5/+1 |
| | | |||||
* | | Update comment | Jon Bratseth | 2021-02-08 | 1 | -1/+1 |
| | | |||||
* | | Flip comparison | Jon Bratseth | 2021-02-08 | 1 | -1/+1 |
| | | |||||
* | | Check isHost instead | Jon Bratseth | 2021-02-08 | 2 | -2/+2 |
| | | |||||
* | | Move node acl computation under node | Jon Bratseth | 2021-02-08 | 6 | -124/+138 |
| | | |||||
* | | Class comment | Jon Bratseth | 2021-02-08 | 2 | -3/+4 |
| | | |||||
* | | Decide acls in load balancers | Jon Bratseth | 2021-02-07 | 4 | -117/+126 |
| | | |||||
* | | Move loadbalancers into its own class | Jon Bratseth | 2021-02-07 | 6 | -31/+55 |
| | | |||||
* | | Merge pull request #16417 from vespa-engine/bratseth/less-inactive | Jon Bratseth | 2021-02-05 | 24 | -101/+156 |
|\ \ | |/ |/| | Bratseth/less inactive | ||||
| * | Remove stale comment | Jon Bratseth | 2021-02-05 | 1 | -2/+0 |
| | | |||||
| * | Skip inactive for stateless nodes | Jon Bratseth | 2021-02-05 | 7 | -33/+45 |
| | | |||||
| * | Move transactionally | Jon Bratseth | 2021-02-05 | 1 | -6/+45 |
| | | |||||
| * | The node repo owns state transitions | Jon Bratseth | 2021-02-05 | 20 | -66/+72 |
| | | |||||
* | | Ignore maintenance collisions in controller and node-repository | Martin Polden | 2021-02-05 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #16400 from vespa-engine/bratseth/request-metrics-async | Valerij Fredriksen | 2021-02-04 | 8 | -70/+132 |
|\ \ | | | | | | | Request metrics async | ||||
| * | | Optimize imports | Jon Bratseth | 2021-02-04 | 1 | -1/+0 |
| | | | |||||
| * | | Request metrics async | Jon Bratseth | 2021-02-04 | 8 | -69/+132 |
| |/ | |||||
* | | Merge pull request #16380 from vespa-engine/mpolden/remove-unused-flag | Arnstein Ressem | 2021-02-04 | 3 | -18/+6 |
|\ \ | |/ |/| | Remove controller-provision-lb flag | ||||
| * | Remove controller-provision-lb flag | Martin Polden | 2021-02-04 | 3 | -18/+6 |
| | | |||||
* | | Log out of spare details | Jon Bratseth | 2021-02-04 | 1 | -3/+3 |
|/ | |||||
* | Increase to min only when it is within limits | Jon Bratseth | 2021-02-03 | 1 | -3/+4 |
| | |||||
* | Scale content clusters to minimum 3 nodes | Jon Bratseth | 2021-02-03 | 5 | -8/+50 |
| | | | | | There is no cluster controller redundancy with 2 nodes and this leads to operational problems. | ||||
* | Merge pull request #16371 from vespa-engine/bratseth/minor-fixes | Harald Musum | 2021-02-03 | 1 | -1/+2 |
|\ | | | | | No functional changes | ||||
| * | No functional changes | Jon Bratseth | 2021-02-03 | 1 | -1/+2 |
| | | |||||
* | | andreer/feature flag cleanup (#16364) | Andreas Eriksen | 2021-02-03 | 2 | -47/+0 |
|/ | | | | | | | * remove tcp_abort_on_overflow setting * remove tenant node flag / cluster size quota * remove quota tests | ||||
* | Override OS version when requiring RHEL 8 | Håkon Hallingstad | 2021-02-02 | 1 | -7/+15 |
| | |||||
* | reduce upper bound to speed up capacity check | Andreas Eriksen | 2021-02-02 | 1 | -1/+1 |
| | | | | tested on real data from zones which are now timing out - this should be enough to get it working again | ||||
* | Support restricting on host OS when allocating new nodes | Håkon Hallingstad | 2021-01-26 | 3 | -4/+30 |
| | |||||
* | Use the same activation transaction to write LBs | Valerij Fredriksen | 2021-01-21 | 1 | -6/+9 |
| | |||||
* | Ensure transitive dependencies of vespajlib are present on test classpath | Bjørn Christian Seime | 2021-01-20 | 1 | -0/+6 |
| | | | | | | Some modules misuse container-dev as a compile/test dependency or have container-test missing as test dependency. Depend on container-test where it does not create a cycle. Otherwise depend directly on vespajlib without altering scope of existing transitive vespajlib dependency. | ||||
* | Suggest only when useful | Jon Bratseth | 2021-01-19 | 11 | -47/+82 |
| | | | | | | | | - Closes a loophole where the suggestion made will be lower than the current allocation if the current allocation is the max need observed over the last week. - Since we now store the suggestion even if it is current we check at read time whether to suggest, and then also refrain from making suggestions inside the autoscaling interval. | ||||
* | Merge pull request #16081 from vespa-engine/bratseth/suggest-on-human-scale | Valerij Fredriksen | 2021-01-18 | 7 | -19/+100 |
|\ | | | | | Bratseth/suggest on human scale | ||||
| * | Set suggestion to highest oberved over a week | Jon Bratseth | 2021-01-18 | 2 | -1/+25 |
| | | | | | | | | | | Since suggestions are consumed by humans they should change on the time scale of human decision making. | ||||
| * | Add timestamp to suggestions | Jon Bratseth | 2021-01-15 | 7 | -19/+76 |
| | | |||||
* | | Merge pull request #16078 from vespa-engine/mpolden/ignore-tester | Bjørn Meland | 2021-01-18 | 1 | -0/+1 |
|\ \ | | | | | | | Ignore tester application in allocation metrics | ||||
| * | | Ignore tester application in allocation metrics | Martin Polden | 2021-01-18 | 1 | -0/+1 |
| |/ | |||||
* | | adding nonactive to total for fraction | Bjorn Meland | 2021-01-16 | 2 | -2/+2 |
| | | |||||
* | | Allocate max half of hosts actually available in zone | Jon Bratseth | 2021-01-15 | 2 | -6/+11 |
| | | |||||
* | | No functional changes | Jon Bratseth | 2021-01-15 | 4 | -12/+10 |
|/ | |||||
* | Switch from mem.total.util to mem.util in autoscaling | Jon Bratseth | 2021-01-14 | 2 | -3/+3 |
| | | | | | mem.total.util included disk cache which makes it unsuitable as a regulation target. | ||||
* | Merge pull request #15966 from ↵ | Martin Polden | 2021-01-12 | 11 | -87/+205 |
|\ | | | | | | | | | vespa-engine/hakonhall/ensure-fresh-node-with-lock Acquire locks for children when patching |