Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #14257 from vespa-engine/bratseth/explicit-request-type | Jon Bratseth | 2020-09-04 | 1 | -1/+2 |
|\ | | | | | Allow setting a request type explicitly | ||||
| * | Allow setting a request type explicitly | Jon Bratseth | 2020-09-02 | 1 | -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 Hallingstad | 2020-09-03 | 1 | -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 hours | Harald Musum | 2020-09-03 | 1 | -2/+2 |
| | | | |||||
* | | | Support labels for measurements in TimeoutBudget | Harald Musum | 2020-09-02 | 3 | -11/+56 |
|/ / | |||||
* / | Set USE_TENANT_META_DATA to true and stop using it in code | Harald Musum | 2020-09-02 | 5 | -48/+9 |
|/ | |||||
* | Merge pull request #14218 from vespa-engine/mortent/propagate-test-report | Jon Marius Venstad | 2020-09-01 | 5 | -1/+33 |
|\ | | | | | Include test report in job run details | ||||
| * | Add API to get test report on config server | Morten Tokle | 2020-08-28 | 5 | -1/+33 |
| | | |||||
* | | Avoid unnecesary logging: Reduce log level or remove | Harald Musum | 2020-08-31 | 1 | -4/+1 |
| | | |||||
* | | Reduce log level and don't create strings unless they will be used | Harald Musum | 2020-08-31 | 1 | -10/+10 |
| | | |||||
* | | Merge pull request #14203 from vespa-engine/hmusum/run-maintainers-more-often | Harald Musum | 2020-08-31 | 1 | -2/+2 |
|\ \ | | | | | | | Run maintainers every 30 seconds | ||||
| * | | Run maintainers every 30 seconds | Harald Musum | 2020-08-31 | 1 | -2/+2 |
| | | | |||||
* | | | Merge pull request #14202 from ↵ | Håkon Hallingstad | 2020-08-31 | 13 | -30/+15 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/hmusum/remove-unnecessary-constructor Remove unnecessary constructor | ||||
| * | | | Remove unnecessary constructor | Harald Musum | 2020-08-31 | 13 | -30/+15 |
| |/ / | |||||
* | | | Merge pull request #14206 from vespa-engine/hmusum/use-lockAndMaintain | Martin Polden | 2020-08-31 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | Take lock when running maintainers in bootstrap code | ||||
| * | | | Take lock when running maintainers in bootstrap code | Harald Musum | 2020-08-31 | 1 | -2/+2 |
| |/ / | |||||
* / / | Revert "Move code from RemoteSession to SessionRepository" | Harald Musum | 2020-08-31 | 15 | -401/+413 |
|/ / | |||||
* | | Changes after code review | Harald Musum | 2020-08-28 | 3 | -8/+7 |
| | | |||||
* | | Throw NotFoundException when active session not found | Harald Musum | 2020-08-28 | 2 | -1/+2 |
| | | |||||
* | | Move code from RemoteSession to SessionRepository | Harald Musum | 2020-08-28 | 13 | -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 hosted | Harald Musum | 2020-08-27 | 3 | -13/+92 |
| | |||||
* | Do not throw if a session has already been removed | Harald Musum | 2020-08-27 | 1 | -2/+0 |
| | | | | A session that has already been removed from cache is OK | ||||
* | Write tenant metadata for already created tenants as well | Harald Musum | 2020-08-26 | 2 | -9/+33 |
| | |||||
* | Handle no data or invalid data in ZooKeeper node for tenant | Harald Musum | 2020-08-26 | 1 | -2/+8 |
| | |||||
* | Revert "Revert "Add timestamp when creating tenant to TenantMetaData"" | Harald Musum | 2020-08-26 | 4 | -24/+82 |
| | |||||
* | Revert "Add timestamp when creating tenant to TenantMetaData" | Harald Musum | 2020-08-26 | 4 | -82/+24 |
| | |||||
* | Quotas in the configuration server (#14088) | Øyvind Grønnesby | 2020-08-26 | 8 | -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 TenantMetaData | Harald Musum | 2020-08-24 | 4 | -24/+82 |
| | |||||
* | Add Builder to ApplicationRepository | Harald Musum | 2020-08-23 | 18 | -212/+228 |
| | |||||
* | Log if tenants where deleted | Harald Musum | 2020-08-21 | 1 | -1/+5 |
| | |||||
* | Run TenantsMaintainer when use-tenant-meta-data feature flag is true | Harald Musum | 2020-08-21 | 4 | -7/+23 |
| | |||||
* | Merge pull request #14125 from vespa-engine/hmusum/use-SlimeUtils | Jon Marius Venstad | 2020-08-21 | 5 | -24/+13 |
|\ | | | | | Use SlimeUtils in more places | ||||
| * | Use SlimeUtils in more places | Harald Musum | 2020-08-21 | 5 | -24/+13 |
| | | |||||
* | | Merge pull request #14084 from ↵ | Harald Musum | 2020-08-21 | 1 | -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 Musum | 2020-08-18 | 1 | -5/+6 |
| | | |||||
* | | Simplify | Harald Musum | 2020-08-20 | 3 | -14/+14 |
| | | |||||
* | | Write tenant metadata if feature flag is true | Harald Musum | 2020-08-20 | 6 | -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 Musum | 2020-08-20 | 1 | -0/+3 |
| | | |||||
* | | Throw exception if trying to write application id for another tenant | Harald Musum | 2020-08-20 | 4 | -0/+42 |
| | | |||||
* | | Use tenant name and session id in + clean up tests | Harald Musum | 2020-08-20 | 10 | -71/+133 |
| | | |||||
* | | Delete entries with wrong application id | Harald Musum | 2020-08-20 | 1 | -1/+2 |
| | | |||||
* | | Log and skip application entries that have wrong tenant | Harald Musum | 2020-08-19 | 1 | -0/+9 |
| | | |||||
* | | Return Optional when reading application id from zookeeper | Harald Musum | 2020-08-19 | 6 | -10/+15 |
| | | |||||
* | | Fix comment | Harald Musum | 2020-08-19 | 1 | -2/+2 |
| | | |||||
* | | Add test of expiring a local session that has no zookeeper data | Harald Musum | 2020-08-19 | 1 | -2/+28 |
| | | |||||
* | | Add and use getOptionalApplicationId in some places | Harald Musum | 2020-08-19 | 5 | -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 Musum | 2020-08-19 | 2 | -7/+6 |
| | | | | | | | | application id…"" | ||||
* | | Revert "Throw exception instead of returning null when reading application ↵ | Harald Musum | 2020-08-19 | 2 | -6/+7 |
| | | | | | | | | id…" | ||||
* | | Merge pull request #14093 from vespa-engine/hmusum/configserver-refactoring-27 | Harald Musum | 2020-08-19 | 18 | -87/+94 |
|\ \ | | | | | | | Config server refactoring, part 27 | ||||
| * | | Uset getTenant method in ApplicationRepository in some places | Harald Musum | 2020-08-19 | 9 | -43/+33 |
| | | |