Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #14734 from vespa-engine/hmusum/remove-unused-feature-flag-2 | Valerij Fredriksen | 2020-10-06 | 1 | -8/+7 |
|\ | | | | | Remove flag configserver-distribute-application-package | ||||
| * | Remove flag configserver-distribute-application-package | Harald Musum | 2020-10-06 | 1 | -8/+7 |
| | | | | | | | | Has been true in all zones for some time now | ||||
* | | Merge pull request #14733 from ↵ | Martin Polden | 2020-10-06 | 1 | -1/+2 |
|\ \ | |/ |/| | | | | | vespa-engine/hakonhall/set-stack-trace-on-correct-json-object Set stack trace on correct JSON object | ||||
| * | Set stack trace on correct JSON object | Håkon Hallingstad | 2020-10-06 | 1 | -1/+2 |
| | | |||||
* | | Revert "Take both application locks during transition" | Martin Polden | 2020-10-06 | 2 | -26/+16 |
| | | | | | | | | This reverts commit 58c30ceab2b3722213c34fef094467bdf872a448. | ||||
* | | Merge pull request #14723 from vespa-engine/mpolden/remove-flag | Martin Polden | 2020-10-06 | 15 | -20/+21 |
|\ \ | |/ |/| | Remove node-object-cache-size flag | ||||
| * | Add config entry for node cache size | Martin Polden | 2020-10-05 | 15 | -20/+21 |
| | | |||||
* | | Merge pull request #14691 from ↵ | Håkon Hallingstad | 2020-10-05 | 4 | -19/+103 |
|\ \ | |/ |/| | | | | | vespa-engine/hakonhall/move-lock-metrics-to-metricsreporter Move lock metrics to MetricsReporter | ||||
| * | Make richer latency stats | Håkon Hallingstad | 2020-10-05 | 4 | -20/+14 |
| | | | | | | | | | | | | | | | | | | Makes a LatencyStats which provides some useful metrics, best explained there and in LatencyMetrics. This includes latency metrics, the "QPS" (e.g. the number of acquire() per second), and load metrics. Unfortunately I had to move from atomics to synchronized to accomplish this, but I see no other way. | ||||
| * | Move lock metrics to MetricsReporter | Håkon Hallingstad | 2020-10-03 | 4 | -18/+108 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds two new metrics: - The load of acquiring each lock path: The average number of threads waiting to acquire the lock within the last minute (or unit of time). Aka the lock queue (depth). - The load of the lock for each lock path: The average number of threads holding the lock within the last minute (or unit of time). This is always <= 1. Aka the lock utilization. Changes the LockCounters to LockMetrics, and exporting those once every minute through MetricReporter which is designed for this. | ||||
* | | Take both application locks during transition | Martin Polden | 2020-10-05 | 2 | -16/+26 |
| | | |||||
* | | Remove stack trace logging | Martin Polden | 2020-10-05 | 3 | -22/+4 |
| | | |||||
* | | Remove unused throttle policy override | Harald Musum | 2020-10-04 | 1 | -17/+1 |
|/ | | | | | Seems to have not been used in a very long time, should be implemented with a feature flag if needed | ||||
* | Update comment | Jon Bratseth | 2020-10-02 | 1 | -2/+2 |
| | |||||
* | Don't reactivate on retired hosts | Jon Bratseth | 2020-10-02 | 5 | -197/+125 |
| | |||||
* | Merge pull request #14657 from ↵ | Håkon Hallingstad | 2020-10-01 | 1 | -7/+8 |
|\ | | | | | | | | | vespa-engine/hakonhall/add-metrics-to-lock-attempts Add metrics to lock attempts | ||||
| * | Add metrics to lock attempts | Håkon Hallingstad | 2020-10-01 | 1 | -7/+8 |
| | | |||||
* | | Merge pull request #14655 from vespa-engine/mpolden/fix-agent | Valerij Fredriksen | 2020-10-01 | 10 | -36/+52 |
|\ \ | |/ |/| | Store correct agent when adding nodes | ||||
| * | Store correct agent when adding nodes | Martin Polden | 2020-10-01 | 9 | -16/+13 |
| | | |||||
| * | Group node writes by application in tester | Martin Polden | 2020-10-01 | 1 | -20/+39 |
| | | |||||
* | | Record locks taken for external deploys | Håkon Hallingstad | 2020-09-30 | 1 | -16/+54 |
|/ | | | | | | | | | | | | - Information about a lock attempt now includes a list of lock attempts done while holding the lock, forming a tree (forest) structure. - Records the duration and locking attempts done as part of an external deploy, forming a tree of locks with timing info. The currently active external deploys are shown in an "ongoing-recording" field of /nodes/v2/locks. - The 3 longest external deploys are kept in "recordings" in /nodes/v2/locks. - Extracts the global process-wide parts of ThreadLockStats into separate class for clarity. | ||||
* | Merge pull request #14627 from vespa-engine/mpolden/reduce-reads | Martin Polden | 2020-09-30 | 5 | -17/+17 |
|\ | | | | | Avoid reading nodes from irrelevant states | ||||
| * | Avoid reading nodes from irrelevant states | Martin Polden | 2020-09-30 | 5 | -17/+17 |
| | | |||||
* | | Merge pull request #14623 from vespa-engine/bratseth/defer-ip-address-allocation | Jon Bratseth | 2020-09-30 | 16 | -226/+441 |
|\ \ | | | | | | | Bratseth/defer ip address allocation | ||||
| * | | Update ↵ | Jon Bratseth | 2020-09-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/Nodelike.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com> | ||||
| * | | Try another candidate if ip allocation fails | Jon Bratseth | 2020-09-30 | 2 | -6/+96 |
| | | | |||||
| * | | Cleanup | Jon Bratseth | 2020-09-29 | 2 | -15/+3 |
| | | | |||||
| * | | Defer creation of new child nodes until they are selected | Jon Bratseth | 2020-09-29 | 4 | -58/+80 |
| | | | |||||
| * | | Simplify | Jon Bratseth | 2020-09-29 | 1 | -10/+8 |
| | | | |||||
| * | | Call creator directly | Jon Bratseth | 2020-09-29 | 2 | -13/+18 |
| | | | |||||
| * | | Remove test only option | Jon Bratseth | 2020-09-29 | 2 | -18/+14 |
| | | | |||||
| * | | Enumerate possibilities instead of using builder | Jon Bratseth | 2020-09-29 | 4 | -85/+51 |
| | | | |||||
| * | | Split candidate into concrete and virtual | Jon Bratseth | 2020-09-29 | 2 | -77/+162 |
| | | | |||||
| * | | Avoid candidate node field access | Jon Bratseth | 2020-09-29 | 1 | -10/+8 |
| | | | |||||
| * | | Avoid candidate node field access | Jon Bratseth | 2020-09-29 | 2 | -16/+25 |
| | | | |||||
| * | | Avoid candidate node field access | Jon Bratseth | 2020-09-29 | 5 | -42/+70 |
| | | | |||||
| * | | Add Nodelike interface | Jon Bratseth | 2020-09-29 | 10 | -15/+45 |
| | | | |||||
* | | | Revert "Check if we can deploy outside of lock" | Harald Musum | 2020-09-30 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #14617 from vespa-engine/mpolden/less-node-failer-locking | Harald Musum | 2020-09-29 | 1 | -21/+31 |
|\ \ \ | | | | | | | | | Take application lock once per run MERGEOK | ||||
| * | | | Fix comment | Martin Polden | 2020-09-29 | 1 | -1/+1 |
| | | | | | | | | | | | | Co-authored-by: Håkon Hallingstad <hakon@verizonmedia.com> | ||||
| * | | | Reduce lock timeout | Martin Polden | 2020-09-29 | 1 | -1/+1 |
| | | | | |||||
| * | | | Only lock application if node status changed | Martin Polden | 2020-09-29 | 1 | -21/+31 |
| | |/ | |/| | |||||
* | | | Try prepare allocation without locking | Valerij Fredriksen | 2020-09-29 | 2 | -20/+43 |
| |/ |/| | |||||
* | | Revert "Bratseth/adjust prices take 2" | Harald Musum | 2020-09-29 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #14607 from vespa-engine/bratseth/adjust-prices-take-2 | Kristian Aune | 2020-09-29 | 1 | -2/+2 |
|\ \ | | | | | | | Bratseth/adjust prices take 2 | ||||
| * | | Revert "Merge pull request #14605 from ↵ | Jon Bratseth | 2020-09-29 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-14603-bratseth/adjust-prices" This reverts commit 0646874a31b1f2b85b98f837931abfcc5d1eb2e5, reversing changes made to ccbbc101657e87ce08447b794004ebc9d0c502a6. | ||||
* | | | Merge pull request #14560 from ↵ | Jon Bratseth | 2020-09-29 | 30 | -362/+622 |
|\ \ \ | |/ / |/| | | | | | | | | vespa-engine/bratseth/autoscaling-reconfiguration-events Bratseth/autoscaling reconfiguration events | ||||
| * | | Supplier not producer, unfortunately | Jon Bratseth | 2020-09-28 | 1 | -3/+3 |
| | | | |||||
| * | | Track method name change | Jon Bratseth | 2020-09-28 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' into bratseth/autoscaling-reconfiguration-events | Jon Bratseth | 2020-09-28 | 51 | -371/+692 |
| |\ \ |