summaryrefslogtreecommitdiffstats
path: root/configserver
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #14257 from vespa-engine/bratseth/explicit-request-typeJon Bratseth2020-09-041-1/+2
|\ | | | | Allow setting a request type explicitly
| * Allow setting a request type explicitlyJon Bratseth2020-09-021-1/+2
| | | | | | | | | | | | This lets handler authors control the requestType explicitly by setting it on the HttpResponse, which is useful to avoid misclassification of POST requests to reading handlers as writes.
* | Merge pull request #14262 from ↵Håkon Hallingstad2020-09-031-2/+2
|\ \ | | | | | | | | | | | | vespa-engine/hmusum/reduce-time-to-keep-expired-sessions-3 Reduce expiry time for remote sessions and session locks from 6 to 4 …
| * | Reduce expiry time for remote sessions and session locks from 6 to 4 hoursHarald Musum2020-09-031-2/+2
| | |
* | | Support labels for measurements in TimeoutBudgetHarald Musum2020-09-023-11/+56
|/ /
* / Set USE_TENANT_META_DATA to true and stop using it in codeHarald Musum2020-09-025-48/+9
|/
* Merge pull request #14218 from vespa-engine/mortent/propagate-test-reportJon Marius Venstad2020-09-015-1/+33
|\ | | | | Include test report in job run details
| * Add API to get test report on config serverMorten Tokle2020-08-285-1/+33
| |
* | Avoid unnecesary logging: Reduce log level or removeHarald Musum2020-08-311-4/+1
| |
* | Reduce log level and don't create strings unless they will be usedHarald Musum2020-08-311-10/+10
| |
* | Merge pull request #14203 from vespa-engine/hmusum/run-maintainers-more-oftenHarald Musum2020-08-311-2/+2
|\ \ | | | | | | Run maintainers every 30 seconds
| * | Run maintainers every 30 secondsHarald Musum2020-08-311-2/+2
| | |
* | | Merge pull request #14202 from ↵Håkon Hallingstad2020-08-3113-30/+15
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hmusum/remove-unnecessary-constructor Remove unnecessary constructor
| * | | Remove unnecessary constructorHarald Musum2020-08-3113-30/+15
| |/ /
* | | Merge pull request #14206 from vespa-engine/hmusum/use-lockAndMaintainMartin Polden2020-08-311-2/+2
|\ \ \ | | | | | | | | Take lock when running maintainers in bootstrap code
| * | | Take lock when running maintainers in bootstrap codeHarald Musum2020-08-311-2/+2
| |/ /
* / / Revert "Move code from RemoteSession to SessionRepository"Harald Musum2020-08-3115-401/+413
|/ /
* | Changes after code reviewHarald Musum2020-08-283-8/+7
| |
* | Throw NotFoundException when active session not foundHarald Musum2020-08-282-1/+2
| |
* | Move code from RemoteSession to SessionRepositoryHarald Musum2020-08-2813-408/+396
|/ | | | | Simplify and move in the direction of unifying remote and local sessions Move tests and avoid a lot of lowe-level setup code
* Run TenantsMaintainer only in hostedHarald Musum2020-08-273-13/+92
|
* Do not throw if a session has already been removedHarald Musum2020-08-271-2/+0
| | | | A session that has already been removed from cache is OK
* Write tenant metadata for already created tenants as wellHarald Musum2020-08-262-9/+33
|
* Handle no data or invalid data in ZooKeeper node for tenantHarald Musum2020-08-261-2/+8
|
* Revert "Revert "Add timestamp when creating tenant to TenantMetaData""Harald Musum2020-08-264-24/+82
|
* Revert "Add timestamp when creating tenant to TenantMetaData"Harald Musum2020-08-264-82/+24
|
* Quotas in the configuration server (#14088)Øyvind Grønnesby2020-08-268-7/+82
| | | | | | | | | | | | | | | | | * Create a quota JSON encoded parameter * Propagate quota from PrepareParams to ModelContext.Properties * Persist quota and read it back * Check maxClusterSize quota in Validator step * Default to Quota.empty() in TestProperties * Javadoc and authors * Fix parameter type after it was changed on master Co-authored-by: Andreas Eriksen <andreer@verizonmedia.com>
* Add timestamp for creating of tenant to TenantMetaDataHarald Musum2020-08-244-24/+82
|
* Add Builder to ApplicationRepositoryHarald Musum2020-08-2318-212/+228
|
* Log if tenants where deletedHarald Musum2020-08-211-1/+5
|
* Run TenantsMaintainer when use-tenant-meta-data feature flag is trueHarald Musum2020-08-214-7/+23
|
* Merge pull request #14125 from vespa-engine/hmusum/use-SlimeUtilsJon Marius Venstad2020-08-215-24/+13
|\ | | | | Use SlimeUtils in more places
| * Use SlimeUtils in more placesHarald Musum2020-08-215-24/+13
| |
* | Merge pull request #14084 from ↵Harald Musum2020-08-211-5/+6
|\ \ | |/ |/| | | | | vespa-engine/revert-14063-hmusum/get-session-list-only-once Revert "Avoid getting session list two times"
| * Revert "Avoid getting session list two times"Harald Musum2020-08-181-5/+6
| |
* | SimplifyHarald Musum2020-08-203-14/+14
| |
* | Write tenant metadata if feature flag is trueHarald Musum2020-08-206-15/+149
| | | | | | | | | | | | | | We want metadata to be able to find unused tenants, there is no way of tracking this today without tracking all sessions for a tenant and we allow sessions some lifetime, so this makes it impossible to find out in systems where there are a lot of short-lived deployments (test systems).
* | Revert "Log stack trace for all exceptions"Harald Musum2020-08-201-0/+3
| |
* | Throw exception if trying to write application id for another tenantHarald Musum2020-08-204-0/+42
| |
* | Use tenant name and session id in + clean up testsHarald Musum2020-08-2010-71/+133
| |
* | Delete entries with wrong application idHarald Musum2020-08-201-1/+2
| |
* | Log and skip application entries that have wrong tenantHarald Musum2020-08-191-0/+9
| |
* | Return Optional when reading application id from zookeeperHarald Musum2020-08-196-10/+15
| |
* | Fix commentHarald Musum2020-08-191-2/+2
| |
* | Add test of expiring a local session that has no zookeeper dataHarald Musum2020-08-191-2/+28
| |
* | Add and use getOptionalApplicationId in some placesHarald Musum2020-08-195-9/+25
| | | | | | | | | | In some scenarios data might be missing in ZooKeeper, in those cases handle that instead of failing
* | Revert "Revert "Throw exception instead of returning null when reading ↵Harald Musum2020-08-192-7/+6
| | | | | | | | application id…""
* | Revert "Throw exception instead of returning null when reading application ↵Harald Musum2020-08-192-6/+7
| | | | | | | | id…"
* | Merge pull request #14093 from vespa-engine/hmusum/configserver-refactoring-27Harald Musum2020-08-1918-87/+94
|\ \ | | | | | | Config server refactoring, part 27
| * | Uset getTenant method in ApplicationRepository in some placesHarald Musum2020-08-199-43/+33
| | |