aboutsummaryrefslogtreecommitdiffstats
path: root/vespaclient-container-plugin/src/main/java/com/yahoo/vespa/http
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-0921-21/+21
|
* Use metric enums more places.yngveaasheim2023-05-091-18/+17
|
* Unify passing of all feed operations through the various feed apis.Henning Baldersheim2023-04-271-19/+14
|
* Make proper constantBjørn Christian Seime2023-03-021-9/+11
|
* Correctly classify transient/retriable errors server side for legacy feed APIBjørn Christian Seime2023-03-023-10/+23
|
* Introduce additional docv1 metrics for most common causes of failureBjørn Christian Seime2023-01-301-0/+3
|
* Don't classify condition-not-met and not-found as successBjørn Christian Seime2023-01-091-2/+4
|
* Return X-Vespa-Ignored-Fields if fields were ignoredJon Bratseth2022-10-068-52/+32
|
* Remove vespåa-http-client usage part 2Jon Bratseth2022-06-0817-31/+288
|
* Revert "Remove http client use"Jon Bratseth2022-06-0816-0/+1271
| | | | This reverts commit a7fd13540d34de50ed3526576c62eebc476a1e1c.
* Remove http client useJon Bratseth2022-06-0816-1271/+0
|
* Remove on Vespa 8Jon Bratseth2022-06-081-4/+0
|
* Flip default from xml to json for incomming feed format.Henning Baldersheim2022-06-081-1/+1
|
* Deprecate DocumentAPI methods using explicit operation priorityTor Brede Vekterli2022-04-011-1/+2
| | | | | This is functionality that made more sense when we had spinning drives and no async write scheduling in the backend. Going away on Vespa 8.
* Inject DocumentTypeManager into FeedHandlergjoranv2022-03-062-6/+5
|
* Remove todoJon Bratseth2022-02-221-1/+0
| | | | We'll let this die so no need.
* Remove dead codeBjørn Christian Seime2022-01-201-16/+1
|
* Cleanup stale clients more frequentlyBjørn Christian Seime2022-01-201-2/+2
| | | | No reason to wait minutes when a client is defined as timed out after 6 seconds inactivity.
* Remove no-opBjørn Christian Seime2022-01-201-1/+0
|
* Improve shutdown logic for ClientFeederV3Bjørn Christian Seime2022-01-202-19/+21
| | | | | | | Remove call to Object.wait(long). This call would always fail since there was no monitor lock on the object being waited on. The 'kill()' method should now longer throw exception and halt kill of subsequent client feeder instances.
* Extend ThreadedHttpReqHndlr instead of deprecated LoggingReqHndlrgjoranv2022-01-172-4/+4
|
* Guard against wrong class of messageJon Marius Venstad2021-12-221-0/+6
|
* Revert "Merge pull request #20617 from ↵Jon Marius Venstad2021-12-221-1/+4
| | | | | | | vespa-engine/revert-20616-jonmv/filter-when-create-true" This reverts commit 2fd7739b9fa7ce3283d1485dae3726c8e8ec882b, reversing changes made to 7ef261d471f4a11651811957b2f24bb7e0bcf4d5.
* Revert "Updatese with craete true should not increemeent not found metric"Arnstein Ressem2021-12-221-4/+1
|
* Updatese with craete true should not increemeent not found metricJon Marius Venstad2021-12-221-1/+4
|
* Add metric for update-doc-not-found, and update httpapi metrics from /doc/v1Jon Marius Venstad2021-12-212-2/+10
|
* Rename metric to 'httpapi_condition_not_met'Bjørn Christian Seime2021-11-252-2/+5
|
* Remove double negation in flow control logicBjørn Christian Seime2021-11-231-7/+7
|
* Track test-and-set condition not met as success + in new metricBjørn Christian Seime2021-11-232-11/+17
|
* Update 2017 copyright notices.gjoranv2021-10-0716-16/+16
|
* Revert "Revert "Jonmv/reapply document protocol super config [run-systemtest]""Jon Marius Venstad2021-01-281-43/+0
| | | | This reverts commit 2e2e2edeb3ea99f2c04925070cf44601e2cd94fb.
* Revert "Jonmv/reapply document protocol super config [run-systemtest]"Jon Marius Venstad2021-01-281-0/+43
|
* Revert "Revert "Jonmv/document protocol super config""Jon Marius Venstad2021-01-271-43/+0
| | | | This reverts commit d7359f7c72ff06889af594431baf4075e2b4da78.
* Revert "Jonmv/document protocol super config"Harald Musum2021-01-271-0/+43
|
* Merge pull request #16089 from vespa-engine/jonmv/document-protocol-super-configJon Marius Venstad2021-01-271-43/+0
|\ | | | | Jonmv/document protocol super config
| * Remove unused classJon Marius Venstad2021-01-181-43/+0
| |
* | Deprecate LoggingRequestHandler constructors taking AccessLogBjørn Christian Seime2021-01-212-7/+3
|/ | | | | Add replacement constructors without AccessLog. Remove use of deprecated constructors for internal handlers.
* Remove use of class exposing Guava in its interfaceBjørn Christian Seime2020-10-191-2/+2
|
* Block feed requests while messagebus queue is fullBjørn Christian Seime2020-09-301-3/+4
| | | | | Fix for transient error 'full messagebus queue' being reported back to vespa-http-client. The backpressure handling in ContainerThreadPool/ThreadedRequestHandler will respond with 299/429 when the pipeline is blocked.
* Use NOT_FOUND in DocumentResponse as well — as successJon Marius Venstad2020-09-241-1/+1
|
* Throttle using overload handling from ThreadedRequestHandlerBjørn Christian Seime2020-09-213-58/+13
|
* Reimplement flow control to work correctly with new threadpool modelBjørn Christian Seime2020-09-184-80/+60
| | | | | | Throttle http requests when http handler threadpool starts queuing. Always use non-blocking send method on messagebus session. Remove handling of messagebus status code that is never returned.
* Inject container threadpool directly to FeedHandler and RestApiBjørn Christian Seime2020-09-032-11/+18
|
* Time out connections on the IOThread levelJon Bratseth2020-08-282-97/+42
| | | | | | | Time out connections on the IOThread level instead of leaving this to Apache. Keep old connections alive for a while after timeout and keep polling them such that, if the old connection hits a different real behind a VIP than the new connection we'll still get the replies.
* Merge pull request #13220 from vespa-engine/balder/add-more-info-to-xml-errorHenning Baldersheim2020-06-183-2/+39
|\ | | | | Add first 200 bytes of message to xml exception
| * Add a todo about diabling debug mode.Henning Baldersheim2020-06-182-5/+14
| |
| * Add suppport for mark/reset.Henning Baldersheim2020-06-182-8/+27
| |
| * Add first 200 bytes of message to xml exceptionHenning Baldersheim2020-05-111-1/+10
| |
* | Remove softStart from code too.Henning Baldersheim2020-05-291-20/+1
|/
* Propagate cluster infoJon Bratseth2020-05-061-0/+1
|