aboutsummaryrefslogtreecommitdiffstats
path: root/orchestrator
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove use of fest-assertBjørn Christian Seime2020-02-242-17/+11
| | | | Motivation: remove the number of 'fluent test assertion' libraries in use.
* Merge pull request #12275 from ↵Valerij Fredriksen2020-02-244-11/+3
|\ | | | | | | | | vespa-engine/hakonhall/remove-unnecessary-gethostinfo Remove unnecessary getHostInfo
| * Remove unnecessary getHostInfoHåkon Hallingstad2020-02-204-11/+3
| |
* | Return 409 on Orchestrator timeout instead of 504Håkon Hallingstad2020-02-233-8/+8
| |
* | Remove large-orchestrator-locks flagHåkon Hallingstad2020-02-234-27/+6
|/
* Add host info to orchestrator REST APIHåkon Hallingstad2020-02-177-24/+55
|
* Support setting PERMANENTLY_DOWN at end of retirementHåkon Hallingstad2020-02-077-27/+68
|
* Skip removing status nodes at old zk pathsHåkon Hallingstad2020-02-061-46/+20
|
* Reduce access loggingHåkon Hallingstad2020-02-051-0/+1
| | | | | | | | | | | | Avoids writing access logs in various tests. 1. Disables by-default access logging with Application, since it is used in unit tests. 2. However many tests create additional DeployState which renders this ineffective, and so this PR also explicitly disables access logging in services.xml of some tests. (1) might be unnecessary if we anyway have to do (2) everywhere, but this is not clear to me.
* Remove stray testHåkon Hallingstad2020-02-051-10/+0
|
* Keep track of locks in OrchestratorContextHåkon Hallingstad2020-02-045-47/+138
|
* Support large orchestrator lockHåkon Hallingstad2020-02-0310-50/+363
|
* Avoid wrapping timeout exception (causing 504) with batch internal error ↵Håkon Hallingstad2020-02-031-0/+2
| | | | (causing 500)
* Remove unused suspendedHostnamesHåkon Hallingstad2020-01-305-33/+7
|
* Prepare for setting PERMANENTLY_DOWNHåkon Hallingstad2020-01-3014-43/+95
|
* Remove unnecessary mapsHåkon Hallingstad2020-01-292-22/+8
|
* Make new host-status canonicalHåkon Hallingstad2020-01-291-32/+3
| | | | | | | | | | | | | | | In moving from old host-status-service/APP/hosts to new host-status/APP/hosts: 1. Currently and before this PR, the ALLOWED_TO_BE_DOWN hosts are the union of the hosts in new and old. Other hosts are NO_REMARKS. 2. With this PR, we'll stop writing ALLOWED_TO_BE_DOWN in old, but still remove them. This PR is not supposed to have any user-visible effect for clients of the Orchestrator. Once this PR has rolled out, A. The remaining code accessing old can be removed B. All data in old can be removed.
* Pull host info through out of orchestrator and through nodes responseJon Marius Venstad2020-01-272-5/+5
|
* Define suspended attribute on HostStatus, plus minor review fixesHåkon Hallingstad2020-01-245-12/+18
|
* Since-timestamp on Orc suspended statusHåkon Hallingstad2020-01-2313-65/+474
| | | | | | | | | | | | - Introduce a new type of suspension status: PERMANENTLY_DOWN, which is set when a node is scheduled to be removed from the application. A normal resume call will NOT clear PERMANENTLY_DOWN. - Store a JSON for each suspended host: Contains status, and a since timestamp for the time when the node was suspended. The suspension timestamp is preserved when switching statuses between suspension statuses. - The JSON is stored in a new path, void of any zone. This means that we eventually can get rid of the zone-part of the application instance reference.
* Create zookeeper client config file only when necessaryHarald Musum2020-01-091-1/+1
|
* Revert "Revert "Bjorncs/apache commons libraries cleanup""Bjørn Christian Seime2020-01-082-7/+4
|
* Revert "Bjorncs/apache commons libraries cleanup"Harald Musum2020-01-082-4/+7
|
* Remove use of commons-lang from orchestratorBjørn Christian Seime2020-01-072-7/+4
|
* Add/corect copyright headersJon Bratseth2020-01-034-1/+5
|
* Use configured config server cluster size in orchestratorMartin Polden2019-11-1911-113/+204
|
* Allow removing half of the cluster controllersJon Bratseth2019-11-124-8/+14
|
* Add count metrics of orchestrator application lock to get ratesHåkon Hallingstad2019-10-241-0/+4
|
* Revert "Revert "Add Orchestrator application lock metrics""Håkon Hallingstad2019-10-225-13/+111
|
* Revert "Add Orchestrator application lock metrics"Harald Musum2019-10-225-111/+13
|
* Extract duration calculation into separate methodHåkon Hallingstad2019-10-211-2/+6
|
* Add Orchestrator application lock metricsHåkon Hallingstad2019-10-215-13/+107
|
* Merge pull request #11031 from ↵Harald Musum2019-10-215-12/+23
|\ | | | | | | | | vespa-engine/hakonhall/return-504-gateway-timeout-on-lock-timeout-from-orchestrator Return 504 Gateway Timeout on lock timeout from Orchestrator
| * Return 504 Gateway Timeout on lock timeout from OrchestratorHåkon Hallingstad2019-10-215-12/+23
| |
* | Use mockito-core 3.1.0Håkon Hallingstad2019-10-185-8/+8
|/
* Assume at least 3 config server in OrchestratorHåkon Hallingstad2019-08-133-9/+115
|
* Use VespaJerseyJaxRsClient in cluster controller client factoryBjørn Christian Seime2019-07-252-8/+13
|
* Replace 'jdisc' with 'container' in orchestratorgjoranv2019-07-111-2/+2
|
* Clean up in orchestratorValerij Fredriksen2019-06-073-19/+0
|
* Comment zone-app specific code that should be removed after the migrationValerij Fredriksen2019-06-043-1/+3
|
* Special handle the tenant-host application where neededValerij Fredriksen2019-06-043-1/+15
|
* Keep the spec final.Henning Baldersheim2019-05-282-4/+4
| | | | | | Create the address when needed in the async connect thread. Implement hash/equal/compareTo for Spec to avoid toString. Use Spec as key and avoid creating it every time.
* Orchestrator Support for metrics proxyHåkon Hallingstad2019-03-223-36/+5
|
* Put accessors back inside MutableStatusRegistryJon Marius Venstad2019-02-1110-29/+48
|
* Use a more specific ZK path for cache counterJon Marius Venstad2019-02-111-2/+2
|
* Add noteJon Marius Venstad2019-02-081-0/+5
|
* Remove ReadOnlyStatusServiceJon Marius Venstad2019-02-088-92/+32
|
* Expose host status cache, and use it for all bulk operationsJon Marius Venstad2019-02-0813-72/+153
|
* Replace test usage of InMemoryStatusServiceJon Marius Venstad2019-02-083-21/+27
|
* Remove unused annotationJon Marius Venstad2019-02-083-21/+0
|