aboutsummaryrefslogtreecommitdiffstats
path: root/config-provisioning
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Update ↵Jon Bratseth2021-05-261-3/+0
| | | | | config-provisioning/src/test/java/com/yahoo/config/provision/ClusterResourcesTest.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com>
* Show info on nearest flavor also with autoscalingJon Bratseth2021-05-263-0/+35
|
* 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-102-13/+41
| |
* | 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-043-40/+27
|\ | | | | Remove redundant compatibility with old format
| * Remove redundant compatibility with old formatMartin Polden2020-12-033-40/+27
| |
* | Record scaling event completionJon Bratseth2020-12-031-2/+2
|/
* Write stateful tagMartin Polden2020-12-012-8/+7
|
* Read stateful tag in ClusterMembershipMartin Polden2020-11-273-36/+83
|
* 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
|
* Replace image atomicallyMartin Polden2020-11-063-14/+38
|
* Do not commit and unlock togetherMartin Polden2020-11-031-7/+1
| | | | You always want to unlock, but not always commit.
* Docker image -> container imageMartin Polden2020-10-271-1/+1
|
* Remove always-acquire-provision-lock flagMartin Polden2020-10-261-40/+0
|
* Update ↵Jon Bratseth2020-10-221-1/+0
| | | | | config-provisioning/src/main/java/com/yahoo/config/provision/Provisioner.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com>
* Store scaling events in ZooKeeperJon Bratseth2020-10-224-0/+74
|
* Merge pull request #14969 from vespa-engine/mpolden/container-registryMartin Polden2020-10-214-23/+109
|\ | | | | Let zone decide container registry
| * Rename config fieldMartin Polden2020-10-202-3/+6
| |
| * Rename DockerImages -> ContainerImagesMartin Polden2020-10-201-1/+7
| |