Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 121 | -86/+121 |
| | |||||
* | Remove carriage return | Jon Bratseth | 2017-06-14 | 6 | -6/+6 |
| | |||||
* | Allow simultaneous retirement of 1 node per cluster | valerijf | 2017-06-13 | 3 | -57/+58 |
| | |||||
* | Extend MockDeployer to allow multiple clusters per application | valerijf | 2017-06-13 | 2 | -3/+31 |
| | |||||
* | Merge pull request #1749 from yahoo/mpolden/reintroduce-redundancy-requirement | Martin Polden | 2017-06-13 | 4 | -20/+20 |
|\ | | | | | Reintroduce redundancy requirement for production | ||||
| * | Reintroduce redundancy requirement for production | Martin Polden | 2017-06-13 | 4 | -20/+20 |
| | | |||||
* | | Include config for node-repository | Martin Polden | 2017-06-12 | 1 | -0/+1 |
| | | |||||
* | | Use config to specify Docker image in node-repository | Martin Polden | 2017-06-12 | 25 | -96/+86 |
| | | |||||
* | | Fix TODO: Stop persisting deprecated version fields | Martin Polden | 2017-06-12 | 9 | -60/+32 |
|/ | | | | | | | | This removes hostedVersion and convergedStateVersion from the model, but keeps external API compatibility. Patching these fields does nothing. In read calls, these fields will always have the same value as vespaVersion. | ||||
* | Merge pull request #2679 from yahoo/freva/node-retirer-v2 | Valerij Fredriksen | 2017-06-12 | 10 | -603/+835 |
|\ | | | | | Freva/node retirer v2 | ||||
| * | Code review: Added some comments | valerijf | 2017-06-12 | 1 | -2/+4 |
| | | |||||
| * | Only make 1 call against NodeRepository.getNodes() in retireAllocated | valerijf | 2017-06-09 | 1 | -24/+51 |
| | | |||||
| * | Code review: NodeRetirer fixes | valerijf | 2017-06-09 | 1 | -5/+4 |
| | | |||||
| * | Code review: Renamed methods, variables, added class description | valerijf | 2017-06-09 | 4 | -33/+42 |
| | | |||||
| * | Fix javadoc | valerijf | 2017-06-08 | 4 | -20/+24 |
| | | |||||
| * | Let NodeRetirer redeploy applications where it retires a node | valerijf | 2017-06-08 | 3 | -7/+18 |
| | | |||||
| * | Update NodeRetirer to use FlavorSpareChecker | valerijf | 2017-06-08 | 6 | -594/+216 |
| | | |||||
| * | Added FlavorSpareChecker | valerijf | 2017-06-08 | 2 | -0/+335 |
| | | |||||
| * | Added a class to keep track of number of ready and active nodes for a flavor | valerijf | 2017-06-08 | 2 | -0/+223 |
| | | |||||
* | | Merge pull request #2701 from ↵ | hakonhall | 2017-06-12 | 1 | -0/+3 |
|\ \ | | | | | | | | | | | | | yahoo/hakon/orchestrator-support-for-setting-host-status Orchestrator support for setting host status | ||||
| * | | Orchestrator support for setting host status | Håkon Hallingstad | 2017-06-12 | 1 | -0/+3 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Merge pull request #2689 from yahoo/bratseth/correct-java-build | Arnstein Ressem | 2017-06-09 | 1 | -1/+0 |
|\ \ | | | | | | | Bratseth/correct java build | ||||
| * | | Nonfunctional changes | Jon Bratseth | 2017-06-09 | 1 | -1/+0 |
| |/ | |||||
* / | Read additionalIpAddresses when adding nodes | Morten Tokle | 2017-06-08 | 3 | -3/+16 |
|/ | |||||
* | Add a Zone component to services config. | gjoranv | 2017-06-08 | 1 | -1/+2 |
| | | | | | | - All components that take config must now be set up explicitly in services.xml, because the default constructor in config classes has been removed. | ||||
* | Move FlavorConfigBuilder from testutils to make it osgi visible | toby | 2017-06-08 | 22 | -21/+14 |
| | |||||
* | Merge pull request #2651 from yahoo/hakon/avoid-activating-without-changes | Harald Musum | 2017-06-07 | 2 | -1/+5 |
|\ | | | | | Avoid activating without changes | ||||
| * | Avoid activating without changes | Håkon Hallingstad | 2017-06-07 | 2 | -1/+5 |
| | | | | | | | | | | | | | | Skip preparing and activating application if there are no nodes to remove/deactivate in RetiredEarlyExpirer. Also, make sure the runtime/subclass Maintainer class name is used in logging. | ||||
* | | Merge pull request #2575 from yahoo/freva/add-wantToUprovision-flag | Valerij Fredriksen | 2017-06-07 | 24 | -16/+85 |
|\ \ | |/ |/| | Freva/add want to uprovision flag | ||||
| * | Renamed wantToUnprovision to wantToDeprovision | valerijf | 2017-05-31 | 24 | -52/+52 |
| | | |||||
| * | Make sure wantToUnprovision has a default in node deserialization | valerijf | 2017-05-30 | 1 | -1/+3 |
| | | |||||
| * | NodeRetirer to set wantToUnprovision flag when retiring a node | valerijf | 2017-05-30 | 2 | -3/+16 |
| | | |||||
| * | Expose wantToUnprovision through the REST API | valerijf | 2017-05-30 | 19 | -0/+22 |
| | | |||||
| * | Add wantToUnprovision to Status | valerijf | 2017-05-30 | 3 | -13/+45 |
| | | |||||
* | | Merge pull request #2578 from ↵ | Harald Musum | 2017-05-31 | 1 | -12/+1 |
|\ \ | | | | | | | | | | | | | yahoo/hakon/enable-retiredearlyexpirer-in-all-zones Enable RetiredEarlyExpirer in all zones | ||||
| * | | Enable RetiredEarlyExpirer in all zones | Håkon Hallingstad | 2017-05-30 | 1 | -12/+1 |
| | | | |||||
* | | | NodeRetirer: Number of spares per flavor to two | valerijf | 2017-05-30 | 2 | -20/+20 |
|/ / | |||||
* / | Add log when we fail to automatically retire unallocated nodes | valerijf | 2017-05-29 | 1 | -1/+9 |
|/ | |||||
* | Complete retirement early in dev CD | Håkon Hallingstad | 2017-05-26 | 5 | -2/+178 |
| | |||||
* | Merge pull request #2392 from yahoo/smorgrav/dynamicdocker_sketching | Torbjørn Smørgrav | 2017-05-24 | 18 | -45/+822 |
|\ | | | | | Dynamic docker allocation | ||||
| * | Add dynamic docker allocation to hosted provisioning | toby | 2017-05-24 | 18 | -45/+822 |
| | | |||||
* | | Add more tests to nodeadmin -> marknodeasavailable usage | toby | 2017-05-23 | 4 | -4/+31 |
| | | |||||
* | | Add rest call to set node in ready - featureflag to switch between old and new | toby | 2017-05-23 | 2 | -7/+30 |
|/ | | | | dynamic behavior. Allow docker nodes to be deleted from state dirty. | ||||
* | Replace NodeList with the refactored NodeAllocation class | toby | 2017-05-22 | 1 | -254/+18 |
| | |||||
* | Extract NodeList to standalone class called NodeAllocation | toby | 2017-05-22 | 1 | -0/+250 |
| | |||||
* | Merge pull request #2515 from ↵ | Torbjørn Smørgrav | 2017-05-22 | 2 | -1/+17 |
|\ | | | | | | | | | yahoo/mortent/feature-toggle-dynamic-docker-allocation Feature toggle to enable dynamic docker allocation | ||||
| * | Feature toggle to enable dynamic docker allocation | Morten Tokle | 2017-05-22 | 2 | -1/+17 |
| | | |||||
* | | Enable patching of additional IP addresses | toby | 2017-05-19 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #2500 from yahoo/smorgrav/dockerallocationmetrics | Jon Bratseth | 2017-05-19 | 9 | -21/+681 |
|\ | | | | | Add docker allocation metrics | ||||
| * | Reuse context when possible | toby | 2017-05-19 | 1 | -6/+10 |
| | |