Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Correct share-remaining-time | Håkon Hallingstad | 2018-06-25 | 1 | -1/+1 |
| | |||||
* | Remove unused method | Håkon Hallingstad | 2018-06-25 | 1 | -4/+0 |
| | |||||
* | Avoid fatal first CC request timeout | Håkon Hallingstad | 2018-06-25 | 4 | -9/+36 |
| | | | | | | | | | | | | | If the first setNodeState to the "first" cluster controller times out, then we'd like to leave enough time to try the second CC. This avoids making a single CC a single point of failure. The strategy is to set a timeout of 50% of the remaining time, so if everything times out the timeouts would roughly be 50%, 25%, and 12.5% of original timeout. An alternative strategy would be to use 33% for each, which would be more democratic. | ||||
* | set-node-state timeout in CC | Håkon Hallingstad | 2018-06-22 | 4 | -12/+8 |
| | |||||
* | Revert "Revert "Move TimeBudget to vespajlib and use Clock"" | Håkon Hallingstad | 2018-06-22 | 8 | -36/+49 |
| | |||||
* | Revert "Move TimeBudget to vespajlib and use Clock" | Harald Musum | 2018-06-21 | 8 | -49/+36 |
| | |||||
* | Use UncheckedTimeoutException from guava | Håkon Hallingstad | 2018-06-21 | 2 | -4/+5 |
| | |||||
* | Use ManualClock and remove Unchecked prefix | Håkon Hallingstad | 2018-06-21 | 2 | -4/+4 |
| | |||||
* | Move TimeBudget to vespajlib and use Clock | Håkon Hallingstad | 2018-06-21 | 8 | -36/+48 |
| | |||||
* | Add timeout to set-node-state calls from Orchestrator | Håkon Hallingstad | 2018-06-19 | 18 | -101/+188 |
| | |||||
* | Avoid set-node-state retry | Håkon Hallingstad | 2018-06-14 | 1 | -1/+7 |
| | | | | | | | | | | | | | Today, the Orchestrator will call each cluster controller twice, e.g. indices 1, 2, 0, 1, 2, 0, if each time out. This is unnecessary. The minimum number of calls is 2: - Either the first CC is up and will redirect to master if necessary, or - the second is up and will redirect to master if necessary, or - the third won't have quorum. This PR changes the current strategy to call all CCs once, e.g. indices 1, 2, and 0. | ||||
* | Use RuntimeException instead of Error | Håkon Hallingstad | 2018-06-07 | 1 | -1/+1 |
| | |||||
* | Remove usage of junit.framework | Jon Bratseth | 2018-04-30 | 1 | -11/+13 |
| | |||||
* | Nonfunctional changes | Jon Bratseth | 2018-04-06 | 2 | -0/+3 |
| | |||||
* | Remove deprecated suspend API | Martin Polden | 2018-03-14 | 1 | -18/+0 |
| | |||||
* | New path for suspend all API | Martin Polden | 2018-03-01 | 3 | -32/+44 |
| | | | | This is required to allow authorization of these requests. | ||||
* | Support reporting UP for node admin outside zone app | Håkon Hallingstad | 2018-02-26 | 2 | -14/+24 |
| | | | | | | | | | If the nodeAdminInContainer ConfigserverConfig has been set, with this PR, the service monitor will always report the node admin container service as UP, thereby avoiding issues related to standalone node admin seemingly being down when not running as part of the application. This postpones checking /status/v1/health for later. | ||||
* | Roll out node admin with 20% | Håkon Hallingstad | 2018-01-25 | 12 | -21/+69 |
| | |||||
* | Some Curator clients require ensemble connect string | Håkon Hallingstad | 2018-01-11 | 1 | -3/+1 |
| | |||||
* | Split parent + container-dependency-versions from root pom. | gjoranv | 2017-12-01 | 1 | -0/+1 |
| | | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent. | ||||
* | Revert "Gjoranv/split parent2" | gjoranv | 2017-11-30 | 1 | -1/+0 |
| | |||||
* | Split parent + container-dependency-versions from root pom. | gjoranv | 2017-11-30 | 1 | -0/+1 |
| | | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent. | ||||
* | Revert "Gjoranv/split parent" | gjoranv | 2017-11-29 | 1 | -1/+0 |
| | |||||
* | Split parent + container-dependency-versions from root pom. | gjoranv | 2017-11-29 | 1 | -0/+1 |
| | | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent. | ||||
* | Set scheme parameter for all us of jaxrs client | Bjørn Christian Seime | 2017-11-21 | 3 | -4/+10 |
| | |||||
* | Revert "Temporarily ignore unstable orchestrator test" | Bjørn Christian Seime | 2017-11-16 | 1 | -1/+0 |
| | |||||
* | Revert "Avoid changing API before all clients handle it" | Håkon Hallingstad | 2017-11-13 | 2 | -15/+8 |
| | |||||
* | Avoid changing API before all clients handle it | Håkon Hallingstad | 2017-11-01 | 2 | -8/+15 |
| | |||||
* | REST API for service status | Håkon Hallingstad | 2017-10-27 | 3 | -42/+91 |
| | |||||
* | Merge pull request #3917 from ↵ | Bjørn Christian Seime | 2017-10-27 | 3 | -11/+112 |
|\ | | | | | | | | | vespa-engine/hakonhall/add-rest-api-to-query-slobrok Add REST API to query Slobrok | ||||
| * | Add REST API to query Slobrok | Håkon Hallingstad | 2017-10-27 | 3 | -11/+112 |
| | | |||||
* | | Add copyright header | Jon Bratseth | 2017-10-27 | 1 | -1/+2 |
|/ | |||||
* | Undo incompatible change to HostResource::getHost | Håkon Hallingstad | 2017-10-26 | 2 | -8/+67 |
| | |||||
* | Provide more info in host Orchestrator REST API | Håkon Hallingstad | 2017-10-25 | 5 | -4/+163 |
| | |||||
* | Make SlobrokMonitorManager a component | Håkon Hallingstad | 2017-10-23 | 1 | -3/+3 |
| | | | | | | | | | To get insights into the Slobrok data used by the service monitor, it would be useful to expose SlobrokMonitorManager. For instance it could provide a list of name/spec pairs of services that are up (added as ServiceMonitorManager::lookup in this PR). The first step towards this is making SlobrokMonitorManager a component. | ||||
* | Remove status type parameter in application model classes | Håkon Hallingstad | 2017-10-22 | 24 | -247/+233 |
| | |||||
* | Revert "Revert "Provide service-monitor and application-model"" | Håkon Hallingstad | 2017-10-19 | 1 | -2/+2 |
| | |||||
* | Revert "Provide service-monitor and application-model" | Håkon Hallingstad | 2017-10-19 | 1 | -2/+2 |
| | |||||
* | Merge pull request #3615 from ↵ | Håkon Hallingstad | 2017-10-19 | 1 | -2/+2 |
|\ | | | | | | | | | vespa-engine/hakon/provide-service-monitor-and-application-model Provide service-monitor and application-model | ||||
| * | Provide service-monitor and application-model | Håkon Hallingstad | 2017-10-02 | 1 | -2/+2 |
| | | |||||
* | | Temporarily ignore unstable orchestrator test | Bjørn Christian Seime | 2017-10-03 | 1 | -0/+1 |
|/ | |||||
* | Make Orchestrator depend on config model api | Håkon Hallingstad | 2017-10-02 | 1 | -0/+6 |
| | |||||
* | Depend on ServiceMonitor interface instead of impl | Håkon Hallingstad | 2017-09-29 | 1 | -8/+8 |
| | |||||
* | Revert "Revert "Aressem/remove post install script"" | Arnstein Ressem | 2017-09-27 | 1 | -0/+2 |
| | |||||
* | Revert "Aressem/remove post install script" | Arnstein Ressem | 2017-09-27 | 1 | -2/+0 |
| | |||||
* | Remove global install of files and put this in the modules that owns them. | Arnstein Ressem | 2017-09-25 | 1 | -0/+2 |
| | |||||
* | Merge pull request #3423 from ↵ | Bjørn Christian Seime | 2017-09-18 | 2 | -161/+9 |
|\ | | | | | | | | | vespa-engine/hakon/remove-current-thread-restriction-on-orchestrator-lock Remove current-thread restriction on Orchestrator lock | ||||
| * | Remove 2 | Håkon Hallingstad | 2017-09-18 | 1 | -2/+2 |
| | | |||||
| * | Remove current-thread restriction on Orchestrator lock | Håkon Hallingstad | 2017-09-15 | 2 | -161/+9 |
| | | |||||
* | | Move orchestrator config to itw own package | Harald Musum | 2017-09-16 | 2 | -0/+2 |
| | |