summaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/JobRunner.java
Commit message (Collapse)AuthorAgeFilesLines
* Reduce JobRunner threadsMartin Polden2021-02-111-1/+1
|
* Delegate blocking ops to executor in JobRunnerJon Marius Venstad2021-02-021-4/+6
|
* Rename close to awaitShutdownJon Marius Venstad2020-12-101-2/+2
|
* Split (async) shutdown and (sync) wait for it, and use lists in all ↵Jon Marius Venstad2020-12-091-1/+6
| | | | maintainer owners
* More threads for JobRunner, and name themJon Marius Venstad2020-10-271-1/+2
|
* Wait for all steps to finish before finishing a runJon Marius Venstad2020-10-271-0/+3
|
* Increase readabilityJon Marius Venstad2020-09-241-1/+1
|
* Emit QoS metric for all maintainersMartin Polden2020-07-161-1/+2
|
* Use shutdownNow if shutdown is not enough, after 10 secondsJon Marius Venstad2020-05-041-1/+6
|
* Use vespajlib maintenance package in controller-serverMartin Polden2020-04-291-9/+8
|
* LogLevel.WARNING -> Level.WARNINGgjoranv2020-04-251-2/+2
|
* Import java.util.logging.Level instead of com.yahoo.log.LogLevelgjoranv2020-04-251-1/+1
|
* Time out when no nodes are suspended, or the same node is suspended, for too ↵Jon Marius Venstad2020-01-241-1/+1
| | | | long
* Remove ClockHåkon Hallingstad2020-01-061-7/+4
|
* Adds steps to the run REST APIHåkon Hallingstad2020-01-021-5/+8
| | | | | | | | | | | | | | | | | | Adds a "steps" field to the /application/v4/tenant/{tenant}/application/{application}/instance/{instance}/job/{jobtype}/run/{number} REST API with the following structure: "steps": { "deployTester": { "status": "succeeded", "startMillis": 1577972067092 }, "deployReal": { "status": "succeeded", "startMillis": 1577972067092 }, ... }
* Add start timestamp for step, try 2Håkon Hallingstad2019-12-171-0/+7
|
* Remove old JobStatus, JobList and DeploymentStatusJon Marius Venstad2019-12-021-16/+3
|
* Retry deleting deployments when jobs endJon Marius Venstad2019-11-181-2/+1
|
* Report job completion after job has properly ended, from job runnerJon Marius Venstad2019-11-071-1/+15
|
* Split job run in smaller parts in i-tester, with failure modesJon Marius Venstad2019-10-211-2/+2
|
* Catch exceptions in JobRunner, rather than leaking to stderrJon Marius Venstad2019-09-101-1/+11
|
* Remove unused @InjectJon Marius Venstad2019-05-231-1/+0
|
* Kick job runner when deploying, to reduce latency and improve UXJon Marius Venstad2019-05-201-0/+1
|
* Memory visibility to ensure step isn't run twiceJon Marius Venstad2019-05-091-0/+1
|
* Run tester on same platform as deployment targetJon Marius Venstad2018-11-281-2/+0
|
* Limit run data and logs to a history of the 256 last onesJon Marius Venstad2018-10-051-1/+1
|
* Add copyright headerJon Bratseth2018-10-011-0/+1
|
* More abortion fixJon Marius Venstad2018-08-301-4/+6
|
* Fix abortion criterion (for single threaded tests)Jon Marius Venstad2018-08-301-4/+4
|
* Rewire so JobController owns the TesterCloud for log updatesJon Marius Venstad2018-08-271-2/+5
|
* Made `RunStatus status` an explicit, set-once, serialised fieldJon Marius Venstad2018-08-141-6/+7
|
* Rename RunStatus to RunJon Marius Venstad2018-08-141-3/+3
|
* Add abortion after 1 day, on job levleJon Marius Venstad2018-08-131-0/+3
|
* Added scenario tests where everything succeed, and fixed bugsJon Marius Venstad2018-08-101-1/+1
|
* Inline Delegating- and InternalBuildServiceJon Marius Venstad2018-08-071-3/+1
|
* More thorough step and GC tests and some more wiringJon Marius Venstad2018-07-021-2/+3
|
* Thorough GC of job resourcesJon Marius Venstad2018-07-021-0/+1
|
* Support aborting runs, and some JobRunner testsJon Marius Venstad2018-07-021-2/+7
|
* Some more details fleshed outJon Marius Venstad2018-07-021-1/+1
|
* Maybe a finished job run engine?Jon Marius Venstad2018-07-021-0/+94