aboutsummaryrefslogtreecommitdiffstats
path: root/config-provisioning/src/main/java/com/yahoo
Commit message (Collapse)AuthorAgeFilesLines
...
* Update 2020 Oath copyrights.gjoranv2021-10-272-2/+2
|
* Update 2019 Oath copyrights.gjoranv2021-10-2717-17/+17
|
* Remove unused image replacement logicMartin Polden2021-10-141-23/+10
|
* Move ActivationConflictException to config-provisioningHarald Musum2021-10-131-0/+17
| | | | Move, so that it can be used in MaintenanceDeployment
* Update Verizon Media copyright notices.gjoranv2021-10-077-7/+7
|
* Update 2018 copyright notices.gjoranv2021-10-073-3/+3
|
* Update 2017 copyright notices.gjoranv2021-10-0730-30/+30
|
* Remove default implementation, should always be implementedHarald Musum2021-10-011-3/+3
|
* Always account for available IP addresses when checking capacityMartin Polden2021-08-201-4/+4
|
* Enlarge remote disks to smallest lergal size if smaller is wantedJon Bratseth2021-06-253-20/+16
|
* Rethrow with exception message onlyHarald Musum2021-06-081-1/+5
| | | | No need for stack trace here
* Log model build errors to the deploy logJon Bratseth2021-05-271-1/+0
|
* Show info on nearest flavor also with autoscalingJon Bratseth2021-05-262-0/+12
|
* Extract constant for default instanceMartin Polden2021-04-071-1/+3
|
* RefactorJon Bratseth2021-03-241-0/+2
|
* Expose system as zone through ZoneRegistryMartin Polden2021-03-231-0/+12
|
* Emnable autoscaling in devJon Bratseth2021-03-181-0/+7
|
* Remove dynamic-config-server-provisioning flagMartin Polden2021-03-171-0/+1
|
* Merge pull request #16818 from ↵Harald Musum2021-03-101-6/+0
|\ | | | | | | | | vespa-engine/jonmv/cluster-controller-migration-cleanup Always use dedicated cluster controllers when hosted (except in some …
| * Always use dedicated CCs when hosted, and remove migratorJon Marius Venstad2021-03-051-6/+0
| |
* | Validate NodeRepository numbersJon Bratseth2021-03-101-4/+10
| |
* | Add some infoJon Bratseth2021-03-091-2/+2
| |
* | Add short-cut method for config server host or controller hostHåkon Hallingstad2021-03-051-0/+10
|/
* Limit host sharing to host node typeMartin Polden2021-03-031-0/+5
|
* Provision config servers dynamicallyMartin Polden2021-03-021-0/+12
|
* Add maintainer which flips the switch (not yet), for eligible (flagged) appsJon Marius Venstad2021-02-191-0/+6
|
* Non-functional changesJon Marius Venstad2021-02-191-2/+0
|
* Less DockerMartin Polden2021-02-181-19/+16
|
* Generalize error message and make tests more realisticJon Bratseth2021-02-161-0/+1
|
* Say 'unspecified' in toStringJon Bratseth2021-02-151-0/+3
|
* The node repo owns state transitionsJon Bratseth2021-02-051-4/+2
|
* Scale content clusters to minimum 3 nodesJon Bratseth2021-02-031-0/+1
| | | | | There is no cluster controller redundancy with 2 nodes and this leads to operational problems.
* Suggest only when usefulJon Bratseth2021-01-191-0/+5
| | | | | | | | - Closes a loophole where the suggestion made will be lower than the current allocation if the current allocation is the max need observed over the last week. - Since we now store the suggestion even if it is current we check at read time whether to suggest, and then also refrain from making suggestions inside the autoscaling interval.
* Non-functional changes onlyJon Bratseth2021-01-141-4/+1
|
* Track explicitly when we are initializing configJon Bratseth2020-12-161-3/+0
|
* Revert "New nodetype rpmproxy"Arnstein Ressem2020-12-111-4/+1
|
* Merge pull request #15771 from vespa-engine/mortent/rpm-proxy-setupArnstein Ressem2020-12-111-1/+4
|\ | | | | New nodetype rpmproxy
| * rpm -> yumrepoMorten Tokle2020-12-111-2/+2
| |
| * New nodetype rpmproxyMorten Tokle2020-12-101-1/+4
| |
* | Use StringBuilderJon Bratseth2020-12-101-2/+2
|/
* Compare just numbersJon Bratseth2020-12-071-0/+4
|
* Merge pull request #15624 from vespa-engine/mpolden/cleanupMartin Polden2020-12-041-5/+2
|\ | | | | Remove redundant compatibility with old format
| * Remove redundant compatibility with old formatMartin Polden2020-12-031-5/+2
| |
* | Record scaling event completionJon Bratseth2020-12-031-2/+2
|/
* Write stateful tagMartin Polden2020-12-011-2/+1
|
* Read stateful tag in ClusterMembershipMartin Polden2020-11-272-29/+66
|
* Remove unused fieldsMartin Polden2020-11-271-5/+0
|
* Allow preprovision capacity on partially filled hostsHåkon Hallingstad2020-11-261-1/+1
| | | | | | | | | | | | | | | | Adds new functionality that can be disabled by setting the compact-preprovision-capacity flag to false. preprovision-capacity can be satisfied by hosts with spare resources. The DynamicProvisioningMaintainer does this as follows: 1. For each cluster in preprovision-capacity, try to a. allocate the cluster using NodePrioritizer b. If there is a deficit, provision the deficit with HostProvisioner, which may provision larger shared hosts depending on shared-hosts, and retry (1) from the first cluster again. c. Otherwise, pretend the nodes are allocated and go to next cluster. 2. All of preprovision-capacity was successfully allocated, and empty hosts are therefore excess that can be deprovisioned.
* Wait a while before scaling downJon Bratseth2020-11-201-0/+10
|
* Avoid exposing ApplicationTransaction lockMartin Polden2020-11-111-4/+0
|