aboutsummaryrefslogtreecommitdiffstats
path: root/config-provisioning/src/main/java/com/yahoo/config/provision/ClusterSpec.java
Commit message (Collapse)AuthorAgeFilesLines
* Support exclusive allocation on non-exclusive hostHåkon Hallingstad2023-10-211-1/+0
|
* Review fixesHåkon Hallingstad2023-10-171-1/+4
|
* Align ClusterSpec::exclusive with CapacityPolicies::decideExclusivity and ↵Håkon Hallingstad2023-10-171-18/+6
| | | | HostSharing.provision
* Set provisioned-for if enabled and application has exclusive="true"Håkon Hallingstad2023-10-161-11/+19
|
* Update copyrightJon Bratseth2023-10-091-1/+1
|
* Remove unused argumentjonmv2023-09-281-1/+1
|
* Deprecate duplicate methodJon Bratseth2023-07-131-0/+2
|
* Allocate all groups in one goJon Bratseth2023-07-091-10/+3
| | | | | With many groups and dynamic allocation allocating group by group is too slow.
* Remove LoadBalancerSettingsjonmv2023-01-231-9/+0
|
* Add back API used by config model to describe LoadBalancerSettingsjonmv2023-01-181-0/+11
|
* Revert "Merge pull request #25624 from ↵jonmv2023-01-181-14/+14
| | | | | | | vespa-engine/revert-25617-jonmv/private-endpoints" This reverts commit c47ed544a31a6b56f518901247212a47d8eb9d31, reversing changes made to e0191b4d49048f9398395dc8c1c60dfcb383f705.
* Revert "Jonmv/private endpoints"Jon Marius Venstad2023-01-181-14/+14
|
* Revert "Merge pull request #25614 from ↵jonmv2023-01-181-14/+14
| | | | | | | vespa-engine/revert-25587-jonmv/private-endpoints" This reverts commit 7b736f0a09444664cff118eac5b28e608632de72, reversing changes made to 6c457e6dd5993ec2ef15177dab4a16e3d3702b85.
* Revert "Parse, validate and use new zone endpoint syntax"Jon Marius Venstad2023-01-181-14/+14
|
* Parse, validate and use new zone endpoint syntaxjonmv2023-01-171-14/+14
|
* Track unrelated changeJon Bratseth2022-11-291-1/+1
|
* Revert "Merge pull request #24959 from ↵Jon Bratseth2022-11-291-0/+4
| | | | | | | vespa-engine/bratseth/revert-exclusive-cleanup" This reverts commit e24e240f01de0c291eb62ab03718fbda6abdb1b2, reversing changes made to 11690f693f82c0ca5b6bb4df49ebf9d5958560cf.
* Read load-balancer allowed URNs from container xml, wire to provisionerjonmv2022-11-241-15/+28
|
* Revert "Merge pull request #24936 from vespa-engine/bratseth/exclusive-cleanup"Jon Bratseth2022-11-221-4/+0
| | | | | This reverts commit b693d572df945b9e82798e0c40b8b7b565f6a4a8, reversing changes made to c2682820ae2567ae5479d89992439699a66962c0.
* Set decided exclusivity on ClusterSpecJon Bratseth2022-11-201-0/+4
|
* Use the overhead of the exactly matching flavors if anyJon Bratseth2022-11-181-1/+1
|
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* The node repo owns state transitionsJon Bratseth2021-02-051-4/+2
|
* Record scaling event completionJon Bratseth2020-12-031-2/+2
|
* Read stateful tag in ClusterMembershipMartin Polden2020-11-271-15/+36
|
* 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.
* Docker image -> container imageMartin Polden2020-10-271-1/+1
|
* Revert "Revert "Remove deprecated methods and unnecessary compatibility ↵Harald Musum2020-09-101-9/+2
| | | | code" MERGEOK"
* Revert "Remove deprecated methods and unnecessary compatibility code"Jon Marius Venstad2020-09-091-2/+9
|
* Remove deprecated methods and unnecessary compatibility codeHarald Musum2020-09-091-9/+2
|
* Check generality correctly on compactionJon Bratseth2020-08-071-1/+1
|
* Require combinedId for cluster type combinedMartin Polden2020-05-181-4/+5
|
* Exclusivity on app levelJon Bratseth2020-05-111-3/+2
|
* Smarter window change handlingJon Bratseth2020-04-261-1/+1
|
* Use DockerImage instead of String, part 2Harald Musum2020-04-171-5/+14
|
* Remove dead codeHarald Musum2020-04-161-12/+0
|
* Revert "Revert "Remove dead code, add TODOs for code to be removed later""Harald Musum2020-03-271-16/+2
|
* Revert "Remove dead code, add TODOs for code to be removed later"Harald Musum2020-03-271-2/+16
|
* Remove dead code, add TODOs for code to be removed laterHarald Musum2020-03-271-16/+2
|
* Fixes after code reviewHarald Musum2020-03-191-0/+3
|
* Validate that group id is not set when creating with request()Harald Musum2020-03-171-3/+4
|
* Use two builder methods, request() and specification()Harald Musum2020-03-171-4/+15
| | | | | | | | request() should be used when requesting a cluster, same as old static method called request(). specification() should be used when creating a clsuter spec for an existing cluster, same as old static method from(). specification() will throw an exception if some required fields are not set
* Add builder for ClusterSpecHarald Musum2020-03-171-0/+57
|
* Fix toString to only output docker image repo if presentHarald Musum2020-03-161-1/+1
| | | | Some tests depended on this
* Use docker image repo in ClusterSpecHarald Musum2020-03-161-8/+33
|
* Remove unused methodsHarald Musum2020-03-131-10/+0
|
* Avoid reallocation when transitioning between content and combinedMartin Polden2020-03-091-2/+4
|
* Add combined ID to ClusterSpecMartin Polden2020-03-021-5/+26
|
* Revert "Merge pull request #12351 from ↵Jon Bratseth2020-02-261-1/+0
| | | | | | | vespa-engine/revert-11875-bratseth/node-metrics" This reverts commit 37f6c5b31cb2809a54c34dc3a4e51307f3320fbd, reversing changes made to 76221d0b9b7bda577ac61ce8a79c7b6ee3a8dbb4.
* Revert "Bratseth/node metrics"Harald Musum2020-02-261-0/+1
|