summaryrefslogtreecommitdiffstats
path: root/node-repository/src/test
Commit message (Collapse)AuthorAgeFilesLines
* Retire nodes on overcommited hostsValerij Fredriksen2020-09-111-18/+35
|
* Make final and pass in NodeList instead of NodeRepositoryValerij Fredriksen2020-09-111-1/+1
|
* Revert "Revert "Bratseth/allocation improvements" MERGEOK"Jon Bratseth2020-09-094-5/+63
|
* Revert "Bratseth/allocation improvements"Jon Marius Venstad2020-09-094-63/+5
|
* Don't change node allocation when we cannot failJon Bratseth2020-09-092-13/+37
|
* Reuse inactive nodes also when they are retired firstJon Bratseth2020-09-093-2/+36
|
* Merge pull request #14321 from vespa-engine/bratseth/autoscale-reaction-timeValerij Fredriksen2020-09-081-1/+1
|\ | | | | Cluster size independent autoscaling reaction time
| * Cluster size independent autoscaling reaction timeJon Bratseth2020-09-081-1/+1
| | | | | | | | This makes the window considered about 1 hour regardless of cluster size.
* | Avoid renaming DockerImage which is used in the config modelHåkon Hallingstad2020-09-0815-38/+38
| |
* | Move to container engine neutral namesHåkon Hallingstad2020-09-0715-38/+38
|/
* Merge pull request #14192 from vespa-engine/mpolden/never-downgradeJon Bratseth2020-08-281-6/+16
|\ | | | | Never attempt to downgrade OS
| * Never attempt to downgrade OSMartin Polden2020-08-281-6/+16
| |
* | Enforce a minimum vcpuJon Bratseth2020-08-271-2/+17
|/ | | | | With too little cpu allocated, nodes become unable to perform their duties as citizens of the cloud, such as responding timely to health probes.
* Preserve allocation when possibleJon Bratseth2020-08-203-1/+190
| | | | | | | | | | We want to avoid unnecessary small adjustments to capacity. Since the worst case real resources we'll get is generally worse than the actual allocation, we cannot guarantee that we compute the same allocation to request as the one leading to the current allocation. So instead of relying on that we explicitly reuse the current (requested) resources when they are still legal instead of recomputing each time.
* Revert "Upgrade to Curator 4"Harald Musum2020-08-171-1/+0
|
* Upgrade to Curator 4Harald Musum2020-08-161-0/+1
|
* Stick to junit for simple test.Henning Baldersheim2020-08-111-3/+1
|
* Merge pull request #14018 from vespa-engine/freva/fix-retirement-loopValerij Fredriksen2020-08-114-14/+32
|\ | | | | [VESPA-18652] Fix retirement loop
| * Prioritize retiring nodes on spare hostsValerij Fredriksen2020-08-101-1/+24
| |
| * Use node type rather than flavor environment to determine node typeValerij Fredriksen2020-08-103-13/+8
| |
* | Fix recursive wantToRetire & wantToDeprovision patchValerij Fredriksen2020-08-101-2/+13
|/
* Avoid unnecessary fixation of manual clockHåkon Hallingstad2020-07-301-2/+1
|
* Fix flaky NodeMetricsDbTestHåkon Hallingstad2020-07-301-1/+5
| | | | | | | | | | | ManualClock is initialized internally to Instant.now(). If this instant has a zero subsecond part db.getWindow(clock.instant().minus(Duration.ofHours(30)), Resource.cpu, List.of("host0")).measurementCount() returns 30, while otherwise returns 29. It's hard to say what is correct when falling exactly on this boundary, so this PR avoids the whole problem by ensuring the boundary is not hit (by adding an arbitrary 1 minute).
* Take config server lock in node-repositoryMartin Polden2020-07-221-1/+1
|
* Inline unnecessary methodsMartin Polden2020-07-214-10/+10
|
* Emit QoS metric for all maintainersMartin Polden2020-07-1610-18/+23
|
* Control maintenance jobs with feature flagMartin Polden2020-07-0914-24/+20
|
* Remove configserver-provision-lb flagMartin Polden2020-06-241-1/+0
|
* Merge pull request #13679 from vespa-engine/bratseth/prefer-larger-hostsJon Bratseth2020-06-241-1/+24
|\ | | | | Prefer hosts at least twice the size of the node
| * Prefer hosts at least twice the size of the nodeJon Bratseth2020-06-241-1/+24
| |
* | Revert "Revert "From 0 to 1 spare""Jon Bratseth2020-06-2313-19/+57
|/
* Revert "From 0 to 1 spare"Håkon Hallingstad2020-06-2313-57/+19
|
* From 0 to 1 spareJon Bratseth2020-06-2313-19/+57
|
* Enable configserver-provision-lb by defaultMartin Polden2020-06-221-2/+2
|
* Provision load balancer for controller clusterMartin Polden2020-06-191-0/+15
|
* Merge pull request #13619 from vespa-engine/bratseth/spare-capacity-maintainerJon Bratseth2020-06-1815-38/+368
|\ | | | | Bratseth/spare capacity maintainer
| * Less max iterations as each do more exporationJon Bratseth2020-06-171-2/+2
| |
| * Limit by iterations instead of depthJon Bratseth2020-06-171-3/+7
| |
| * MemoizeJon Bratseth2020-06-171-0/+25
| |
| * More testsJon Bratseth2020-06-171-6/+20
| |
| * More testsJon Bratseth2020-06-171-1/+71
| |
| * Test SpareCapacityMaintainerJon Bratseth2020-06-173-9/+226
| |
| * SpareCapacityMaintainer sketchJon Bratseth2020-06-1212-26/+26
| |
| * Spare capacity maintainenance skeletonJon Bratseth2020-06-091-3/+3
| |
* | Provision load balancer for config server clusterMartin Polden2020-06-111-1/+19
| |
* | Extract LoadBalancerSpecMartin Polden2020-06-112-4/+4
| |
* | Remove NodeRepository from LoadBalancerService interfaceMartin Polden2020-06-112-4/+4
| |
* | Revert "Provision load balancer for config server cluster"Martin Polden2020-06-113-24/+6
| |
* | Provision load balancer for config server clusterMartin Polden2020-06-111-1/+19
| |
* | Extract LoadBalancerSpecMartin Polden2020-06-112-4/+4
| |