summaryrefslogtreecommitdiffstats
path: root/configserver
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Revert "Update use of md5 and xxhash64 in more places [run-systemtest]""Harald Musum2021-09-152-19/+21
|
* GC unused flag and methodsHarald Musum2021-09-151-7/+1
| | | | | largeRankExpressionLimit() can be used to control use of external rank expressions if needed
* Revert "Update use of md5 and xxhash64 in more places [run-systemtest]"Harald Musum2021-09-152-21/+19
|
* Update use of md5 and xxhash64 in more placesHarald Musum2021-09-142-19/+21
| | | | | | Set md5 and xxhash64 only when non-null in request and response. Update hasEqualConfig methods. Always return xxhash64 in response.
* Remove md5 sum of config from initial state in config subscriptionHarald Musum2021-09-131-2/+6
| | | | | | Java applications will now request config with only xxhash64 of config, C++ applications will request config with md5 of config and config proxy will use what is in the request from the clients.
* 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