aboutsummaryrefslogtreecommitdiffstats
path: root/configserver
Commit message (Collapse)AuthorAgeFilesLines
* Add checksum types in response based on types in requestHarald Musum2021-09-108-25/+113
| | | | | | | Return response with same type as in request, except when both are empty, then return both types. Note: No clients have started sending requests with only xxhash64 checksum yet.
* Revert "Revert "Use both xxhash64 and md5 for config payload in requests and ↵Harald Musum2021-09-096-37/+48
| | | | responses [run-systemtest]""
* Merge pull request #19051 from ↵Harald Musum2021-09-099-16/+48
|\ | | | | | | | | | | vespa-engine/balder/wire-in-executor-for-model-building Wire in the executor up to TenantRepository
| * Wire in the executor up to TenantRepositoryHenning Baldersheim2021-09-099-16/+39
|/
* Revert "Use both xxhash64 and md5 for config payload in requests and ↵Harald Musum2021-09-096-48/+37
| | | | responses [run-systemtest]"
* Use both xxhash64 and md5 for config payload in requests and responsesHarald Musum2021-09-096-37/+48
| | | | Chacking of equal config with hasEqualConfig() still uses only md5
* GC dry-run-onnx-on-setup flagHenning Baldersheim2021-09-081-3/+0
|
* Merge pull request #19002 from vespa-engine/hmusum/use-xxhash64-part-2Harald Musum2021-09-088-29/+36
|\ | | | | Hmusum/use xxhash64 part 2 [run-systemtest]
| * Follow changesHarald Musum2021-09-086-26/+33
| |
| * Remove def md5 from ConfigKeyHarald Musum2021-09-082-3/+3
| |
* | Merge branch 'master' into balder/only-allow-legal-inheritanceHenning Baldersheim2021-09-071-0/+3
|\ \
| * | Add feature flag for new slobrok logicArne H Juul2021-09-071-0/+3
| |/
* / Enable feature flag control over rank-profile inheritance verification.Henning Baldersheim2021-09-071-0/+4
|/
* Cleanup temp directories properlyHarald Musum2021-09-061-2/+12
|
* metrix -> metricsHenning Baldersheim2021-09-011-1/+1
|
* Add feature flag control over metricsproxy serving threads.Henning Baldersheim2021-09-011-0/+3
|
* Ensure that only one thread will compute the missing object in the cache. ↵Henning Baldersheim2021-09-013-13/+31
| | | | The others will wait.
* Unify return path and metric updating.Henning Baldersheim2021-09-012-12/+15
|
* Refactor to prepare for computeIfAbsent.Henning Baldersheim2021-09-011-13/+13
|
* Close the FileDistributionFactoryHenning Baldersheim2021-08-312-1/+6
|
* bootstrapExecutor only need method local scope.Henning Baldersheim2021-08-311-3/+2
|
* Directory cache is not optional.Henning Baldersheim2021-08-311-5/+5
|
* Merge pull request #18907 from vespa-engine/hmusum/cleanup-24Henning Baldersheim2021-08-3119-156/+119
|\ | | | | File distribution cleanup [run-systemtest]
| * Use existing method to create an AddFileInterfaceHenning Baldersheim2021-08-311-1/+1
| |
| * Move supervisor back to FileDistributionFactory, there should be only oneHarald Musum2021-08-312-4/+7
| |
| * GC unused method.Henning Baldersheim2021-08-311-4/+0
| |
| * Simplify by getting rid of FileDistributionProviderHarald Musum2021-08-3017-146/+111
| |
| * SimplifyHarald Musum2021-08-302-12/+11
| |
* | Merge pull request #18895 from ↵Morten Tokle2021-08-308-81/+3
|\ \ | | | | | | | | | | | | vespa-engine/mortent/cleanup-application-roles-step1 Prepare for removing unused application roles
| * | Fix testsMorten Tokle2021-08-302-45/+0
| | |
| * | Stop accepting application roles in deployMorten Tokle2021-08-306-36/+3
| |/
* / lz4 compress blobs.Henning Baldersheim2021-08-301-1/+8
|/
* relative path may contain directories, make sure to create themHarald Musum2021-08-302-7/+9
|
* Use temporary file when writing blobs and downloaded filesHarald Musum2021-08-304-24/+45
|
* Merge pull request #18857 from vespa-engine/balder/debug-1Harald Musum2021-08-253-8/+6
|\ | | | | Balder/debug 1
| * Filename is used as seed for hash....Henning Baldersheim2021-08-251-1/+1
| |
| * Provide the blob name externallyHenning Baldersheim2021-08-253-7/+5
| |
* | Remove dedicated-cluster-controller-flavour flagJon Marius Venstad2021-08-251-16/+0
|/
* - Add testing of FileDBRegistry.Henning Baldersheim2021-08-247-32/+137
| | | | | - Remove PreGeneratedRegistry. - Allow files to not exist after bootstrap.
* Allow set of distributable files to change after initial deploy.Henning Baldersheim2021-08-1914-39/+114
| | | | This is necessary as bootstrapping the configserver with a new version might change set of files to distribute.
* Reject non-bootstrap deployments with unknown wanted Vespa versionJon Marius Venstad2021-08-183-0/+35
|
* Factor out blob -> hash genrating code so it is common to all file registries.Henning Baldersheim2021-08-171-2/+1
|
* Avoid FileRegistry when you only need a hostname.Henning Baldersheim2021-08-171-1/+2
|
* Merge pull request #18746 from ↵Harald Musum2021-08-165-35/+3
|\ | | | | | | | | vespa-engine/hmusum/stop-distributing-files-when-building-model Stop sending hints about files that should be downloaded when doing p… [run-systemtest]
| * Stop sending hints about files that should be downloaded when doing prepareHarald Musum2021-08-165-35/+3
| | | | | | | | | | | | This is just an optimzation and is not today in hosted Vespa, since authorization will not allow access to any new files until application is activated anyway
* | Reduce dependency on PregeneratedFileregistry.Henning Baldersheim2021-08-161-6/+18
|/
* Allow file distribution rpc requests while bootstrappingHarald Musum2021-08-134-18/+45
| | | | | | | | We do not want to server config requests while bootstrapping, since we have not finished deploying all applications yet and don't want to serve stale or empty config. File distributuion requests should be OK, though, if we cannot serve the requests (unknown file, host is not allowed to get file etc.), the client will try another config server.
* Revert "Prepare all applications before activating when bootstrapping config ↵Harald Musum2021-08-121-136/+42
| | | | …"
* SimplifyHarald Musum2021-08-121-1/+1
|
* Split out methods for creating and shutting down executorHarald Musum2021-08-121-4/+11
|