Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the NullFeedMetric too where it is used. | Henning Baldersheim | 2019-04-23 | 2 | -1/+35 |
| | |||||
* | A collection of code cleanup in messagebus. And a bonus of catching missing ↵ | Henning Baldersheim | 2019-04-12 | 2 | -6/+2 |
| | | | | shutdown of config subscription. | ||||
* | GC unused import and code. | Henning Baldersheim | 2019-04-10 | 1 | -1/+0 |
| | |||||
* | Revert "Revert "Bratseth/remove dependencies" (#8885)" | Jon Bratseth | 2019-03-23 | 1 | -16/+5 |
| | | | | This reverts commit 9379e425712abe71fcd2f406c139baf25a017108. | ||||
* | Revert "Bratseth/remove dependencies" (#8885) | Harald Musum | 2019-03-22 | 1 | -5/+16 |
| | |||||
* | Clean up dependencies | Jon Bratseth | 2019-03-22 | 1 | -16/+5 |
| | |||||
* | WIP | Jon Bratseth | 2019-02-15 | 1 | -1/+1 |
| | |||||
* | Don't throw NPE when 'User-Agent' header is missing | Bjørn Christian Seime | 2019-02-05 | 1 | -6/+4 |
| | |||||
* | Use Guava cache with size-based eviction | Bjørn Christian Seime | 2019-01-31 | 1 | -3/+10 |
| | |||||
* | Make versionPointCache thread-safe | Bjørn Christian Seime | 2019-01-31 | 1 | -1/+2 |
| | |||||
* | Rename 'reportClientVersion()' to 'reportHttpRequest()' | Bjørn Christian Seime | 2019-01-31 | 2 | -4/+4 |
| | |||||
* | Add metric for http requests with client version as dimension | Bjørn Christian Seime | 2019-01-31 | 2 | -23/+31 |
| | |||||
* | Merge pull request #8214 from ↵ | Tor Brede Vekterli | 2019-01-24 | 3 | -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 tests | Tor Brede Vekterli | 2019-01-23 | 1 | -38/+31 |
| | | |||||
| * | Return HTTP 400 instead of 403 on bad requests | Tor Brede Vekterli | 2019-01-23 | 3 | -75/+119 |
| | | | | | | | | | | Add explicit checking of HTTP response status codes to many REST API unit tests. | ||||
* | | Do TODOs | Jon Bratseth | 2019-01-21 | 1 | -1/+1 |
| | | |||||
* | | Remove deprecated methods | Jon Bratseth | 2019-01-21 | 1 | -12/+0 |
| | | |||||
* | | Remove internal http feed handler protocol version 2. | Tor Egge | 2019-01-21 | 8 | -2016/+31 |
| | | |||||
* | | Remove old feedapi | Jon Bratseth | 2019-01-21 | 26 | -4284/+1 |
| | | |||||
* | | 6-SNAPSHOT -> 7-SNAPSHOT | Arnstein Ressem | 2019-01-21 | 1 | -2/+2 |
|/ | |||||
* | 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. |