aboutsummaryrefslogtreecommitdiffstats
path: root/vespaclient-container-plugin
Commit message (Collapse)AuthorAgeFilesLines
* 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.
| * Revert "Bratseth/iterate over indexes not fields"Henning Baldersheim2018-05-234-24/+26
| |
| * Avoid insuppressable deprecation warningJon Bratseth2018-05-231-4/+2
| |
| * Avoid insuppressable deprecation warningJon Bratseth2018-05-232-14/+12
| |
| * Iterate over indexes not fieldsJon Bratseth2018-05-221-8/+10
| |
* | More document JSON validation to improve error messagesJon Bratseth2018-05-251-8/+3
| |
* | JSON feed validation WIPJon Bratseth2018-05-231-5/+8
|/
* Remove vespajlib:Utilgjoranv2018-04-261-3/+2
| | | | - Vespa no longer supports Java 6 or older.
* Simplify testTor Brede Vekterli2018-04-111-11/+5
|
* Ensure selection parameter sub-expression is complete and validTor Brede Vekterli2018-04-102-2/+42
| | | | | | Also add validation that specified group only contains allowed text characters. This mirrors the check that is done for group names in IDs when documents are originally fed.
* Allow both group/numeric ID and selection to be specified at the same timeTor Brede Vekterli2018-04-102-24/+36
| | | | | Resulting selection expression is a conjunction of the group/number ID sub-expression and the provided selection sub-expression.
* Improve validation and escaping of number/group visiting parametersTor Brede Vekterli2018-04-103-16/+94
| | | | Also use explicit `==` equality operator instead of `=` in generated expression.
* Also support fieldSet for Document V1 get operationsTor Brede Vekterli2018-02-086-15/+68
| | | | Now has parity with visit operations and the legacy API.
* Merge pull request #4915 from ↵Tor Egge2018-02-054-5/+6
|\ | | | | | | | | vespa-engine/geirst/misc-cleanup-after-new-document-api-protocol Geirst/misc cleanup after new document api protocol
| * Add class description.Geir Storli2018-02-051-1/+1
| |
| * Use separate error code for UNKNOWN_BUCKET_SPACE.Geir Storli2018-02-053-4/+5
| |
* | Avoid import by *Henning Baldersheim2018-02-031-1/+0
| |
* | Try to differentiate between client and server errors.Henning Baldersheim2018-02-032-2/+5
|/
* Merge pull request #4873 from ↵Tor Brede Vekterli2018-02-016-19/+178
|\ | | | | | | | | vespa-engine/vekterli/add-fieldset-and-concurrency-support-to-document-v1-visiting-api Add fieldset and concurrency support to document v1 visiting api
| * Refactor extraction of visit parameters from HTTP request parametersTor Brede Vekterli2018-01-311-29/+42
| |
| * Add `fieldSet` and `concurrency` parameter support to Document V1 visiting APITor Brede Vekterli2018-01-316-14/+160
| | | | | | | | This fixes #4847
* | Correctly export generated bucket space config classTor Brede Vekterli2018-02-011-6/+0
| |