summaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
* Validate real resources available during allocationJon Bratseth2020-05-1212-59/+79
|
* RefactorJon Bratseth2020-05-122-20/+22
|
* Merge pull request #13211 from vespa-engine/mpolden/retiring-os-upgraderJon Bratseth2020-05-1219-242/+698
|\ | | | | Implement retiring OS upgrader
| * Add support for upgrade budget in REST APIMartin Polden2020-05-113-11/+29
| |
| * Implement retiring OS upgraderMartin Polden2020-05-1112-78/+397
| |
| * Extract OS version change to support additional fieldsMartin Polden2020-05-119-159/+231
| |
| * Rename methodMartin Polden2020-05-113-9/+9
| |
| * Support multiple OS upgrade implementationsMartin Polden2020-05-114-45/+92
| |
* | Exclusivity on app levelJon Bratseth2020-05-112-11/+17
| |
* | Allow fuløly specified flavorJon Bratseth2020-05-111-6/+16
| |
* | Match storage type and disk speedJon Bratseth2020-05-083-6/+55
|/
* Make serialized format forward-compatibleMartin Polden2020-05-082-2/+39
|
* Use Cloud instead of flag for dynamic provisioningValerij Fredriksen2020-05-075-43/+12
|
* Only upgrade OS of active hostsMartin Polden2020-05-072-9/+23
|
* Merge pull request #13169 from vespa-engine/mpolden/model-cloud-featuresMartin Polden2020-05-078-31/+27
|\ | | | | Model cloud features explicitly
| * Preserve compatibility with older config modelsMartin Polden2020-05-065-7/+7
| |
| * Model cloud features explicitlyMartin Polden2020-05-068-31/+27
| |
* | Output current resourcesJon Bratseth2020-05-0614-44/+94
| |
* | Merge pull request #13166 from vespa-engine/bratseth/propagate-cluster-infoJon Bratseth2020-05-062-18/+7
|\ \ | |/ |/| Bratseth/propagate cluster info
| * Propagate cluster infoJon Bratseth2020-05-062-18/+6
| |
| * Propagate cluster info wipJon Bratseth2020-05-021-1/+1
| |
* | Set current OS version for provisioned hostMartin Polden2020-05-064-20/+28
| |
* | Add OS version parameter to HostProvisionerMartin Polden2020-05-056-17/+27
| |
* | Don't match bandwidthJon Bratseth2020-05-024-16/+20
|/
* Don't require bandwidth matchJon Bratseth2020-05-023-11/+118
|
* Revert "Merge pull request #13131 from ↵Jon Bratseth2020-05-0250-480/+828
| | | | | | | vespa-engine/revert-13128-bratseth/allow-non-allocatable-limits-take-2" This reverts commit 78d7d808067a9189960f3cc2ad83237ba00efec5, reversing changes made to e1d09983f5e952f44358ae5b247e5b76b2898d82.
* Revert "Bratseth/allow non allocatable limits take 2"Harald Musum2020-05-0150-828/+480
|
* Pass node-repository to avoid construction cycleJon Bratseth2020-04-308-14/+18
|
* Revert "Merge pull request #13125 from ↵Jon Bratseth2020-04-3042-466/+810
| | | | | | | vespa-engine/revert-13114-bratseth/allow-non-allocatable-limits" This reverts commit f3c67d39861da9138f2948998435d502008442c8, reversing changes made to 48ff6fe2efd6901796a9b8a0ceb8161232bcea15.
* Revert "Bratseth/allow non allocatable limits"Håkon Hallingstad2020-04-3042-810/+466
|
* Resize on resource reduceJon Bratseth2020-04-303-25/+43
|
* Pass node repoJon Bratseth2020-04-307-9/+11
|
* Merge branch 'master' into bratseth/allow-non-allocatable-limitsJon Bratseth2020-04-3027-431/+96
|\
| * Revert "Take both legacy lock and application lock"Martin Polden2020-04-291-22/+5
| |
| * Use vespajlib maintenance package in node-repositoryMartin Polden2020-04-2927-431/+96
| |
| * Take both legacy lock and application lockMartin Polden2020-04-281-5/+22
| |
* | Test with resources calculatorJon Bratseth2020-04-291-8/+27
| |
* | Find the best matching flavor within limitsJon Bratseth2020-04-2912-49/+182
| |
* | SimplifyJon Bratseth2020-04-286-109/+43
| |
* | SimplifyJon Bratseth2020-04-283-15/+14
| |
* | SimplifyJon Bratseth2020-04-283-15/+17
| |
* | SimplifyJon Bratseth2020-04-285-48/+34
| |
* | Rescale exhaustively when window moves outside current deploymentJon Bratseth2020-04-2814-282/+467
| |
* | Pull HostResourcesCalculator into NodeRepositoryJon Bratseth2020-04-2731-123/+200
| |
* | Extract toAllocatableResourcesJon Bratseth2020-04-272-57/+64
|/
* Test forgetting on docker hostJon Bratseth2020-04-272-7/+13
|
* Support forgetting nodes completelyJon Bratseth2020-04-273-6/+32
| | | | | | | | Normally we want to remember removed nodes by putting them in the deprovisio´ned state. But if we are sure they will never re-enter the system we should forget them completetely. With this that is achieved by issuing another DELETE on the node when it is in the deprovisioned state.
* Merge pull request #13070 from vespa-engine/bratseth/cleanup-restapiJon Bratseth2020-04-2676-304/+370
|\ | | | | Cleanup naming and locations
| * Cleanup naming and locationsJon Bratseth2020-04-2676-304/+370
| |
* | Merge pull request #13071 from ↵Jon Bratseth2020-04-261-14/+12
|\ \ | | | | | | | | | | | | vespa-engine/bratseth/handle-unspecified-resources Handle unspecified resources