aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/Upgrader.java
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #28842 from vespa-engine/mpolden/cert-assignmentMartin Polden2023-10-121-1/+8
|\
| * Fix Random seeding in UpgraderTestMartin Polden2023-10-091-1/+8
* | Update copyrightJon Bratseth2023-10-091-1/+1
|/
* Support anonymized endpointsMartin Polden2023-07-051-4/+1
* maintainer success factor baseline deviationbjormel2023-03-291-1/+1
* fixed ipv6 dns for containers in exclaveAndreas Eriksen2023-02-221-1/+0
* Use same criteria for what apps to manage, in different placesjonmv2022-10-111-1/+2
* Add legacy confidence, which lets upgrade move apps across majorsjonmv2022-09-121-3/+3
* Remove curator-backed platform target overridesjonmv2022-09-021-18/+6
* Just move some codejonmv2022-09-011-1/+2
* Only count actually upgraded apps against upgrade limitjonmv2022-08-181-5/+11
* Consider major version compatibility when computing confidenceMartin Polden2022-07-061-2/+1
* Extract revision failure threshold as constantjonmv2022-07-041-1/+2
* Set broken revisions aside, so upgrades may be attemptedjonmv2022-07-011-1/+2
* Set aside revisions which have been failing for more than 5 daysjonmv2022-07-011-9/+22
* Use a compatible fallback versionjonmv2022-06-151-4/+4
* Improve decision making for instances with only testsjonmv2022-05-051-1/+2
* Preserve reentrancyjonmv2022-04-171-1/+2
* Allow -1 as project id to indicate NO project id, which disabled dep orchjonmv2022-04-131-1/+3
* Move ownership of target major to ApplicationController, and use for compileV...Jon Marius Venstad2022-03-171-7/+7
* Add application id dimension to incompatibility flagJon Marius Venstad2022-03-161-4/+3
* Handle incocmpatible versions for dev/perf deploymentsJon Marius Venstad2022-03-151-2/+0
* Avoid incompatible upgradesJon Marius Venstad2022-03-141-2/+6
* Move platform selection to deployment triggerJon Marius Venstad2022-03-141-19/+4
* Use aborted status only when error is not indicated, and let this reflect els...Jon Marius Venstad2022-02-161-2/+2
* Don't try to upgrade applications with application changeJon Marius Venstad2022-02-161-2/+3
* Pick newest upgrade target which has also passed previous instancesJon Marius Venstad2022-02-151-64/+63
* Add (failing) unit test for upgrade of multi-instance pipeline and rapid rele...Jon Marius Venstad2022-02-151-1/+1
* Merge pull request #20654 from vespa-engine/mpolden/skip-reschedulingValerij Fredriksen2022-01-051-37/+46
|\
| * Do not reschedule upgrade for instances without production stepsMartin Polden2022-01-051-2/+4
| * Reduce instance and version status readsMartin Polden2022-01-051-35/+42
* | Support aborting and rolling back incomplete upgradeMartin Polden2022-01-031-0/+5
|/
* Update 2019 Oath copyrights.gjoranv2021-10-271-1/+1
* Revert "Revert "Emit a success factor from maintainers""Jon Bratseth2021-06-061-2/+2
* Revert "Emit a success factor from maintainers"Arnstein Ressem2021-06-041-2/+2
* Return success factorJon Bratseth2021-06-041-2/+2
* Read target major version onceMartin Polden2021-01-061-5/+6
* SimplifyMartin Polden2020-11-041-3/+2
* Reduce version status readsMartin Polden2020-10-281-14/+16
* Emit QoS metric for all maintainersMartin Polden2020-07-161-1/+2
* Handle when an instance has only declared testsJon Marius Venstad2020-05-191-1/+1
* Shuffle upgradesMartin Polden2020-05-181-1/+4
* Use vespajlib maintenance package in controller-serverMartin Polden2020-04-291-4/+5
* Act on the readable subset of applications when appropriateMartin Polden2020-03-181-1/+1
* Remove unused importsMartin Polden2020-03-041-1/+0
* Move changes to instancesJon Marius Venstad2020-01-071-40/+42
* Even more usages replacedJon Marius Venstad2019-12-021-24/+35
* Use not() for negated conditions in ApplicationListJon Marius Venstad2019-11-081-9/+9
* Replace usage of deprecated methodJon Marius Venstad2019-11-051-9/+3
* Do not throttle upgrade of canariesMartin Polden2019-10-291-1/+8