summaryrefslogtreecommitdiffstats
path: root/controller-server
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #15095 from vespa-engine/smorgrav/tenantinfoTorbjørn Smørgrav2020-11-029-17/+456
|\ | | | | Smorgrav/tenantinfo
| * Add one unit test of the cloud tenant serialization with non empty infosmorgrav2020-11-021-0/+12
| |
| * Add license headersmorgrav2020-11-023-0/+3
| |
| * Rename empty singletons, simplify isEmpty and add author tagsmorgrav2020-11-027-26/+29
| |
| * Do not use wildcard importssmorgrav2020-10-292-4/+12
| |
| * Remove rest api parser - for another prsmorgrav2020-10-291-40/+0
| |
| * Back and forth on which cursor to work with in tenantinfo serializationsmorgrav2020-10-293-8/+44
| |
| * Add unit tests and fix accordinglysmorgrav2020-10-295-7/+111
| |
| * Add TenantInfo classes and wire them in CloudTenant and serialization codesmorgrav2020-10-299-16/+329
| |
* | Skip status for routing policies not applying to a global endpointMartin Polden2020-10-302-0/+17
| |
* | Merge pull request #15092 from vespa-engine/mpolden/less-readingJon Marius Venstad2020-10-293-48/+41
|\ \ | | | | | | Read existing version status once per compute
| * | Less GuavaMartin Polden2020-10-292-26/+20
| | |
| * | Read version status once per computeMartin Polden2020-10-292-24/+23
| | |
* | | Merge pull request #15063 from ↵Øyvind Grønnesby2020-10-284-7/+201
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/ogronnedby/dont-trust-max-resource-use Compare .max() and .current() when calculating use
| * | Test use of max(.max(), .current())Øyvind Grønnesby2020-10-282-0/+173
| | |
| * | Compare .max() and .current() when calculating useØyvind Grønnesby2020-10-282-7/+28
| |/ | | | | | | | | | | | | | | | | | | * .max() only has a value when the user specified auto-scaling. Thus we need to compare .max() with .current() to make sure we get the correct values when calculating quota usage. * Moved quota usage calculations into DeploymentQuotaCalculator. * Added author and copyright notice.
* | Merge pull request #15064 from vespa-engine/mpolden/report-broken-sys-versionJon Marius Venstad2020-10-2824-154/+202
|\ \ | | | | | | Report metric for broken system version
| * | Report metric for broken system versionMartin Polden2020-10-284-6/+53
| | |
| * | Reduce version status readsMartin Polden2020-10-2821-148/+149
| |/
* | Hold all step locks while finishing runJon Marius Venstad2020-10-281-33/+44
| |
* | Merge pull request #15055 from ↵Jon Marius Venstad2020-10-284-8/+30
|\ \ | | | | | | | | | | | | vespa-engine/jonmv/wait-for-running-steps-when-aborting-and-finishing-ru Jonmv/wait for running steps when aborting and finishing ru
| * | 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-274-7/+28
| | |
* | | Remove obsolete user prefix checkMartin Polden2020-10-282-11/+2
| |/ |/|
* | Make it possible to see quota and usage in app apiØyvind Grønnesby2020-10-273-0/+30
| |
* | Merge pull request #14715 from ↵Øyvind Grønnesby2020-10-271-0/+23
|\ \ | |/ |/| | | | | vespa-engine/olaa/include-resource-usage-in-line-items Include resource usage in line items
| * Include cpu/mem/disk cost in line itemsOla Aunrønning2020-10-141-0/+9
| |
| * Include resource usage in line itemsOla Aunrønning2020-10-051-0/+14
| |
* | Merge pull request #15007 from vespa-engine/andreer/basic-quota-subtractionØyvind Grønnesby2020-10-276-11/+156
|\ \ | | | | | | andreer/basic quota subtraction
| * | basic unit testandreer2020-10-251-0/+51
| | |
| * | use .zones() to get all deploymentsandreer2020-10-251-4/+4
| | |
| * | guard against division by zeroandreer2020-10-251-2/+2
| | |
| * | divide application quota among deploymentsandreer2020-10-254-11/+64
| | |
| * | extract class for deployment quota calculationandreer2020-10-234-17/+38
| | |
| * | sum usage across tenant, not applicationandreer2020-10-223-29/+32
| | |
| * | subtract usage by other application deployments from Quotaandreer2020-10-202-5/+22
| | |
* | | Rename test methodJon Marius Venstad2020-10-261-1/+1
| | |
* | | Fix corner case for system/staging test jobsJon Marius Venstad2020-10-262-6/+43
| | | | | | | | | | | | This fixes a corner case where we compute versions to run in system and staging tests, where the first production deployment used to compute the versions has a newer platform that what we are deploying — this confused the algorithm into believing it needed both a run which was a success both on the deploying change, AND on the newer version, which is obviously impossible. When a newer version exists in the production deployment, this is now used instead of, not in addition to, the deploying change.
* | | Merge pull request #15019 from vespa-engine/olaa/host-repair-maintenanceOla Aunrønning2020-10-236-0/+157
|\ \ \ | | | | | | | | Create maintainer tracking host repair status
| * | | Add lastUpdated field to report. Report ID uses camel case. Remove ↵Ola Aunrønning2020-10-232-3/+5
| | | | | | | | | | | | | | | | unnecessary JsonIgnore. Reverse String comparison
| * | | Create maintainer tracking host repair statusOla Aunrønning2020-10-236-0/+155
| |/ / | | | | | | | | | | | | Extended ZmsClient to add/delete policy rules Extended controller's node repo client with patchNode function
* | | Continue suggesting on lock failureJon Bratseth2020-10-231-2/+3
| | |
* | | Author and copyrightØyvind Grønnesby2020-10-231-0/+4
| | |
* | | Add test to verify quota usage is in deploymentØyvind Grønnesby2020-10-231-0/+17
| | |
* | | Get quota usage from node repositoryØyvind Grønnesby2020-10-222-14/+21
| | |
* | | Merge pull request #14856 from vespa-engine/smorgrav/collection_methodOla Aunrønning2020-10-212-1/+3
|\ \ \ | | | | | | | | Smorgrav/collection method
| * | | Update unit testsmorgrav2020-10-151-1/+2
| | | |
| * | | add collection method to billingsmorgrav2020-10-141-0/+1
| | | |
* | | | Update controller-server testsMartin Polden2020-10-205-27/+27
| | | |
* | | | Split registry and repositoryMartin Polden2020-10-201-3/+3
| |/ / |/| |