summaryrefslogtreecommitdiffstats
path: root/vespaclient-container-plugin
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #10075 from ↵Henning Baldersheim2019-07-226-8/+57
|\ | | | | | | | | vespa-engine/vekterli/support-cluster-parameter-for-document-v1-get-operations Support cluster parameter for document v1 get operations
| * Support `cluster` parameter for Document V1 Get operationsTor Brede Vekterli2019-07-196-8/+57
| | | | | | | | | | | | Makes point lookup cluster routing functionality equal to that of visiting operations. Especially useful as the difference between these is minimal when used via the Document V1 REST API.
* | Add Vespa TLS support to vespa-http-clientBjørn Christian Seime2019-07-191-0/+4
|/ | | | | | | | Use setters for directly assigning ssl context and hostname validator to client builder. This ensures that all connection settings applied to the builder are actual used to construct the client. Previously, the connection settings for timeout and total connections were ignored if ssl was configured.
* Revert "Add Vespa TLS support to vespa-http-client"Bjørn Christian Seime2019-07-181-4/+0
| | | | This reverts commit 4ed7063aa9a5c3d961231484178945ed3ecef441.
* Add Vespa TLS support to vespa-http-clientBjørn Christian Seime2019-07-171-0/+4
| | | | | | | | Use setters for directly assigning ssl context and hostname validator to client builder. This ensures that all connection settings applied to the builder are actual used to construct the client. Previously, the connection settings for timeout and total connections were ignored if ssl was configured.
* Replace 'jdisc' with 'container' in vespaclient-container-plugingjoranv2019-07-112-4/+4
|
* Include messages from nested exceptionsYngve Aasheim2019-06-061-1/+1
|
* Warn on feeding parse errors, but no stack traceYngve Aasheim2019-06-061-2/+2
|
* Collect metrics for parsing failuresOlli Virtanen2019-05-105-51/+77
|
* Eradicate warningsOlli Virtanen2019-05-108-14/+7
|
* Revert "Handle xml feed without the wrapping <vespafeed> tag"Henning Baldersheim2019-05-011-1/+1
|
* Handle xml feed without the wrapping <vespafeed> tagHenning Baldersheim2019-05-011-1/+1
|
* Explicitly require non-empty (or null) routeJon Bratseth2019-04-292-19/+14
|
* mockito-all => mockito-coreHenning Baldersheim2019-04-291-2/+1
|
* Merge pull request #9210 from ↵Henning Baldersheim2019-04-291-1/+13
|\ | | | | | | | | vespa-engine/balder/let-fatal-messagebus-errors-be-reported-as-server-errors Report fatal-mbus-errors-as server error.
| * Report fatal-mbus-errors-as server error.Henning Baldersheim2019-04-281-1/+13
| |
* | Minor cleanupJon Bratseth2019-04-292-47/+49
| |
* | Revert "Merge pull request #9207 from ↵Jon Bratseth2019-04-291-6/+11
|/ | | | | | | vespa-engine/revert-9204-bratseth/document-api-donct-blame-users" This reverts commit 3575ceec65b3787a4f3e412c86479c79cf1d6453, reversing changes made to e535c8fa9c1264d7164fef7f55d10dc585e13e88.
* Revert "Separate user and system exceptions"Harald Musum2019-04-271-11/+6
|
* Separate user and system exceptionsJon Bratseth2019-04-261-6/+11
|
* Replace the multipurpose VespaXMLFeeder.Operation with more to the point ↵Henning Baldersheim2019-04-256-35/+28
| | | | classes with proper final members.
* Refactor to allow for lazy decode.Henning Baldersheim2019-04-254-28/+15
|
* Move the NullFeedMetric too where it is used.Henning Baldersheim2019-04-232-1/+35
|
* A collection of code cleanup in messagebus. And a bonus of catching missing ↵Henning Baldersheim2019-04-122-6/+2
| | | | shutdown of config subscription.
* GC unused import and code.Henning Baldersheim2019-04-101-1/+0
|
* Revert "Revert "Bratseth/remove dependencies" (#8885)"Jon Bratseth2019-03-231-16/+5
| | | | This reverts commit 9379e425712abe71fcd2f406c139baf25a017108.
* Revert "Bratseth/remove dependencies" (#8885)Harald Musum2019-03-221-5/+16
|
* Clean up dependenciesJon Bratseth2019-03-221-16/+5
|
* WIPJon Bratseth2019-02-151-1/+1
|
* Don't throw NPE when 'User-Agent' header is missingBjørn Christian Seime2019-02-051-6/+4
|
* Use Guava cache with size-based evictionBjørn Christian Seime2019-01-311-3/+10
|
* Make versionPointCache thread-safeBjørn Christian Seime2019-01-311-1/+2
|
* Rename 'reportClientVersion()' to 'reportHttpRequest()'Bjørn Christian Seime2019-01-312-4/+4
|
* Add metric for http requests with client version as dimensionBjørn Christian Seime2019-01-312-23/+31
|
* Merge pull request #8214 from ↵Tor Brede Vekterli2019-01-243-78/+115
|\ | | | | | | | | vespa-engine/vekterli/return-http-400-on-bad-request-parameters Return HTTP 400 status code on bad request parameters
| * Further simplify some status code-checking unit testsTor Brede Vekterli2019-01-231-38/+31
| |
| * Return HTTP 400 instead of 403 on bad requestsTor Brede Vekterli2019-01-233-75/+119
| | | | | | | | | | Add explicit checking of HTTP response status codes to many REST API unit tests.
* | Do TODOsJon Bratseth2019-01-211-1/+1
| |
* | Remove deprecated methodsJon Bratseth2019-01-211-12/+0
| |
* | Remove internal http feed handler protocol version 2.Tor Egge2019-01-218-2016/+31
| |
* | Remove old feedapiJon Bratseth2019-01-2126-4284/+1
| |
* | 6-SNAPSHOT -> 7-SNAPSHOTArnstein Ressem2019-01-211-2/+2
|/
* ThreadLocalRandom is recommended over Random in multithreaded environments, ↵Håkon Hallingstad2018-12-201-5/+10
| | | | try 2
* Add and use cross-cluster bucket space configTor Brede Vekterli2018-12-073-17/+14
| | | | | | | | Adds a new config `AllClustersBucketSpacesConfig` which includes all document type to bucket space mappings across all configured content clusters. Inject this config into `RestApi` to ensure all changes to the mapping is observed. This also removes the remaining per-request config fetching during Document V1 visit ops.
* Revert "Add and use cross cluster bucket space config"Tor Brede Vekterli2018-12-063-14/+17
|
* Add and use cross-cluster bucket space configTor Brede Vekterli2018-12-053-17/+14
| | | | | | | | Adds a new config `AllClustersBucketSpacesConfig` which includes all document type to bucket space mappings across all configured content clusters. Inject this config into `RestApi` to ensure all changes to the mapping is observed. This also removes the remaining per-request config fetching during Document V1 visit ops.
* Inject RestApi ClusterListConfig instead of fetching it every timeTor Brede Vekterli2018-12-052-4/+17
|
* Test that internal feed api reports supported protocol versions.Tor Egge2018-11-052-1/+8
|
* Deprecating a whole lot of body/header related methods that should have been ↵Henning Baldersheim2018-10-311-0/+1
| | | | done a long time ago.
* Use hashmap for faster access.Henning Baldersheim2018-10-251-1/+1
|