Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Log warning on internal exception during Document V1 request handling | Tor Brede Vekterli | 2019-10-31 | 1 | -0/+2 |
| | |||||
* | Nonfunctional changes only# | Jon Bratseth | 2019-09-16 | 3 | -45/+47 |
| | |||||
* | Avoid wrapping the 12 bytes in yet another object. | Henning Baldersheim | 2019-09-13 | 1 | -1/+1 |
| | |||||
* | Remove unused class. Config now received via injection | Tor Brede Vekterli | 2019-08-22 | 1 | -35/+0 |
| | |||||
* | Remove visitor ordering and order selection. | Henning Baldersheim | 2019-08-09 | 1 | -2/+0 |
| | |||||
* | Support `cluster` parameter for Document V1 Get operations | Tor Brede Vekterli | 2019-07-19 | 3 | -4/+18 |
| | | | | | | 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. | ||||
* | Include messages from nested exceptions | Yngve Aasheim | 2019-06-06 | 1 | -1/+1 |
| | |||||
* | Warn on feeding parse errors, but no stack trace | Yngve Aasheim | 2019-06-06 | 1 | -2/+2 |
| | |||||
* | Collect metrics for parsing failures | Olli Virtanen | 2019-05-10 | 2 | -0/+3 |
| | |||||
* | Eradicate warnings | Olli Virtanen | 2019-05-10 | 4 | -8/+3 |
| | |||||
* | Revert "Handle xml feed without the wrapping <vespafeed> tag" | Henning Baldersheim | 2019-05-01 | 1 | -1/+1 |
| | |||||
* | Handle xml feed without the wrapping <vespafeed> tag | Henning Baldersheim | 2019-05-01 | 1 | -1/+1 |
| | |||||
* | Explicitly require non-empty (or null) route | Jon Bratseth | 2019-04-29 | 2 | -19/+14 |
| | |||||
* | Merge pull request #9210 from ↵ | Henning Baldersheim | 2019-04-29 | 1 | -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 Baldersheim | 2019-04-28 | 1 | -1/+13 |
| | | |||||
* | | Minor cleanup | Jon Bratseth | 2019-04-29 | 1 | -46/+48 |
| | | |||||
* | | Revert "Merge pull request #9207 from ↵ | Jon Bratseth | 2019-04-29 | 1 | -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 Musum | 2019-04-27 | 1 | -11/+6 |
| | |||||
* | Separate user and system exceptions | Jon Bratseth | 2019-04-26 | 1 | -6/+11 |
| | |||||
* | Replace the multipurpose VespaXMLFeeder.Operation with more to the point ↵ | Henning Baldersheim | 2019-04-25 | 3 | -16/+17 |
| | | | | classes with proper final members. | ||||
* | Refactor to allow for lazy decode. | Henning Baldersheim | 2019-04-25 | 3 | -26/+11 |
| | |||||
* | 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 |
| | |||||
* | 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 | 1 | -2/+2 |
|\ | | | | | | | | | vespa-engine/vekterli/return-http-400-on-bad-request-parameters Return HTTP 400 status code on bad request parameters | ||||
| * | Return HTTP 400 instead of 403 on bad requests | Tor Brede Vekterli | 2019-01-23 | 1 | -2/+2 |
| | | | | | | | | | | Add explicit checking of HTTP response status codes to many REST API unit tests. | ||||
* | | Remove deprecated methods | Jon Bratseth | 2019-01-21 | 1 | -12/+0 |
| | | |||||
* | | Remove internal http feed handler protocol version 2. | Tor Egge | 2019-01-21 | 2 | -728/+2 |
| | | |||||
* | | Remove old feedapi | Jon Bratseth | 2019-01-21 | 17 | -1530/+0 |
|/ | |||||
* | 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 | 2 | -16/+13 |
| | | | | | | | | 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 | 2 | -13/+16 |
| | |||||
* | Add and use cross-cluster bucket space config | Tor Brede Vekterli | 2018-12-05 | 2 | -16/+13 |
| | | | | | | | | 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 | 1 | -1/+1 |
| | |||||
* | Prepare for removal | Jon Bratseth | 2018-10-16 | 20 | -30/+52 |
| | |||||
* | 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 | 4 | -28/+110 |
| | | | | | | | | | | | | | | | | | 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 | 3 | -11/+24 |
| | | | | | * since all these classes use a shared FeedContext instance we must make sure that nobody ever uses NullFeedMetric (except unit tests & VespaFeeder). | ||||
* | 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 | 7 | -7/+0 |
| | |||||
* | Mark all classes in `com.yahoo.feedhandler` package as deprecated | Tor Brede Vekterli | 2018-06-01 | 7 | -0/+7 |
| |