Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update 2020 Oath copyrights. | gjoranv | 2021-10-27 | 4 | -4/+4 |
| | |||||
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 11 | -11/+11 |
| | |||||
* | Correct copyright headers | Jon Bratseth | 2021-10-20 | 1 | -1/+2 |
| | |||||
* | Add missiung copyrights | Jon Bratseth | 2021-10-20 | 1 | -1/+2 |
| | |||||
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 24 | -24/+24 |
| | |||||
* | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 57 | -57/+57 |
| | |||||
* | Revert unintended change to verifyGroupGoingDownPermanentlyIsFine | Håkon Hallingstad | 2021-09-23 | 1 | -11/+11 |
| | |||||
* | Disallow cfg suspension based solely on being down | Håkon Hallingstad | 2021-09-23 | 6 | -65/+80 |
| | |||||
* | Avoid unknown service status on suspended host | Håkon Hallingstad | 2021-09-23 | 3 | -29/+27 |
| | | | | | Avoid throwing unknown-service-status suspension denial, if the service is on a host which is suspended: In that case the status is effectively down. | ||||
* | Remove group-permanent-suspension flag | Håkon Hallingstad | 2021-09-20 | 3 | -151/+80 |
| | |||||
* | Deny suspension with special constraint on unknown status | Håkon Hallingstad | 2021-09-14 | 6 | -28/+119 |
| | |||||
* | Add ServiceStatus.UNKNOWN | Håkon Hallingstad | 2021-09-13 | 4 | -2/+14 |
| | |||||
* | Remove orchestrate-missing-proxies flag | Håkon Hallingstad | 2021-09-10 | 1 | -7/+1 |
| | |||||
* | Rename to group-permanent-suspension | Håkon Hallingstad | 2021-08-12 | 2 | -3/+3 |
| | |||||
* | Enable group-suspension with permanent suspension | Håkon Hallingstad | 2021-08-11 | 2 | -11/+9 |
| | | | | | | | | | | | This will enable the same per-cluster policy for "permanently suspending" a host (i.e. removing it from an application, typically because it is wantToRetire and retired), as the policy for suspending a host (typically for upgrade). The major difference is that the new policy allows for permanently remove >1 content node at a time, if they are within the same group. Guarded by a new flag group-suspension-in-permanent-suspend, enabled by default. The old and unused flag group-suspension is removed. | ||||
* | Guard with orchestrate-missing-proxies flag | Håkon Hallingstad | 2021-08-05 | 7 | -13/+15 |
| | |||||
* | Specify number of proxies, try 2 [run-systemtest] | Håkon Hallingstad | 2021-08-05 | 4 | -20/+39 |
| | |||||
* | Avoid references to unexported classes | Håkon Hallingstad | 2021-07-29 | 1 | -12/+7 |
| | |||||
* | Revert "Revert "Pass around orchestration parameters"" | Håkon Hallingstad | 2021-07-29 | 9 | -17/+333 |
| | |||||
* | Revert "Pass around orchestration parameters" | Håkon Hallingstad | 2021-07-29 | 9 | -333/+17 |
| | |||||
* | Use OrchestrationParams | Håkon Hallingstad | 2021-07-28 | 7 | -25/+61 |
| | |||||
* | OrchestrationParams | Håkon Hallingstad | 2021-07-28 | 4 | -0/+280 |
| | |||||
* | Merge branch 'master' into musum/cleanup-ConfigCurator-1 | Harald Musum | 2021-07-09 | 1 | -11/+4 |
|\ | |||||
| * | Remove usage of the @Component annotation for jersey resources. | gjoranv | 2021-07-08 | 1 | -11/+4 |
| | | |||||
* | | Use Curator instead of ConfigCurator, part 4 | Harald Musum | 2021-07-09 | 1 | -2/+3 |
|/ | |||||
* | Revert "Revert "Send setNodeState to CC even if storage node is down"" | Håkon Hallingstad | 2021-05-14 | 6 | -35/+32 |
| | |||||
* | Revert "Send setNodeState to CC even if storage node is down" | Håkon Hallingstad | 2021-05-14 | 6 | -32/+35 |
| | |||||
* | Send setNodeState to CC even if storage node is down | Håkon Hallingstad | 2021-05-14 | 6 | -35/+32 |
| | | | | | | Note that this will be wrong if there is a single CC colocated with a content node, i.e. there's only one content node in the cluster, and the CC is down. In this case an operator must intervene to bring up the CC. | ||||
* | Allow fifty percent of host-admin cluster nodes down in cd-like systems | Harald Musum | 2021-05-03 | 9 | -21/+60 |
| | |||||
* | More lazy debug log message generation | Jon Marius Venstad | 2021-04-28 | 2 | -15/+15 |
| | |||||
* | Use restapi test driver in existing unit tests | Bjørn Christian Seime | 2021-04-23 | 4 | -127/+87 |
| | |||||
* | Rename class to follow convention of similar exception types | Bjørn Christian Seime | 2021-04-13 | 3 | -9/+9 |
| | |||||
* | Use RestApiException instead of old JAX-RS equivalent | Bjørn Christian Seime | 2021-04-13 | 1 | -3/+1 |
| | |||||
* | Rename class to match naming convention of other handlers | Bjørn Christian Seime | 2021-04-12 | 2 | -14/+14 |
| | |||||
* | Convert remaining JAX-RS resources to request handlers | Bjørn Christian Seime | 2021-04-12 | 10 | -599/+693 |
| | |||||
* | Rewrite HealthResource as request handler | Bjørn Christian Seime | 2021-04-09 | 1 | -30/+27 |
| | |||||
* | Convert HostSuspensionResource to request handler | Bjørn Christian Seime | 2021-03-26 | 4 | -120/+197 |
| | |||||
* | Decouple orchestrator resources into separate rest-api definitions | Bjørn Christian Seime | 2021-03-26 | 8 | -18/+26 |
| | |||||
* | Use Object::equals on non-enums | Håkon Hallingstad | 2021-03-23 | 1 | -1/+1 |
| | |||||
* | Require 3 config server (and controller) hosts | Håkon Hallingstad | 2021-03-23 | 3 | -10/+68 |
| | | | | | | | | | We already require 3 config server (and controller) nodes, but it is not sufficient to protect the hosts from being left with only 1 healthy host: Say the config server host application contains 2 nodes. An upgrade of host-admin on one of those nodes is allowed, since only the host is suspended and none of the 2 nodes are down. This is fixed by handling config server hosts similar to config servers: assume 3 nodes. | ||||
* | Remove duplicate headers | Jon Bratseth | 2021-03-18 | 1 | -1/+1 |
| | |||||
* | Add copyright headers | Jon Bratseth | 2021-03-18 | 1 | -1/+2 |
| | |||||
* | Merge pull request #16928 from ↵ | Martin Polden | 2021-03-15 | 4 | -1/+329 |
|\ | | | | | | | | | vespa-engine/hakonhall/test-orchestration-of-config-server-reprovisioning Test orchestration of config server reprovisioning | ||||
| * | Test orchestration of config server reprovisioning | Håkon Hallingstad | 2021-03-12 | 4 | -1/+329 |
| | | |||||
* | | Remove redundant logging (and log text generation) | Jon Marius Venstad | 2021-03-12 | 1 | -6/+1 |
|/ | |||||
* | Revert "Revert "Enable group suspension by default [run-systemtest]"" | Håkon Hallingstad | 2021-02-26 | 1 | -2/+2 |
| | |||||
* | Avoid sleeping for 10s during unit test | Jon Marius Venstad | 2021-02-22 | 2 | -17/+20 |
| | |||||
* | Use special orchestrator context for mass probe | Jon Marius Venstad | 2021-02-20 | 3 | -2/+9 |
| | |||||
* | Implement isQuiescent by probing for M for all content services | Jon Marius Venstad | 2021-02-19 | 7 | -46/+146 |
| |