summaryrefslogtreecommitdiffstats
path: root/controller-server
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Improve documentation and get application lock when maintainging info and utilstoby2017-10-107-19/+46
| | |
| * | Complete serialization for the clusterinfo and clusterutils objectstoby2017-10-102-12/+26
| | |
| * | Serialization take 1 - not finishedtoby2017-10-106-191/+179
| | |
| * | Add mainainers to annotate deployments with cluster info and utilizationtoby2017-10-107-8/+343
| | |
| * | Bad merge - here is the correct ControllerTesttoby2017-10-101-55/+74
| | |
| * | Fold cost api into the application API - take 1toby2017-10-1012-106/+342
| | |
| * | Use new cost implementation in REST APItoby2017-10-103-24/+8
| | |
| * | Move calculateions to CostCluster and CostApplication classestoby2017-10-101-2/+2
| | |
| * | Update mock implementationtoby2017-10-101-0/+13
| | |
| * | Refactor cost APIs and modelling - this is a breaking changetoby2017-10-106-143/+85
| |/
* / primitives for storing and synchronizing provision states in zk (#3702)Andreas Eriksen2017-10-111-0/+31
|/
* Include filterJon Bratseth2017-10-101-1/+1
|
* Nonfunctional changes onlyJon Bratseth2017-10-106-9/+3
|
* Remove dead codeJon Bratseth2017-10-101-24/+0
|
* Trigger blocked jobs in maintenanceJon Bratseth2017-10-106-16/+80
|
* Cleaner triggering logicJon Bratseth2017-10-1010-46/+150
| | | | | | | | | - Don't change from an upgrade to a revision change when an upgrade is in progress but has failed so we accept as application change, as this leads to possible uncertainty about what version we really deployed. - Allow more application changes when an application change is in progress or we are blocked. - Don't trigger already running jobs.
* Merge pull request #3687 from vespa-engine/bratseth/block-revision-changesJon Bratseth2017-10-099-34/+136
|\ | | | | Support blocking application changes
| * CleanupJon Bratseth2017-10-094-15/+15
| |
| * Support blocking application changesJon Bratseth2017-10-099-32/+134
| |
* | Only upgrade applications that has production deploymentMartin Polden2017-10-093-0/+14
| |
* | Fix typoMartin Polden2017-10-091-2/+2
|/
* Merge pull request #3664 from vespa-engine/mpolden/throttle-upgradesJon Bratseth2017-10-0510-21/+226
|\ | | | | Throttle upgrades
| * Throttle upgradesMartin Polden2017-10-0510-21/+226
| |
* | Sort deployments and jobs in application APIMartin Polden2017-10-056-11/+369
|/
* Merge pull request #3661 from vespa-engine/bratseth/retry-failing-jobs-lessJon Bratseth2017-10-054-17/+12
|\ | | | | Bratseth/retry failing jobs less
| * Don't retry jobs that are runningJon Bratseth2017-10-052-14/+8
| |
| * Add convenience methodsJon Bratseth2017-10-053-3/+4
| |
* | Increase offered jobs in capacity constrained zonesMartin Polden2017-10-043-51/+75
| |
* | Add trigger APIMartin Polden2017-10-032-20/+122
|/
* Disallow invalid project IDMartin Polden2017-10-029-125/+198
|
* Fix unstable testMartin Polden2017-10-023-9/+7
|
* Merge pull request #3585 from vespa-engine/mpolden/retry-from-first-jobHarald Musum2017-09-297-166/+135
|\ | | | | Retry from first job
| * Reschedule upgrades that time outMartin Polden2017-09-293-7/+78
| |
| * Always retry failing deployment from first problematic jobMartin Polden2017-09-294-159/+57
| |
* | Merge pull request #3589 from vespa-engine/mpolden/cancel-deployment-apiMartin Polden2017-09-294-2/+33
|\ \ | | | | | | API for cancelling deployment
| * | API for cancelling deploymentMartin Polden2017-09-294-2/+33
| | |
* | | Remove self-triggering supportMartin Polden2017-09-2915-105/+35
|/ /
* | Merge pull request #3513 from vespa-engine/ldalves/cost-metricsTorbjørn Smørgrav2017-09-291-5/+3
|\ \ | | | | | | rename SystemMetrics class/tests and return a Map instead of a List
| * | rename SystemMetrics class/tests and return a Map instead of a ListLeandro Alves2017-09-281-5/+3
| | |
* | | Handle null project IDMartin Polden2017-09-282-8/+39
| | |
* | | Allow direct deploy for applications without a projectMartin Polden2017-09-285-69/+60
| | |
* | | Use DeploymentTester in tests that deployMartin Polden2017-09-282-23/+52
| |/ |/|
* | Revert "Allow deploy without project"Martin Polden2017-09-287-112/+92
| |
* | Use DeploymentTester in tests that deployMartin Polden2017-09-272-23/+52
| |
* | Allow direct deploy for applications without a projectMartin Polden2017-09-275-69/+60
| |
* | Do not upgrade when blocked by deployment specMartin Polden2017-09-274-0/+59
| |
* | Refactor ControllerTesterMartin Polden2017-09-277-82/+122
| |
* | Ignore applications missing project ID in build systemMartin Polden2017-09-264-6/+61
| |
* | Revert "Remove self-triggering support"Harald Musum2017-09-2514-81/+142
| |
* | Merge pull request #3497 from ↵Martin Polden2017-09-2514-142/+81
|\ \ | | | | | | | | | | | | vespa-engine/mpolden/remove-self-triggering-support Remove self-triggering support