summaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
...
* | Access resources directlyJon Bratseth2020-05-222-6/+7
| |
* | Clean up HostSpec constructorsJon Bratseth2020-05-226-16/+16
| |
* | Access flavor resources through resources()Jon Bratseth2020-05-211-1/+1
| |
* | Access flavor resources through resources()Jon Bratseth2020-05-212-5/+5
| |
* | Merge pull request #13324 from vespa-engine/bratseth/remove-groups-immediatelyJon Bratseth2020-05-2010-93/+117
|\ \ | | | | | | Bratseth/remove groups immediately
| * | By offering reserved before inactive, prepare becomes always idempotentJon Bratseth2020-05-202-11/+6
| | |
| * | Remove groups immediatelyJon Bratseth2020-05-209-82/+111
| | | | | | | | | | | | | | | | | | Since we don't change group assignment for existing nodes any more we don't need to retire nodes from removed groups but can remove them immediately.
* | | Merge pull request #13312 from vespa-engine/bratseth/retire-when-leaving-groupValerij Fredriksen2020-05-1912-71/+107
|\| | | |/ |/| Bratseth/retire when leaving group
| * Don't move nodes between groupsJon Bratseth2020-05-198-25/+19
| | | | | | | | | | | | | | Moving nodes between groups will not lose data but will cause immediate reduced coverage until data is migrated. To avoid this, this PR keeps surplus nodes in their assigned group and provisions new replacement nodes.
| * Improve error messageJon Bratseth2020-05-193-8/+21
| |
| * Nonfunctional cleanupJon Bratseth2020-05-194-40/+32
| |
| * Add testJon Bratseth2020-05-192-0/+37
| |
* | Stop supporting legacy serialization formatMartin Polden2020-05-192-45/+0
|/
* Merge pull request #13296 from vespa-engine/mpolden/inherit-generic-listJon Marius Venstad2020-05-198-86/+40
|\ | | | | Let NodeList inherit AbstractFilteringList
| * Let NodeList inherit AbstractFilteringListMartin Polden2020-05-198-86/+40
| |
* | Merge pull request #13284 from ↵Jon Bratseth2020-05-182-98/+121
|\ \ | | | | | | | | | | | | vespa-engine/hmusum/reduce-wait-time-after-previous-deployment Reduce wait time after previous deployment
| * | Rewrite tests to use a testerHarald Musum2020-05-181-97/+120
| | |
| * | Reduce wait time, since internal deployments are every 30 minutesHarald Musum2020-05-181-1/+1
| | |
* | | Collect all out of capacity reasonsJon Bratseth2020-05-187-41/+42
| | |
* | | Merge pull request #13287 from vespa-engine/bratseth/autoscale-groupsizeJon Bratseth2020-05-1810-189/+135
|\ \ \ | |_|/ |/| | Bratseth/autoscale groupsize
| * | Check argsJon Bratseth2020-05-182-3/+9
| | |
| * | SimplifyJon Bratseth2020-05-182-24/+7
| | |
| * | Consider all group sizesJon Bratseth2020-05-185-62/+67
| | |
| * | Prepare to iterate over groups 2Jon Bratseth2020-05-182-14/+15
| | |
| * | Prepare to iterate over groupsJon Bratseth2020-05-182-8/+30
| | |
| * | Simplify: Start from min and skip invalidJon Bratseth2020-05-152-30/+16
| | |
| * | Drop iteratorJon Bratseth2020-05-152-112/+78
| | |
| * | SimplifyJon Bratseth2020-05-152-25/+8
| | |
| * | Only separate between fixed and variable cost for content clustersJon Bratseth2020-05-155-19/+21
| | |
| * | Generalize cpu computationJon Bratseth2020-05-132-27/+19
| | |
* | | Merge pull request #13286 from vespa-engine/mpolden/handle-missing-historyMartin Polden2020-05-184-8/+21
|\ \ \ | | | | | | | | Handle missing history event
| * | | Handle missing history eventMartin Polden2020-05-181-2/+8
| | | |
| * | | Retire on behalf of a specific system agentMartin Polden2020-05-183-6/+13
| | | |
* | | | Merge pull request #13283 from vespa-engine/mpolden/require-combined-idMartin Polden2020-05-182-14/+4
|\ \ \ \ | |_|_|/ |/| | | Require combinedId for cluster type combined
| * | | Require combinedId for cluster type combinedMartin Polden2020-05-182-14/+4
| |/ /
* / / Skip rebalancing of app if it has been recently deployed.Harald Musum2020-05-182-26/+74
|/ / | | | | | | Wait some time after deployment with doing rebalancing of node resources.
* | Add a testJon Bratseth2020-05-181-16/+53
| |
* | Merge pull request #13267 from vespa-engine/bratseth/disk-limit-improvementsValerij Fredriksen2020-05-157-17/+50
|\ \ | | | | | | Disk limit handling improvements
| * | Disk limit handling improvementsJon Bratseth2020-05-157-17/+50
| | | | | | | | | | | | | | | | | | | | | - Propagate unspecified node resources through system limit enlarging - Enlarge disk size to lower limit - Set aside headroom for disk tax on premise - Reactivate real limit verification on allocation
* | | Explicitly retire children on host OS upgradeMartin Polden2020-05-152-16/+35
| | |
* | | Update javadocMartin Polden2020-05-151-1/+1
|/ /
* / Deactivate resources verificationJon Bratseth2020-05-141-1/+3
|/
* Validate all specified limitsJon Bratseth2020-05-135-26/+28
|
* Enforce disk size limitsJon Bratseth2020-05-1312-102/+131
|
* 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
| |