Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Avoid unnecessary fixation of manual clock | Håkon Hallingstad | 2020-07-30 | 1 | -2/+1 |
| | |||||
* | Fix flaky NodeMetricsDbTest | Håkon Hallingstad | 2020-07-30 | 1 | -1/+5 |
| | | | | | | | | | | | ManualClock is initialized internally to Instant.now(). If this instant has a zero subsecond part db.getWindow(clock.instant().minus(Duration.ofHours(30)), Resource.cpu, List.of("host0")).measurementCount() returns 30, while otherwise returns 29. It's hard to say what is correct when falling exactly on this boundary, so this PR avoids the whole problem by ensuring the boundary is not hit (by adding an arbitrary 1 minute). | ||||
* | Log load balancer state transition | Martin Polden | 2020-07-24 | 2 | -9/+18 |
| | |||||
* | Take config server lock in node-repository | Martin Polden | 2020-07-22 | 3 | -12/+63 |
| | |||||
* | Inline unnecessary methods | Martin Polden | 2020-07-21 | 11 | -29/+19 |
| | |||||
* | Measure consecutive maintenance failures | Martin Polden | 2020-07-21 | 1 | -7/+5 |
| | | | | | | Measuring time since last success results in a wide range of acceptable values, due to maintenance intervals varying from seconds to as long as half a day. Measure consecutive failures instead, to simplify alerting thresholds. | ||||
* | Always fail out hosts when exceeding acceptable fail count | Martin Polden | 2020-07-17 | 1 | -16/+11 |
| | |||||
* | Emit QoS metric for all maintainers | Martin Polden | 2020-07-16 | 32 | -102/+154 |
| | |||||
* | Control maintenance jobs with feature flag | Martin Polden | 2020-07-09 | 19 | -69/+67 |
| | |||||
* | Merge pull request #13779 from vespa-engine/bratseth/healt-check-improvements | Jon Bratseth | 2020-07-02 | 1 | -1/+0 |
|\ | | | | | Bratseth/healt check improvements | ||||
| * | Improvements to handling of cluster removal | Jon Bratseth | 2020-07-02 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | - Don't change health status to "initializing" when creating a new VipStatus, as 'initializing' now requires all clusters to be up to transition to 'up', which means that if we're already up but are missing a cluster we'll go from 'up' to 'initializing' and stay there. - Forget up/down status for removed clusters. - Nicer logging on ignorable reconfiguration errors. | ||||
* | | isDockerHost -> isHost | Jon Bratseth | 2020-07-01 | 13 | -23/+26 |
|/ | |||||
* | exclude stream-ranking-rhel7 from periodic maint | kkraune | 2020-06-30 | 1 | -0/+1 |
| | |||||
* | Continue on exception | Jon Bratseth | 2020-06-29 | 1 | -0/+4 |
| | |||||
* | Merge pull request #13682 from vespa-engine/mpolden/remove-flag | Martin Polden | 2020-06-25 | 2 | -5/+1 |
|\ | | | | | Remove configserver-provision-lb flag | ||||
| * | Remove configserver-provision-lb flag | Martin Polden | 2020-06-24 | 2 | -5/+1 |
| | | |||||
* | | make tenant node quota adjustable by feature flag (#13697) | Andreas Eriksen | 2020-06-25 | 1 | -1/+7 |
| | | |||||
* | | Merge pull request #13689 from ↵ | Jon Bratseth | 2020-06-24 | 2 | -11/+7 |
|\ \ | | | | | | | | | | | | | vespa-engine/bratseth/use-the-right-cloud-condition Bratseth/use the right cloud condition | ||||
| * | | Nonfunctional, changes only | Jon Bratseth | 2020-06-24 | 1 | -1/+1 |
| | | | |||||
| * | | Use smaller defaults when sharing hosts | Jon Bratseth | 2020-06-24 | 1 | -10/+6 |
| |/ | |||||
* / | Set spare count 0 where we can provision on demand | Valerij Fredriksen | 2020-06-24 | 1 | -2/+1 |
|/ | |||||
* | Merge pull request #13679 from vespa-engine/bratseth/prefer-larger-hosts | Jon Bratseth | 2020-06-24 | 2 | -1/+38 |
|\ | | | | | Prefer hosts at least twice the size of the node | ||||
| * | Prefer hosts at least twice the size of the node | Jon Bratseth | 2020-06-24 | 2 | -1/+38 |
| | | |||||
* | | Revert "Revert "From 0 to 1 spare"" | Jon Bratseth | 2020-06-23 | 17 | -30/+76 |
|/ | |||||
* | Revert "From 0 to 1 spare" | Håkon Hallingstad | 2020-06-23 | 17 | -76/+30 |
| | |||||
* | Merge pull request #13676 from vespa-engine/bratseth/log-on-mitigation | Valerij Fredriksen | 2020-06-23 | 1 | -10/+16 |
|\ | | | | | Log on mitigation | ||||
| * | Log on mitigation | Jon Bratseth | 2020-06-23 | 1 | -10/+16 |
| | | |||||
* | | From 0 to 1 spare | Jon Bratseth | 2020-06-23 | 17 | -30/+76 |
|/ | |||||
* | Skip empty clusters | Jon Bratseth | 2020-06-23 | 1 | -2/+3 |
| | |||||
* | Enable configserver-provision-lb by default | Martin Polden | 2020-06-22 | 1 | -2/+2 |
| | |||||
* | Provision load balancer for controller cluster | Martin Polden | 2020-06-19 | 3 | -4/+25 |
| | |||||
* | Merge pull request #13619 from vespa-engine/bratseth/spare-capacity-maintainer | Jon Bratseth | 2020-06-18 | 39 | -301/+1057 |
|\ | | | | | Bratseth/spare capacity maintainer | ||||
| * | Update ↵ | Jon Bratseth | 2020-06-18 | 1 | -1/+1 |
| | | | | | | | | | | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/HostCapacity.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com> | ||||
| * | No easy finding active nodes | Jon Bratseth | 2020-06-17 | 3 | -7/+2 |
| | | |||||
| * | Use bitCount | Jon Bratseth | 2020-06-17 | 1 | -10/+1 |
| | | |||||
| * | Update ↵ | Jon Bratseth | 2020-06-17 | 1 | -1/+1 |
| | | | | | | | | | | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com> | ||||
| * | Less max iterations as each do more exporation | Jon Bratseth | 2020-06-17 | 2 | -7/+4 |
| | | |||||
| * | Limit by iterations instead of depth | Jon Bratseth | 2020-06-17 | 2 | -54/+68 |
| | | |||||
| * | Memoize | Jon Bratseth | 2020-06-17 | 3 | -3/+120 |
| | | |||||
| * | Cleanup | Jon Bratseth | 2020-06-17 | 1 | -5/+1 |
| | | |||||
| * | More tests | Jon Bratseth | 2020-06-17 | 2 | -7/+20 |
| | | |||||
| * | More tests | Jon Bratseth | 2020-06-17 | 3 | -5/+87 |
| | | |||||
| * | Test SpareCapacityMaintainer | Jon Bratseth | 2020-06-17 | 11 | -68/+368 |
| | | |||||
| * | SpareCapacityMaintainer sketch | Jon Bratseth | 2020-06-12 | 31 | -122/+300 |
| | | |||||
| * | Refactor - no funcntional changes | Jon Bratseth | 2020-06-10 | 4 | -73/+116 |
| | | |||||
| * | Nonfunctional changes only | Jon Bratseth | 2020-06-10 | 2 | -3/+4 |
| | | |||||
| * | Spare capacity maintainenance skeleton | Jon Bratseth | 2020-06-09 | 9 | -93/+122 |
| | | |||||
* | | Provision load balancer for config server cluster | Martin Polden | 2020-06-11 | 6 | -31/+79 |
| | | |||||
* | | Extract LoadBalancerSpec | Martin Polden | 2020-06-11 | 9 | -25/+64 |
| | | |||||
* | | Remove NodeRepository from LoadBalancerService interface | Martin Polden | 2020-06-11 | 13 | -28/+24 |
| | |