aboutsummaryrefslogtreecommitdiffstats
path: root/vespaclient-container-plugin
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Prepare for removalJon Bratseth2018-10-1621-30/+53
|
* Revert "Revert "Simplify and correct isFilled""Jon Bratseth2018-10-142-3/+2
|
* Revert "Simplify and correct isFilled"Jon Bratseth2018-10-142-2/+3
|
* Simplify and correct isFilledJon Bratseth2018-10-122-3/+2
|
* Support cross-document type visiting via /document/v1/ rootTor Brede Vekterli2018-10-097-40/+274
| | | | | | | | | | | | | | | | | Requires `cluster` to be set since we don't have a document type to auto-infer the target cluster from. Can use `bucketSpace` parameter to explicitly state the target bucket space to visit (if not given, implicitly visits the 'default' space). Note: since we are not bound to a single document type, the field set used is `[all]`, not `doctype:[document]`. This means that this does _not_ have parity with non-root Document V1 visitor requests, though it _does_ have parity with legacy `/visit` and `vespa-visit`. To have same behavior for a single document type, use an explicit document `selection=mydoctype` parameter combined with a `fieldSet` parameter of `mydoctype:[document]`. This fixes #5794
* fix lost handler metricsArne Juul2018-09-257-37/+50
| | | | | * since all these classes use a shared FeedContext instance we must make sure that nobody ever uses NullFeedMetric (except unit tests & VespaFeeder).
* Revert "Revert "Revert "Do not expose fieldupdates as a list. Hide ↵Henning Baldersheim2018-09-181-1/+1
| | | | implementation details ins…"""
* Revert "Revert "Do not expose fieldupdates as a list. Hide implementation ↵Henning Baldersheim2018-09-141-1/+1
| | | | details ins…""
* Revert "Do not expose fieldupdates as a list. Hide implementation details ↵Henning Baldersheim2018-09-141-1/+1
| | | | ins…"
* Add deprecation comments and some renaming.Henning Baldersheim2018-09-131-1/+1
|
* Avoid using deprecated code.Henning Baldersheim2018-09-111-1/+1
|
* Suppress deprecation warnings in legacy testTor Brede Vekterli2018-09-071-0/+1
|
* Mark legacy HTTP handlers as deprecated.Tor Brede Vekterli2018-09-077-0/+27
| | | | APIs and classes will be removed in Vespa 7.
* Revert "Mark legacy HTTP handlers as deprecated."Henning Baldersheim2018-09-077-27/+0
|
* Mark legacy HTTP handlers as deprecated.Tor Brede Vekterli2018-09-077-0/+27
| | | | APIs and classes will be removed in Vespa 7.
* Revert "Remove deprecated and undocumented feed handlers from container model"Tor Brede Vekterli2018-06-128-8/+0
|
* Suppress deprecation warnings in tests for deprecated classTor Brede Vekterli2018-06-011-0/+1
|
* Mark all classes in `com.yahoo.feedhandler` package as deprecatedTor Brede Vekterli2018-06-017-0/+7
|
* Merge with masterJon Bratseth2018-05-284-26/+25
|\
| * Reapply parts of the iterate-indexes commit.Henning Baldersheim2018-05-274-26/+24
| |
| * Revert "Bratseth/iterate over indexes not fields 2"Henning Baldersheim2018-05-274-24/+26
| |
| * Revert "Merge pull request #5913 from ↵Jon Bratseth2018-05-254-26/+24
| | | | | | | | | | | | | | vespa-engine/revert-5903-bratseth/iterate-over-indexes-not-fields" This reverts commit f14a7189ea46c33fb3469ec1c0fcbb7eb531f32a, reversing changes made to 7243f2edf5d05e128947560539f840658e7648bb.