aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/Upgrader.java
Commit message (Expand)AuthorAgeFilesLines
* 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
* Set upgrades per minute to non-zero value in testsJon Marius Venstad2019-10-231-4/+4
* Simplify and make logic staticJon Marius Venstad2019-10-231-4/+11
* Really do n number of upgrades per minuteJon Marius Venstad2019-10-231-1/+5
* Remove some unused codeJon Marius Venstad2019-09-281-2/+0
* Put Instances in Application, and replace ALL THE THINGS!!!Jon Marius Venstad2019-09-281-10/+12
* (Locked)?Application(Serializer|List)? renamed with InstanceJon Marius Venstad2019-09-181-6/+6
* Rename Application -> InstanceJon Marius Venstad2019-09-181-5/+5
* Restrict confidence change to a fixed time windowMartin Polden2019-09-121-1/+2
* Avoid unnecessary reading of all applications from ZKMartin Polden2019-03-261-3/+4
* SimplifyMartin Polden2019-02-271-1/+1
* Ensure that applications can upgrade to latest allowed majorMartin Polden2019-01-311-26/+23
* Nonfunctional changes onlyJon Bratseth2019-01-241-1/+0
* Make Upgrader leave pinned applications aloneJon Marius Venstad2019-01-081-2/+4
* Correct javadocJon Bratseth2018-11-141-1/+1
* Allow controlling major version in the upgraderJon Bratseth2018-11-141-1/+13
* More flexibly change changeJon Marius Venstad2018-10-311-8/+7
* Replace changeAt(instance) with just change()Jon Marius Venstad2018-10-311-1/+1
* Remove obsolete filterMartin Polden2018-10-251-1/+0
* Don't upgrade if major version i pinnedJon Bratseth2018-10-181-0/+2
* Never downgrade system versionMartin Polden2018-10-101-1/+1
* Fix javadocMartin Polden2018-07-041-3/+3
* FormattingMartin Polden2018-06-071-2/+2
* Upgrade during revision block windowJon Marius Venstad2018-05-181-2/+2
* Lock confidence overrides before writingMartin Polden2018-05-151-3/+6
* Decide controller version across all controllersMartin Polden2018-04-191-1/+3
* Allow cancellation of all change from web API and fix bugJon Marius Venstad2018-03-221-1/+1
* Allow version confidence to be overriddenMartin Polden2018-02-261-4/+23
* Remove ignore confidence featureMartin Polden2018-02-261-14/+0