aboutsummaryrefslogtreecommitdiffstats
path: root/orchestrator
Commit message (Collapse)AuthorAgeFilesLines
* Replace use of Guava's UncheckedTimeoutException with our ownBjørn Christian Seime2022-01-1413-15/+14
|
* unify java warnings (use compiler args from parent)Arne H Juul2022-01-061-10/+0
|
* suppress varargs warningArne H Juul2022-01-061-0/+1
|
* Add InfrastructureApplication in application-modelHåkon Hallingstad2022-01-032-9/+10
|
* GC use of deprecated junit assertThat and unifyHenning Baldersheim2021-12-214-74/+54
|
* Update 2020 Oath copyrights.gjoranv2021-10-274-4/+4
|
* Update 2019 Oath copyrights.gjoranv2021-10-2711-11/+11
|
* Correct copyright headersJon Bratseth2021-10-201-1/+2
|
* Add missiung copyrightsJon Bratseth2021-10-201-1/+2
|
* Update Verizon Media copyright notices.gjoranv2021-10-0724-24/+24
|
* Update 2018 copyright notices.gjoranv2021-10-071-1/+1
|
* Update 2017 copyright notices.gjoranv2021-10-0757-57/+57
|
* Revert unintended change to verifyGroupGoingDownPermanentlyIsFineHåkon Hallingstad2021-09-231-11/+11
|
* Disallow cfg suspension based solely on being downHåkon Hallingstad2021-09-236-65/+80
|
* Avoid unknown service status on suspended hostHåkon Hallingstad2021-09-233-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 flagHåkon Hallingstad2021-09-203-151/+80
|
* Deny suspension with special constraint on unknown statusHåkon Hallingstad2021-09-146-28/+119
|
* Add ServiceStatus.UNKNOWNHåkon Hallingstad2021-09-134-2/+14
|
* Remove orchestrate-missing-proxies flagHåkon Hallingstad2021-09-101-7/+1
|
* Rename to group-permanent-suspensionHåkon Hallingstad2021-08-122-3/+3
|
* Enable group-suspension with permanent suspensionHåkon Hallingstad2021-08-112-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 flagHåkon Hallingstad2021-08-057-13/+15
|
* Specify number of proxies, try 2 [run-systemtest]Håkon Hallingstad2021-08-054-20/+39
|
* Avoid references to unexported classesHåkon Hallingstad2021-07-291-12/+7
|
* Revert "Revert "Pass around orchestration parameters""Håkon Hallingstad2021-07-299-17/+333
|
* Revert "Pass around orchestration parameters"Håkon Hallingstad2021-07-299-333/+17
|
* Use OrchestrationParamsHåkon Hallingstad2021-07-287-25/+61
|
* OrchestrationParamsHåkon Hallingstad2021-07-284-0/+280
|
* Merge branch 'master' into musum/cleanup-ConfigCurator-1Harald Musum2021-07-091-11/+4
|\
| * Remove usage of the @Component annotation for jersey resources.gjoranv2021-07-081-11/+4
| |
* | Use Curator instead of ConfigCurator, part 4Harald Musum2021-07-091-2/+3
|/
* Revert "Revert "Send setNodeState to CC even if storage node is down""Håkon Hallingstad2021-05-146-35/+32
|
* Revert "Send setNodeState to CC even if storage node is down"Håkon Hallingstad2021-05-146-32/+35
|
* Send setNodeState to CC even if storage node is downHåkon Hallingstad2021-05-146-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 systemsHarald Musum2021-05-039-21/+60
|
* More lazy debug log message generationJon Marius Venstad2021-04-282-15/+15
|
* Use restapi test driver in existing unit testsBjørn Christian Seime2021-04-234-127/+87
|
* Rename class to follow convention of similar exception typesBjørn Christian Seime2021-04-133-9/+9
|
* Use RestApiException instead of old JAX-RS equivalentBjørn Christian Seime2021-04-131-3/+1
|
* Rename class to match naming convention of other handlersBjørn Christian Seime2021-04-122-14/+14
|
* Convert remaining JAX-RS resources to request handlersBjørn Christian Seime2021-04-1210-599/+693
|
* Rewrite HealthResource as request handlerBjørn Christian Seime2021-04-091-30/+27
|
* Convert HostSuspensionResource to request handlerBjørn Christian Seime2021-03-264-120/+197
|
* Decouple orchestrator resources into separate rest-api definitionsBjørn Christian Seime2021-03-268-18/+26
|
* Use Object::equals on non-enumsHåkon Hallingstad2021-03-231-1/+1
|
* Require 3 config server (and controller) hostsHåkon Hallingstad2021-03-233-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 headersJon Bratseth2021-03-181-1/+1
|
* Add copyright headersJon Bratseth2021-03-181-1/+2
|
* Merge pull request #16928 from ↵Martin Polden2021-03-154-1/+329
|\ | | | | | | | | vespa-engine/hakonhall/test-orchestration-of-config-server-reprovisioning Test orchestration of config server reprovisioning
| * Test orchestration of config server reprovisioningHåkon Hallingstad2021-03-124-1/+329
| |