Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
| * | Minor fixes after review round | Håkon Hallingstad | 2021-01-12 | 3 | -5/+12 |
| | | |||||
| * | Acquire lock for children when patching | Håkon Hallingstad | 2021-01-11 | 4 | -38/+79 |
| | | |||||
| * | Rename to lockAndGet | Håkon Hallingstad | 2021-01-08 | 9 | -20/+20 |
| | | |||||
| * | Ensure fresh node with lock | Håkon Hallingstad | 2021-01-08 | 11 | -65/+135 |
| | | |||||
* | | Revert "Revert "Count lock timeout as unsuccessful run"" | Martin Polden | 2021-01-08 | 1 | -2/+2 |
| | | |||||
* | | Revert "Count lock timeout as unsuccessful run" | Harald Musum | 2021-01-08 | 1 | -2/+2 |
| | | |||||
* | | Remove special handling of lock timeout | Martin Polden | 2021-01-08 | 1 | -1/+1 |
| | | |||||
* | | Count lock timeout as unsuccessful run for exclusive maintainers | Martin Polden | 2021-01-07 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #15941 from vespa-engine/mpolden/exclusive-switch-metric | Jon Bratseth | 2021-01-07 | 4 | -57/+112 |
|\ | | | | | Report exclusive switch metric per cluster | ||||
| * | Report exclusive switch metric per cluster | Martin Polden | 2021-01-07 | 4 | -57/+112 |
| | | |||||
* | | Revert "Revert "Make clients use orchestratorStatus instead of allowedToBeDown"" | Håkon Hallingstad | 2021-01-06 | 1 | -1/+1 |
|/ | |||||
* | Revert "Make clients use orchestratorStatus instead of allowedToBeDown" | Håkon Hallingstad | 2021-01-06 | 1 | -1/+1 |
| | |||||
* | Merge pull request #15911 from ↵ | Håkon Hallingstad | 2021-01-06 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/hakonhall/make-clients-use-orchestratorstatus-instead-of-allowedtobedown Make clients use orchestratorStatus instead of allowedToBeDown | ||||
| * | Make clients use orchestratorStatus instead of allowedToBeDown | Håkon Hallingstad | 2021-01-05 | 1 | -1/+1 |
| | | |||||
* | | Revert "Revert "Reapply "Upgrade to Curator 4""" | Harald Musum | 2021-01-05 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #15915 from vespa-engine/mpolden/rebalancing-fix | Jon Bratseth | 2021-01-05 | 4 | -34/+100 |
|\ \ | | | | | | | Avoid moving nodes already on exclusive switch | ||||
| * | | Avoid moving nodes already on exclusive switch | Martin Polden | 2021-01-05 | 3 | -27/+100 |
| | | | |||||
| * | | Remove stdout spam | Martin Polden | 2021-01-05 | 1 | -7/+0 |
| | | | |||||
* | | | Revert "Reapply "Upgrade to Curator 4"" | Harald Musum | 2021-01-05 | 1 | -1/+0 |
| |/ |/| | |||||
* | | Merge branch 'master' into revert-14062-revert-14057-hmusum/upgrade-to-curator-4 | Harald Musum | 2021-01-01 | 61 | -573/+1427 |
|\ \ | |||||
| * | | Don't repeat target | Jon Bratseth | 2020-12-17 | 1 | -1/+1 |
| | | | |||||
| * | | Track current resource changes in autoscaling status | Jon Bratseth | 2020-12-17 | 2 | -16/+19 |
| |/ | |||||
| * | Require minimum measurements depending on scaling window | Jon Bratseth | 2020-12-10 | 3 | -15/+20 |
| | | |||||
| * | Do more checks | Jon Bratseth | 2020-12-10 | 1 | -10/+25 |
| | | |||||
| * | Compare just numbers | Jon Bratseth | 2020-12-10 | 1 | -1/+1 |
| | | |||||
| * | Rename close to awaitShutdown | Jon Marius Venstad | 2020-12-10 | 3 | -4/+4 |
| | | |||||
| * | Split (async) shutdown and (sync) wait for it, and use lists in all ↵ | Jon Marius Venstad | 2020-12-09 | 2 | -72/+43 |
| | | | | | | | | maintainer owners | ||||
| * | Fix message used with verifyTarget | Martin Polden | 2020-12-08 | 1 | -1/+1 |
| | | |||||
| * | Log allocation details of node being moved | Martin Polden | 2020-12-08 | 1 | -1/+1 |
| | | | | | | | | | | ...and not for the host we're moving from (which is always allocated to `hosted-vespa.tenant-host`) | ||||
| * | Improve status messages | Jon Bratseth | 2020-12-07 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #15682 from vespa-engine/mpolden/detect-clashing-names | Jon Marius Venstad | 2020-12-07 | 2 | -3/+70 |
| |\ | | | | | | | Reject endpoints with clashing non-compactable IDs | ||||
| | * | Reject load balancers with clashing non-compactable IDs | Martin Polden | 2020-12-04 | 2 | -3/+70 |
| | | | |||||
| * | | Start a little more optimistic | Jon Bratseth | 2020-12-04 | 1 | -1/+1 |
| | | | |||||
| * | | Adaptive scaling window | Jon Bratseth | 2020-12-04 | 10 | -61/+145 |
| | | | |||||
| * | | Merge pull request #15624 from vespa-engine/mpolden/cleanup | Martin Polden | 2020-12-04 | 2 | -7/+7 |
| |\ \ | | |/ | |/| | Remove redundant compatibility with old format | ||||
| | * | Update node-repository tests | Martin Polden | 2020-12-03 | 2 | -7/+7 |
| | | |