aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeAllocation.java
Commit message (Expand)AuthorAgeFilesLines
* Retire nodes on wrong parent accountValerij Fredriksen2022-11-171-1/+2
* Support autoscaling in dynamic shared zonesJon Bratseth2022-11-161-8/+8
* Separate dynamic provisioning and host sharingJon Bratseth2022-11-151-3/+4
* Never offer hosts in wrong accountMartin Polden2022-10-281-0/+1
* Remove unused listMartin Polden2022-10-281-11/+9
* Merge pull request #24599 from vespa-engine/mpolden/default-cloud-accountJon Bratseth2022-10-271-1/+1
|\
| * Rename getCloud -> cloudMartin Polden2022-10-261-1/+1
* | Allow overriding host flavorValerij Fredriksen2022-10-261-1/+10
|/
* Reuse fully retired nodes fasterMartin Polden2022-06-281-1/+1
* Let CapacityPolicies decide exclusivity based on cloud accountMartin Polden2022-05-181-1/+1
* Rename back to HostName, and merge the value class and utilitiesJon Marius Venstad2022-03-311-2/+2
* Move HostName -> Hostnames, and DomainName and Hostname to com.yahoo.netJon Marius Venstad2022-03-311-1/+2
* Use architecture in more places in node repoHarald Musum2022-03-031-2/+3
* Replace 'out of capacity' by 'node allocation failure'Jon Bratseth2022-02-231-2/+2
* Log switch moveMartin Polden2021-12-081-4/+4
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Refactor and read nodes from node repo further out.Henning Baldersheim2021-09-301-7/+8
* Make sure exclusiveToClusterType is respected in allocation codeValerij Fredriksen2021-07-271-4/+7
* Add exclusiveToClusterType to NodeValerij Fredriksen2021-07-271-1/+1
* Prefer NodeList operations where possibleMartin Polden2021-04-281-1/+1
* Allow unretiring nodes allocated with type specValerij Fredriksen2021-04-151-1/+2
* Move nodes to 'failed' during activateJon Bratseth2021-04-081-0/+1
* Store resized event for NodeValerij Fredriksen2021-03-291-1/+2
* Non-tenant nodes are always within real limitsMartin Polden2021-03-181-1/+1
* Log retirement causeMartin Polden2021-03-181-14/+45
* Dynamically allocate controllers like config serversHÃ¥kon Hallingstad2021-03-161-2/+2
* Rename FlavorCount -> HostDeficitMartin Polden2021-03-121-12/+14
* Ignore own index when deciding provision indicesMartin Polden2021-03-041-0/+8
* Rename nodeDeficit -> hostDeficitMartin Polden2021-03-041-3/+3
* Revert "Respect exclusive request when allocating by type"Martin Polden2021-03-031-2/+2
* Respect exclusive request when allocating by typeMartin Polden2021-03-031-2/+2
* Add workaround for discontinuous cluster indicesMartin Polden2021-03-031-6/+17
* Provision config servers dynamicallyMartin Polden2021-03-021-10/+48
* Only check limits for tenant node allocationsValerij Fredriksen2021-02-241-2/+2
* Plug the holes in node indices for non-content nodesJon Marius Venstad2021-02-241-6/+6
* SimplifyMartin Polden2021-02-231-1/+1
* Prevent node movers from increasing skewMartin Polden2021-02-151-4/+5
* Use stateful propertyMartin Polden2020-12-011-2/+2
* Force migration on exclusivity violation in dynamically provisioned zonesValerij Fredriksen2020-10-301-3/+10
* Simplify exclusivity checkValerij Fredriksen2020-10-301-33/+10
* Reject invalid nodes also if allocatedJon Bratseth2020-10-231-4/+6
* Keep retired nodes on bootstrap deploymentValerij Fredriksen2020-10-201-7/+6
* Define exclusivity against entire ApplicationIdValerij Fredriksen2020-10-191-9/+6
* Merge pull request #14623 from vespa-engine/bratseth/defer-ip-address-allocationJon Bratseth2020-09-301-53/+52
|\
| * Try another candidate if ip allocation failsJon Bratseth2020-09-301-1/+2
| * Defer creation of new child nodes until they are selectedJon Bratseth2020-09-291-3/+3
| * Enumerate possibilities instead of using builderJon Bratseth2020-09-291-3/+3
| * Avoid candidate node field accessJon Bratseth2020-09-291-16/+16
| * Avoid candidate node field accessJon Bratseth2020-09-291-34/+32
* | Try prepare allocation without lockingValerij Fredriksen2020-09-291-0/+5
|/