Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Move orchestrator config to itw own package | Harald Musum | 2017-09-16 | 2 | -0/+2 | |
| | | ||||||
* | | Revert "Revert "Move orchestrator.def to configdefinititions/"" | Harald Musum | 2017-09-11 | 2 | -5/+6 | |
|/ | ||||||
* | Revert "Move orchestrator.def to configdefinititions/" | Harald Musum | 2017-09-07 | 2 | -6/+5 | |
| | ||||||
* | Merge pull request #3354 from ↵ | Harald Musum | 2017-09-07 | 2 | -5/+6 | |
|\ | | | | | | | | | vespa-engine/musum/move-orchestrator-config-definition Move orchestrator.def to configdefinititions/ | |||||
| * | Move orchestrator.def to configdefinititions/ | Harald Musum | 2017-09-06 | 2 | -5/+6 | |
| | | ||||||
* | | Merge pull request #3340 from vespa-engine/hakon/add-preferred-orchestrator-lock | hakonhall | 2017-09-06 | 2 | -47/+72 | |
|\ \ | | | | | | | Add preferred Orchestrator lock | |||||
| * | | Add preferred Orchestrator lock | Håkon Hallingstad | 2017-09-06 | 2 | -47/+72 | |
| |/ | ||||||
* / | remove only use of autovalue | Andreas Eriksen | 2017-09-06 | 2 | -16/+41 | |
|/ | ||||||
* | Remove corp references | Jon Bratseth | 2017-08-08 | 2 | -3/+3 | |
| | ||||||
* | Reduce output when printing StorageNodeImpl | Håkon Hallingstad | 2017-07-11 | 1 | -1/+1 | |
| | ||||||
* | Do not rollback after failed suspendAll | Håkon Hallingstad | 2017-06-15 | 2 | -60/+35 | |
| | ||||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 72 | -68/+72 | |
| | ||||||
* | Revert "Update copyright headers" | Jon Bratseth | 2017-06-14 | 72 | -72/+68 | |
| | ||||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 72 | -68/+72 | |
| | ||||||
* | Remove carriage return | Jon Bratseth | 2017-06-14 | 3 | -3/+3 | |
| | ||||||
* | Revert "Copyright header" | Jon Bratseth | 2017-06-13 | 72 | -75/+71 | |
| | ||||||
* | Copyright header | Jon Bratseth | 2017-06-13 | 72 | -71/+75 | |
| | ||||||
* | Make patch work | Håkon Hallingstad | 2017-06-13 | 1 | -2/+1 | |
| | | | | | | Removes the PathParams annotation on the subclass, which caused Jersey to ignore the annotations on the superclass(!?). I have verified these changes work in CD. | |||||
* | Merge pull request #2684 from yahoo/mpolden/remove-hostname-references | Valerij Fredriksen | 2017-06-12 | 2 | -12/+12 | |
|\ | | | | | Remove hostname references | |||||
| * | Remove hostname references in orchestrator module | Martin Polden | 2017-06-09 | 2 | -12/+12 | |
| | | ||||||
* | | Orchestrator support for setting host status | Håkon Hallingstad | 2017-06-12 | 5 | -1/+104 | |
|/ | | | | | | | | | | | | | | | | Directly setting the host status can be useful for an operator, e.g. to break a deadlock. Unfortunately, some code use the term "host status" while others use "host state". I haven't settled yet on which is preferred, e.g. 'state' is used in REST APIs, but 'status' is the original term and slightly more used. This PR maintains the local use of the terms, meaning it adds 'state' where that's normally used and 'status' other places. Setting the deadlock is done with a PATCH request, which is defined in jaxrs_utils. jaxrs_utils only defines PATCH, and that's not used anywhere else except in jaxrs_client_utils tests. So I remove this module as a dependency a couple of places. | |||||
* | Complete retirement early in dev CD | Håkon Hallingstad | 2017-05-26 | 23 | -773/+348 | |
| | ||||||
* | Merge pull request #2431 from yahoo/hakon/add-path-at-application-lock-timeout | Harald Musum | 2017-05-10 | 1 | -1/+1 | |
|\ | | | | | Add path at application lock timeout | |||||
| * | Add path at application lock timeout | Håkon Hallingstad | 2017-05-10 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #2378 from yahoo/hakonhall/use-orchestrator-model | hakonhall | 2017-05-08 | 14 | -302/+377 | |
|\ \ | |/ |/| | Makes the Orchestrator policy use the new model classes | |||||
| * | Makes the Orchestrator policy use the new model classes | Håkon Hallingstad | 2017-05-03 | 14 | -302/+377 | |
| | | | | | | | | | | | | | | | | | | | | Functionally, the new code should be identical to the old one, EXCEPT if an application has 2 or more nodes on a Docker host: - In this case the new code puts these nodes into a NodeGroup, and will try to suspend them all at the same time. This PR could have been functionally identical to the old code by by putting each HostName into its own NodeGroup in OrchestratorImpl::nodeGroupsOrderedForSuspend. | |||||
* | | Make TestUtil generate correct config ID for cluster controller, take 2 | Håkon Hallingstad | 2017-05-04 | 1 | -1/+1 | |
| | | ||||||
* | | Make TestUtil generate correct config ID for cluster controller | Håkon Hallingstad | 2017-05-04 | 1 | -1/+1 | |
| | | ||||||
* | | Correctly extract cluster controller index from standalone cluster controller | Håkon Hallingstad | 2017-05-04 | 2 | -4/+14 | |
| | | ||||||
* | | Remove redundant test | Harald Musum | 2017-05-04 | 1 | -6/+0 | |
| | | ||||||
* | | Fix getting cluster controller index for standalone clusters | Harald Musum | 2017-05-04 | 4 | -11/+23 | |
|/ | | | | | | | | * Cluster controller cluster can either be using zookeeper on config server and be part of admin cluster (config id 'admin/cluster-controllers/[n]') or standalone (running zookeeper in cluster controller and be in its own cluster, config id '[content cluster id]/standalone/[n]') VESPA-7356 | |||||
* | Adds classes to give the Orchestrator policy classes a simplified view of Vespa. | Håkon Hallingstad | 2017-04-28 | 24 | -70/+1226 | |
| | | | | | | | | | This should be a no-op. The only changes that actually could have an impact are the changes to getting the cluster controllers, but it should be functionally equivalent. This PR will make it easier to change the Orchestrator policy to allow suspending several nodes (NodeGroup) in an application on a single Docker host. | |||||
* | newHashSet is not recommended to use, triggers warnings | Arne H Juul | 2017-04-27 | 1 | -2/+2 | |
| | ||||||
* | avoid rawtypes warnings | Arne H Juul | 2017-04-27 | 1 | -1/+1 | |
| | | | | | * the warning here is due to a JDK bug, but the workaround is simple. | |||||
* | Add node-admin suspend | valerijf | 2017-04-03 | 1 | -25/+19 | |
| | ||||||
* | Remove old legacy | Jon Bratseth | 2017-03-28 | 1 | -1/+1 | |
| | ||||||
* | Nonfunctional changes | Jon Bratseth | 2017-03-21 | 1 | -1/+1 | |
| | ||||||
* | Nonfunctional changes only | Jon Bratseth | 2016-12-14 | 33 | -225/+216 | |
| | ||||||
* | Improve logging and javadoc a bit | Harald Musum | 2016-11-24 | 2 | -6/+6 | |
| | ||||||
* | Remove scalalib dependency | Bjørn Christian Seime | 2016-11-16 | 1 | -5/+0 | |
| | ||||||
* | Remove non-working provider for custom ObjectMapper | Bjørn Christian Seime | 2016-11-16 | 2 | -49/+0 | |
| | ||||||
* | Revert "Bjorncs/rewrite to java" | Harald Musum | 2016-11-16 | 2 | -0/+54 | |
| | ||||||
* | Remove scalalib dependency | Bjørn Christian Seime | 2016-11-16 | 1 | -5/+0 | |
| | ||||||
* | Remove non-working provider for custom ObjectMapper | Bjørn Christian Seime | 2016-11-16 | 2 | -49/+0 | |
| | ||||||
* | Add back ObjectMapper provider that was accidentally deleted | Bjørn Christian Seime | 2016-11-15 | 1 | -0/+26 | |
| | ||||||
* | Revert "Move jackson module scala to orchestrator restapi" | Bjørn Christian Seime | 2016-11-14 | 1 | -0/+23 | |
| | | | | This reverts commit 84adee1bc837aa959a7f17868f162e63aedd3e96. | |||||
* | Move jackson module scala to orchestrator restapi | Håkon Hallingstad | 2016-11-14 | 1 | -23/+0 | |
| | ||||||
* | Actually avoid logging stacktrace | Håkon Hallingstad | 2016-10-31 | 1 | -2/+2 | |
| | ||||||
* | Avoid logging stacktrace | Håkon Hallingstad | 2016-10-31 | 1 | -1/+1 | |
| | ||||||
* | Log suspend and resume failures | Håkon Hallingstad | 2016-10-31 | 1 | -8/+8 | |
| |