aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-feed-client
Commit message (Collapse)AuthorAgeFilesLines
* Hide client library behind HttpRequest and HttpResponseJon Marius Venstad2021-06-1010-100/+158
|
* Print response, not requestJon Marius Venstad2021-06-102-3/+4
|
* Throw FeedException on handler errorsJon Marius Venstad2021-06-103-45/+88
|
* Use stats aggregated by clientJon Marius Venstad2021-06-102-3/+11
|
* Add teest for HttpRequestStrategy and HttpFeedClient, and fix minor bugsJon Marius Venstad2021-06-095-6/+213
|
* Actually wire in benchmarkingJon Marius Venstad2021-06-091-1/+1
|
* Rename to OperationStats and make publicJon Marius Venstad2021-06-099-100/+121
|
* Update JsonFeederTest to read from fileJon Marius Venstad2021-06-091-42/+54
|
* Use a dedicated thread for result handling for feed client (parsing etc.)Jon Marius Venstad2021-06-091-16/+25
|
* Add BenchmarkingCluster to the mixJon Marius Venstad2021-06-093-1/+255
|
* Fix and test circuit breaker logicJon Marius Venstad2021-06-093-14/+82
|
* Revert "Merge pull request #18173 from ↵Bjørn Christian Seime2021-06-092-137/+211
| | | | | | | vespa-engine/revert-18172-bjorncs/json-feeder" This reverts commit ce0d7152953752769403555dc53adeb7bff809fd, reversing changes made to 9294174b953b2092264cc8a9484368bc2cce5b7c.
* Revert "Bjorncs/json feeder"Bjørn Christian Seime2021-06-092-211/+137
|
* Merge pull request #18172 from vespa-engine/bjorncs/json-feederBjørn Christian Seime2021-06-092-137/+211
|\ | | | | Bjorncs/json feeder
| * Dispatch all per-request processing to result executorBjørn Christian Seime2021-06-091-7/+5
| |
| * Make feedMany async + introduce callback for each operation resultBjørn Christian Seime2021-06-092-49/+95
| |
| * Make client mock mark async operations as completedBjørn Christian Seime2021-06-091-3/+7
| |
| * Split out parser and dispatch of operations to separate classBjørn Christian Seime2021-06-081-79/+105
| |
| * Rename 'feed' to 'feedMany'Bjørn Christian Seime2021-06-082-5/+5
| |
| * Rename 'JsonStreamFeeder' to 'JsonFeeder'Bjørn Christian Seime2021-06-082-6/+6
| |
* | Tweak H2 settings—probably no effectJon Marius Venstad2021-06-091-8/+8
|/
* Ensure dispatch thread is shut downJon Marius Venstad2021-06-071-2/+5
|
* One thread per connectionJon Marius Venstad2021-06-041-0/+2
|
* Run all dispatch in the same threadJon Marius Venstad2021-06-042-1/+4
|
* Let HttpRequestStrategy own ClusterJon Marius Venstad2021-06-044-27/+23
|
* Extract Cluster interfaceJon Marius Venstad2021-06-046-131/+192
|
* Parse responsesJon Marius Venstad2021-06-031-2/+30
|
* Support mulitple endpoints, circuit breaker, and improve concurrencyJon Marius Venstad2021-06-038-181/+339
|
* Give thread a nameJon Marius Venstad2021-06-021-1/+1
|
* Move opperation bblocking upJon Marius Venstad2021-06-021-15/+17
|
* One request per second when circuit broken—immediate resends when it mendsJon Marius Venstad2021-06-021-17/+42
|
* Delay retries 1s when hasFailed()Jon Marius Venstad2021-06-021-2/+14
|
* Rename lock to monitor, update some docJon Marius Venstad2021-06-021-16/+19
|
* Use a Clock and set start time to now()Jon Marius Venstad2021-06-023-5/+12
|
* Add back target inflight increase on successJon Marius Venstad2021-06-012-4/+5
|
* Fail based on time since last success insteadJon Marius Venstad2021-06-013-37/+32
|
* Higher level retriesJon Marius Venstad2021-06-013-114/+174
|
* Ensure proper cipher suite for HTTP/2 clientJon Marius Venstad2021-05-311-2/+9
|
* Accept warning as long as we build against JDK8Jon Marius Venstad2021-05-311-2/+1
|
* Workaround to get rid of illegal reflection warningBjørn Christian Seime2021-05-281-1/+3
|
* Fix bugs in SslContextBuilder and add unit testBjørn Christian Seime2021-05-282-2/+91
|
* Add benchmark mode to JsonStreamFeeder + CliClient wiringBjørn Christian Seime2021-05-272-7/+35
|
* Implement Closeable for JsonStreamFeederBjørn Christian Seime2021-05-271-1/+4
|
* Load balance over multiple clients/connectionsJon Marius Venstad2021-05-271-11/+30
|
* Get stack trace for feed errorsJon Marius Venstad2021-05-271-3/+6
|
* WIP JSON parsing (probably works)Jon Marius Venstad2021-05-273-7/+332
|
* Use H2AsyncClientBuilder for multiplexingJon Marius Venstad2021-05-261-37/+25
|
* Allow configuration of crypto material through PEM filesBjørn Christian Seime2021-05-252-10/+47
|
* Split cli and programmatic API artifacts to separate Maven modulesBjørn Christian Seime2021-05-257-505/+0
|
* Specify main classBjørn Christian Seime2021-05-211-0/+5
|