summaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2939 from yahoo/hakon/propagate-hardware-failure-to-childrenHarald Musum2017-07-125-24/+107
|\ | | | | Propagate hardware failure to children
| * Propagate hardware failure to childrenHåkon Hallingstad2017-07-115-24/+107
| |
* | Add 'fastDisk' to nodes responseHarald Musum2017-07-1017-0/+17
|/
* Code review fixesvalerijf2017-07-052-2/+5
|
* Add isActive() to RetirementPolicyvalerijf2017-07-049-52/+169
|
* Enable NodeRetirer in prod.us-east-3 (#2909)Valerij Fredriksen2017-07-031-0/+1
|
* Merge pull request #2900 from yahoo/freva/add-trustedNetworks-acl-specValerij Fredriksen2017-06-305-51/+91
|\ | | | | Freva/add trusted networks acl spec
| * JSON Serialization of trustedNetworksvalerijf2017-06-282-20/+40
| |
| * Add docker bridge network to ACL specvalerijf2017-06-282-29/+42
| |
| * Added trustedNetworks to NodeAclvalerijf2017-06-281-2/+9
| |
* | Merge pull request #2901 from yahoo/bratseth/make-curatormutex-reusableJon Bratseth2017-06-296-70/+19
|\ \ | | | | | | Bratseth/make curatormutex reusable
| * | Nonfunctional changes onlyJon Bratseth2017-06-292-2/+1
| | |
| * | Correct spelling errorJon Bratseth2017-06-291-2/+2
| | |
| * | Simpler nameJon Bratseth2017-06-284-16/+16
| | |
| * | Move CuratorMutex to make it reusableJon Bratseth2017-06-285-54/+4
| | |
| * | Nonfunctional changes onlyJon Bratseth2017-06-281-1/+1
| | |
* | | Wrap activate in try/catchvalerijf2017-06-281-1/+8
| |/ |/|
* | Retire 1 node per clusteridvalerijf2017-06-272-4/+6
|/
* update error messageArne H Juul2017-06-191-2/+3
| | | | * to match "Shorter ApplicationId.toString" commit
* Skip if sum of nodes is 0valerijf2017-06-161-1/+1
|
* Skip getting deployment if no retireable candidatesvalerijf2017-06-161-1/+1
|
* NodeRetirer: Do not retire additional until finished with currentvalerijf2017-06-163-10/+31
|
* Revert "Reintroduce redundancy requirement for production"Harald Musum2017-06-144-20/+20
|
* Update copyright headersJon Bratseth2017-06-14121-86/+121
|
* Revert "Update copyright headers"Jon Bratseth2017-06-14121-121/+86
|
* Update copyright headersJon Bratseth2017-06-14121-86/+121
|
* Remove carriage returnJon Bratseth2017-06-146-6/+6
|
* Allow simultaneous retirement of 1 node per clustervalerijf2017-06-133-57/+58
|
* Extend MockDeployer to allow multiple clusters per applicationvalerijf2017-06-132-3/+31
|
* Merge pull request #1749 from yahoo/mpolden/reintroduce-redundancy-requirementMartin Polden2017-06-134-20/+20
|\ | | | | Reintroduce redundancy requirement for production
| * Reintroduce redundancy requirement for productionMartin Polden2017-06-134-20/+20
| |
* | Include config for node-repositoryMartin Polden2017-06-121-0/+1
| |
* | Use config to specify Docker image in node-repositoryMartin Polden2017-06-1225-96/+86
| |
* | Fix TODO: Stop persisting deprecated version fieldsMartin Polden2017-06-129-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-v2Valerij Fredriksen2017-06-1210-603/+835
|\ | | | | Freva/node retirer v2
| * Code review: Added some commentsvalerijf2017-06-121-2/+4
| |
| * Only make 1 call against NodeRepository.getNodes() in retireAllocatedvalerijf2017-06-091-24/+51
| |
| * Code review: NodeRetirer fixesvalerijf2017-06-091-5/+4
| |
| * Code review: Renamed methods, variables, added class descriptionvalerijf2017-06-094-33/+42
| |
| * Fix javadocvalerijf2017-06-084-20/+24
| |
| * Let NodeRetirer redeploy applications where it retires a nodevalerijf2017-06-083-7/+18
| |
| * Update NodeRetirer to use FlavorSpareCheckervalerijf2017-06-086-594/+216
| |
| * Added FlavorSpareCheckervalerijf2017-06-082-0/+335
| |
| * Added a class to keep track of number of ready and active nodes for a flavorvalerijf2017-06-082-0/+223
| |
* | Merge pull request #2701 from ↵hakonhall2017-06-121-0/+3
|\ \ | | | | | | | | | | | | yahoo/hakon/orchestrator-support-for-setting-host-status Orchestrator support for setting host status
| * | Orchestrator support for setting host statusHåkon Hallingstad2017-06-121-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-buildArnstein Ressem2017-06-091-1/+0
|\ \ | | | | | | Bratseth/correct java build
| * | Nonfunctional changesJon Bratseth2017-06-091-1/+0
| |/
* / Read additionalIpAddresses when adding nodesMorten Tokle2017-06-083-3/+16
|/
* Add a Zone component to services config.gjoranv2017-06-081-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.