summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* Remove deps to http-utils and add vespajlib where necessary.gjoranv2021-09-301-6/+0
|
* Merge pull request #19274 from vespa-engine/move-ConfigVerification-to-proxyHarald Musum2021-09-271-97/+0
|\ | | | | Move ConfigVerification to config-proxy
| * Move ConfigVerification to config-proxygjoranv2021-09-231-97/+0
| | | | | | | | .. to allow decoupling config-bundle from http-utils.
* | Merge pull request #19280 from vespa-engine/bratseth/cleanup-876Harald Musum2021-09-272-3/+6
|\ \ | | | | | | No functional changes
| * | No functional changesJon Bratseth2021-09-242-3/+6
| | |
* | | FixHarald Musum2021-09-262-3/+3
| | |
* | | Merge branch 'master' into hmusum/use-xxhash64-part-10Harald Musum2021-09-231-20/+8
|\ \ \ | | |/ | |/|
| * | Always send payload in responseHarald Musum2021-09-231-20/+8
| |/ | | | | | | | | | | | | As an optimization we sent empty payload if config was unchanged. This optimization is no longer needed, as configs are small and we can remove checks several places in config system and ease changes to config protocol.
* / Use xxhash64 instead of md5 for config payloadHarald Musum2021-09-2127-103/+102
|/
* Test with xxhash64 as wellHarald Musum2021-09-162-79/+97
|
* More cleanup of md5 usageHarald Musum2021-09-156-26/+11
|
* Remove getConfigMd5() from RawConfig, update usageHarald Musum2021-09-152-4/+1
|
* Revert "Revert "Update use of md5 and xxhash64 in more places [run-systemtest]""Harald Musum2021-09-154-8/+33
|
* Revert "Update use of md5 and xxhash64 in more places [run-systemtest]"Harald Musum2021-09-154-33/+8
|
* Update use of md5 and xxhash64 in more placesHarald Musum2021-09-144-8/+33
| | | | | | Set md5 and xxhash64 only when non-null in request and response. Update hasEqualConfig methods. Always return xxhash64 in response.
* Fix error in locig in previous commitHarald Musum2021-09-131-1/+1
| | | | Return early only if config has changed
* Remove md5 sum of config from initial state in config subscriptionHarald Musum2021-09-136-10/+42
| | | | | | 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-104-3/+45
| | | | | | | 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.
* Stop validating length of checksumsHarald Musum2021-09-095-21/+11
| | | | | | | Not needed, and the way we calculated hex string from a long did not always return 16 characters, so fixes that issue. Also log validation failures as warnings
* Revert "Revert "Use both xxhash64 and md5 for config payload in requests and ↵Harald Musum2021-09-0926-158/+404
| | | | responses [run-systemtest]""
* Revert "Use both xxhash64 and md5 for config payload in requests and ↵Harald Musum2021-09-0926-404/+158
| | | | responses [run-systemtest]"
* Fix mistake made in previous commitHarald Musum2021-09-091-1/+1
|
* Use both xxhash64 and md5 for config payload in requests and responsesHarald Musum2021-09-0926-158/+404
| | | | Chacking of equal config with hasEqualConfig() still uses only md5
* Remove def md5 from ConfigKeyHarald Musum2021-09-0812-72/+91
|
* Update hex pattern to only contain hex charactersHarald Musum2021-09-071-1/+1
|
* GC unused code for setting lz4 compression levelHarald Musum2021-09-071-10/+4
|
* Update javadocHarald Musum2021-09-071-1/+1
|
* Extract method for validating checksumHarald Musum2021-09-074-27/+45
|
* Add class for payload checksumHarald Musum2021-09-069-37/+65
|
* Reforman, no functional changesHarald Musum2021-09-065-42/+57
|
* Deprecate and stop using ConfigDefinition constructor with versionHarald Musum2021-09-027-40/+41
|
* Use provided apache http client bundle from containerBjørn Christian Seime2021-07-061-0/+6
|
* Revert "Use provided apache http client bundle from container [run-systemtest]"Harald Musum2021-07-051-6/+0
|
* Use provided apache http client bundle from containerBjørn Christian Seime2021-07-051-0/+6
|
* Reduce exposure of internal details to reduce number of includes.Henning Baldersheim2021-06-303-4/+8
|
* Revert "Reapply "Use provided apache http client bundle from container""Bjørn Christian Seime2021-06-231-6/+0
|
* Reapply "Use provided apache http client bundle from container"Bjørn Christian Seime2021-06-231-0/+6
|
* Revert "Reapply "Use provided apache http client bundle from container" ↵Harald Musum2021-06-221-6/+0
| | | | [run-systemtest]""
* Revert "Revert "Reapply "Use provided apache http client bundle from ↵Harald Musum2021-06-221-0/+6
| | | | container" [run-systemtest]""
* Revert "Reapply "Use provided apache http client bundle from container" ↵Harald Musum2021-06-221-6/+0
| | | | [run-systemtest]"
* Reapply "Use provided apache http client bundle from container"Bjørn Christian Seime2021-06-221-0/+6
| | | | This reverts commit 89c9ae74e5aa065981ea55fe326369df64219c6b.
* Revert "Use provided apache http client bundle from container"Bjørn Christian Seime2021-06-221-6/+0
| | | | This reverts commit a181d8d9de3f4e73daab9ee0d62fd25f094fce2f.
* Merge pull request #18336 from vespa-engine/hmusum/cleanup-20Henning Baldersheim2021-06-211-33/+61
|\ | | | | Cleanup config load tester, part 2
| * Refactor creation of config requestHarald Musum2021-06-211-9/+13
| |
| * Use constructor for command line argumentsHarald Musum2021-06-211-9/+27
| |
| * Rename methodHarald Musum2021-06-211-4/+5
| |
| * Validate configs before running load tester threadsHarald Musum2021-06-211-11/+16
| |
* | Merge pull request #18294 from vespa-engine/bjorncs/apache-http-client-bundleBjørn Christian Seime2021-06-211-0/+6
|\ \ | |/ |/| Package Apache http client libraries as a single osgi bundle [run-systemtest]
| * Use provided apache http client bundle from containerBjørn Christian Seime2021-06-171-0/+6
| |
* | Rename variableHarald Musum2021-06-181-4/+4
| |