Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ThreadLocalRandom is recommended over Random in multithreaded environments, ↵ | Håkon Hallingstad | 2018-12-20 | 1 | -5/+10 |
| | | | | try 2 | ||||
* | Add and use cross-cluster bucket space config | Tor Brede Vekterli | 2018-12-07 | 3 | -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 Vekterli | 2018-12-06 | 3 | -14/+17 |
| | |||||
* | Add and use cross-cluster bucket space config | Tor Brede Vekterli | 2018-12-05 | 3 | -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 time | Tor Brede Vekterli | 2018-12-05 | 2 | -4/+17 |
| | |||||
* | Test that internal feed api reports supported protocol versions. | Tor Egge | 2018-11-05 | 2 | -1/+8 |
| | |||||
* | Deprecating a whole lot of body/header related methods that should have been ↵ | Henning Baldersheim | 2018-10-31 | 1 | -0/+1 |
| | | | | done a long time ago. | ||||
* | Use hashmap for faster access. | Henning Baldersheim | 2018-10-25 | 1 | -1/+1 |
| | |||||
* | Prepare for removal | Jon Bratseth | 2018-10-16 | 21 | -30/+53 |
| | |||||
* | Revert "Revert "Simplify and correct isFilled"" | Jon Bratseth | 2018-10-14 | 2 | -3/+2 |
| | |||||
* | Revert "Simplify and correct isFilled" | Jon Bratseth | 2018-10-14 | 2 | -2/+3 |
| | |||||
* | Simplify and correct isFilled | Jon Bratseth | 2018-10-12 | 2 | -3/+2 |
| | |||||
* | Support cross-document type visiting via /document/v1/ root | Tor Brede Vekterli | 2018-10-09 | 7 | -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 metrics | Arne Juul | 2018-09-25 | 7 | -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 Baldersheim | 2018-09-18 | 1 | -1/+1 |
| | | | | implementation details ins…""" | ||||
* | Revert "Revert "Do not expose fieldupdates as a list. Hide implementation ↵ | Henning Baldersheim | 2018-09-14 | 1 | -1/+1 |
| | | | | details ins…"" | ||||
* | Revert "Do not expose fieldupdates as a list. Hide implementation details ↵ | Henning Baldersheim | 2018-09-14 | 1 | -1/+1 |
| | | | | ins…" | ||||
* | Add deprecation comments and some renaming. | Henning Baldersheim | 2018-09-13 | 1 | -1/+1 |
| | |||||
* | Avoid using deprecated code. | Henning Baldersheim | 2018-09-11 | 1 | -1/+1 |
| | |||||
* | Suppress deprecation warnings in legacy test | Tor Brede Vekterli | 2018-09-07 | 1 | -0/+1 |
| | |||||
* | Mark legacy HTTP handlers as deprecated. | Tor Brede Vekterli | 2018-09-07 | 7 | -0/+27 |
| | | | | APIs and classes will be removed in Vespa 7. | ||||
* | Revert "Mark legacy HTTP handlers as deprecated." | Henning Baldersheim | 2018-09-07 | 7 | -27/+0 |
| | |||||
* | Mark legacy HTTP handlers as deprecated. | Tor Brede Vekterli | 2018-09-07 | 7 | -0/+27 |
| | | | | APIs and classes will be removed in Vespa 7. | ||||
* | Revert "Remove deprecated and undocumented feed handlers from container model" | Tor Brede Vekterli | 2018-06-12 | 8 | -8/+0 |
| | |||||
* | Suppress deprecation warnings in tests for deprecated class | Tor Brede Vekterli | 2018-06-01 | 1 | -0/+1 |
| | |||||
* | Mark all classes in `com.yahoo.feedhandler` package as deprecated | Tor Brede Vekterli | 2018-06-01 | 7 | -0/+7 |
| | |||||
* | Merge with master | Jon Bratseth | 2018-05-28 | 4 | -26/+25 |
|\ | |||||
| * | Reapply parts of the iterate-indexes commit. | Henning Baldersheim | 2018-05-27 | 4 | -26/+24 |
| | | |||||
| * | Revert "Bratseth/iterate over indexes not fields 2" | Henning Baldersheim | 2018-05-27 | 4 | -24/+26 |
| | | |||||
| * | Revert "Merge pull request #5913 from ↵ | Jon Bratseth | 2018-05-25 | 4 | -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 Baldersheim | 2018-05-23 | 4 | -24/+26 |
| | | |||||
| * | Avoid insuppressable deprecation warning | Jon Bratseth | 2018-05-23 | 1 | -4/+2 |
| | | |||||
| * | Avoid insuppressable deprecation warning | Jon Bratseth | 2018-05-23 | 2 | -14/+12 |
| | | |||||
| * | Iterate over indexes not fields | Jon Bratseth | 2018-05-22 | 1 | -8/+10 |
| | | |||||
* | | More document JSON validation to improve error messages | Jon Bratseth | 2018-05-25 | 1 | -8/+3 |
| | | |||||
* | | JSON feed validation WIP | Jon Bratseth | 2018-05-23 | 1 | -5/+8 |
|/ | |||||
* | Remove vespajlib:Util | gjoranv | 2018-04-26 | 1 | -3/+2 |
| | | | | - Vespa no longer supports Java 6 or older. | ||||
* | Simplify test | Tor Brede Vekterli | 2018-04-11 | 1 | -11/+5 |
| | |||||
* | Ensure selection parameter sub-expression is complete and valid | Tor Brede Vekterli | 2018-04-10 | 2 | -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 time | Tor Brede Vekterli | 2018-04-10 | 2 | -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 parameters | Tor Brede Vekterli | 2018-04-10 | 3 | -16/+94 |
| | | | | Also use explicit `==` equality operator instead of `=` in generated expression. | ||||
* | Also support fieldSet for Document V1 get operations | Tor Brede Vekterli | 2018-02-08 | 6 | -15/+68 |
| | | | | Now has parity with visit operations and the legacy API. | ||||
* | Merge pull request #4915 from ↵ | Tor Egge | 2018-02-05 | 4 | -5/+6 |
|\ | | | | | | | | | vespa-engine/geirst/misc-cleanup-after-new-document-api-protocol Geirst/misc cleanup after new document api protocol | ||||
| * | Add class description. | Geir Storli | 2018-02-05 | 1 | -1/+1 |
| | | |||||
| * | Use separate error code for UNKNOWN_BUCKET_SPACE. | Geir Storli | 2018-02-05 | 3 | -4/+5 |
| | | |||||
* | | Avoid import by * | Henning Baldersheim | 2018-02-03 | 1 | -1/+0 |
| | | |||||
* | | Try to differentiate between client and server errors. | Henning Baldersheim | 2018-02-03 | 2 | -2/+5 |
|/ | |||||
* | Merge pull request #4873 from ↵ | Tor Brede Vekterli | 2018-02-01 | 6 | -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 parameters | Tor Brede Vekterli | 2018-01-31 | 1 | -29/+42 |
| | | |||||
| * | Add `fieldSet` and `concurrency` parameter support to Document V1 visiting API | Tor Brede Vekterli | 2018-01-31 | 6 | -14/+160 |
| | | | | | | | | This fixes #4847 |