aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/RetiredExpirer.java
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Ensure correct lock order when failing tenant hostsjonmv2023-07-141-1/+1
* Add two TODOs about locks taken in the wrong orderjonmv2023-07-121-1/+1
* Take a separate lock for maintenance deploymentsMartin Polden2023-03-101-31/+47
* Log when RetiredExpirer is unsuccessfulHåkon Hallingstad2022-11-231-4/+12
* Reuse fully retired nodes fasterMartin Polden2022-06-281-27/+39
* Revert "Preserve all node events"Jon Bratseth2022-04-121-1/+1
* Fix after review feedbackMartin Polden2022-04-121-1/+1
* Add Orchestrator to NodeRepositoryValerij Fredriksen2022-02-031-5/+1
* Replace use of Guava's UncheckedTimeoutException with our ownBjørn Christian Seime2022-01-141-1/+1
* Improve log messagesMartin Polden2021-10-251-1/+1
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Revert "Revert "Emit a success factor from maintainers""Jon Bratseth2021-06-061-3/+8
* Revert "Emit a success factor from maintainers"Arnstein Ressem2021-06-041-8/+3
* Return success factorJon Bratseth2021-06-041-3/+8
* Add groupingBy to AbstractFilteringListMartin Polden2021-03-161-8/+3
* Avoid unnecessary SetHåkon Hallingstad2021-03-161-1/+1
* Add test of cfg reprovisioning with RetiredExpirerHåkon Hallingstad2021-03-161-1/+1
* Avoid eventual expiry of cfglike nodeHåkon Hallingstad2021-03-151-25/+28
* Require 3 active config servers/controllers when allowing removalHåkon Hallingstad2021-03-151-2/+26
* Only create a maintenance deployment if there is something to removeJon Bratseth2021-03-111-4/+2
* Revert "Merge pull request #16849 from vespa-engine/revert-16846-bratseth/gro...Jon Bratseth2021-03-091-1/+1
* Revert "Bratseth/growth rate take 2"Arnstein Ressem2021-03-091-1/+1
* Revert "Merge pull request #16845 from vespa-engine/revert-16807-bratseth/gro...Jon Bratseth2021-03-081-1/+1
* Revert "Consider growth rate vs. scaling time"Jon Bratseth2021-03-081-1/+1
* Aggregate cluster metrics at write timeJon Bratseth2021-03-061-1/+1
* Less DockerMartin Polden2021-02-181-6/+5
* Merge pull request #16480 from vespa-engine/mpolden/fix-msgMartin Polden2021-02-111-3/+4
|\
| * Update retirement expiry log messageMartin Polden2021-02-111-3/+4
* | Remove getNodes(...): Always use list(...)Jon Bratseth2021-02-091-1/+2
|/
* Revert "Revert "Move node operations into a separate class""Jon Bratseth2021-02-091-3/+3
* Revert "Move node operations into a separate class"Jon Bratseth2021-02-091-3/+3
* Move node operations into a separate classJon Bratseth2021-02-081-3/+3
* Use node repository clockJon Bratseth2020-11-121-5/+1
* Propagate app config gen through maintenance deploysJon Bratseth2020-09-221-1/+1
* Emit QoS metric for all maintainersMartin Polden2020-07-161-3/+4
* isDockerHost -> isHostJon Bratseth2020-07-011-1/+1
* Use vespajlib maintenance package in node-repositoryMartin Polden2020-04-291-1/+1
* Measure failing maintenance deploymentsJon Bratseth2020-04-061-2/+6
* Use MaintenanceDepoymentJon Bratseth2019-11-291-21/+5
* Return 504 Gateway Timeout on lock timeout from OrchestratorHåkon Hallingstad2019-10-211-0/+4
* Revert "Return 409 with error code TRANSIENT_ERROR when getting TransientExce...Harald Musum2019-08-011-1/+1
* Move some exceptions to its own package (making them not part of public API)Harald Musum2019-08-011-1/+1
* Ignore TransientException in NodeFailer and RetiredExpirerValerij Fredriksen2019-06-291-0/+6
* Move JobControl and InfrastructureVersions to NodeRepositoryValerij Fredriksen2019-05-061-3/+2
* Remove duplicated child node filteringMartin Polden2019-01-141-3/+3
* Log reason for removal of nodeHåkon Hallingstad2018-09-191-3/+11
* Simplify common history checkValerij Fredriksen2018-08-211-6/+1
* Nonfunctional changesJon Bratseth2018-04-061-3/+3
* Wait for data migration also in dev and perfJon Bratseth2018-03-121-1/+1