Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Hide client library behind HttpRequest and HttpResponse | Jon Marius Venstad | 2021-06-10 | 10 | -100/+158 |
| | |||||
* | Print response, not request | Jon Marius Venstad | 2021-06-10 | 2 | -3/+4 |
| | |||||
* | Throw FeedException on handler errors | Jon Marius Venstad | 2021-06-10 | 3 | -45/+88 |
| | |||||
* | Use stats aggregated by client | Jon Marius Venstad | 2021-06-10 | 2 | -3/+11 |
| | |||||
* | Add teest for HttpRequestStrategy and HttpFeedClient, and fix minor bugs | Jon Marius Venstad | 2021-06-09 | 5 | -6/+213 |
| | |||||
* | Actually wire in benchmarking | Jon Marius Venstad | 2021-06-09 | 1 | -1/+1 |
| | |||||
* | Rename to OperationStats and make public | Jon Marius Venstad | 2021-06-09 | 9 | -100/+121 |
| | |||||
* | Update JsonFeederTest to read from file | Jon Marius Venstad | 2021-06-09 | 1 | -42/+54 |
| | |||||
* | Use a dedicated thread for result handling for feed client (parsing etc.) | Jon Marius Venstad | 2021-06-09 | 1 | -16/+25 |
| | |||||
* | Add BenchmarkingCluster to the mix | Jon Marius Venstad | 2021-06-09 | 3 | -1/+255 |
| | |||||
* | Fix and test circuit breaker logic | Jon Marius Venstad | 2021-06-09 | 3 | -14/+82 |
| | |||||
* | Revert "Merge pull request #18173 from ↵ | Bjørn Christian Seime | 2021-06-09 | 2 | -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 Seime | 2021-06-09 | 2 | -211/+137 |
| | |||||
* | Merge pull request #18172 from vespa-engine/bjorncs/json-feeder | Bjørn Christian Seime | 2021-06-09 | 2 | -137/+211 |
|\ | | | | | Bjorncs/json feeder | ||||
| * | Dispatch all per-request processing to result executor | Bjørn Christian Seime | 2021-06-09 | 1 | -7/+5 |
| | | |||||
| * | Make feedMany async + introduce callback for each operation result | Bjørn Christian Seime | 2021-06-09 | 2 | -49/+95 |
| | | |||||
| * | Make client mock mark async operations as completed | Bjørn Christian Seime | 2021-06-09 | 1 | -3/+7 |
| | | |||||
| * | Split out parser and dispatch of operations to separate class | Bjørn Christian Seime | 2021-06-08 | 1 | -79/+105 |
| | | |||||
| * | Rename 'feed' to 'feedMany' | Bjørn Christian Seime | 2021-06-08 | 2 | -5/+5 |
| | | |||||
| * | Rename 'JsonStreamFeeder' to 'JsonFeeder' | Bjørn Christian Seime | 2021-06-08 | 2 | -6/+6 |
| | | |||||
* | | Tweak H2 settings—probably no effect | Jon Marius Venstad | 2021-06-09 | 1 | -8/+8 |
|/ | |||||
* | Ensure dispatch thread is shut down | Jon Marius Venstad | 2021-06-07 | 1 | -2/+5 |
| | |||||
* | One thread per connection | Jon Marius Venstad | 2021-06-04 | 1 | -0/+2 |
| | |||||
* | Run all dispatch in the same thread | Jon Marius Venstad | 2021-06-04 | 2 | -1/+4 |
| | |||||
* | Let HttpRequestStrategy own Cluster | Jon Marius Venstad | 2021-06-04 | 4 | -27/+23 |
| | |||||
* | Extract Cluster interface | Jon Marius Venstad | 2021-06-04 | 6 | -131/+192 |
| | |||||
* | Parse responses | Jon Marius Venstad | 2021-06-03 | 1 | -2/+30 |
| | |||||
* | Support mulitple endpoints, circuit breaker, and improve concurrency | Jon Marius Venstad | 2021-06-03 | 8 | -181/+339 |
| | |||||
* | Give thread a name | Jon Marius Venstad | 2021-06-02 | 1 | -1/+1 |
| | |||||
* | Move opperation bblocking up | Jon Marius Venstad | 2021-06-02 | 1 | -15/+17 |
| | |||||
* | One request per second when circuit broken—immediate resends when it mends | Jon Marius Venstad | 2021-06-02 | 1 | -17/+42 |
| | |||||
* | Delay retries 1s when hasFailed() | Jon Marius Venstad | 2021-06-02 | 1 | -2/+14 |
| | |||||
* | Rename lock to monitor, update some doc | Jon Marius Venstad | 2021-06-02 | 1 | -16/+19 |
| | |||||
* | Use a Clock and set start time to now() | Jon Marius Venstad | 2021-06-02 | 3 | -5/+12 |
| | |||||
* | Add back target inflight increase on success | Jon Marius Venstad | 2021-06-01 | 2 | -4/+5 |
| | |||||
* | Fail based on time since last success instead | Jon Marius Venstad | 2021-06-01 | 3 | -37/+32 |
| | |||||
* | Higher level retries | Jon Marius Venstad | 2021-06-01 | 3 | -114/+174 |
| | |||||
* | Ensure proper cipher suite for HTTP/2 client | Jon Marius Venstad | 2021-05-31 | 1 | -2/+9 |
| | |||||
* | Accept warning as long as we build against JDK8 | Jon Marius Venstad | 2021-05-31 | 1 | -2/+1 |
| | |||||
* | Workaround to get rid of illegal reflection warning | Bjørn Christian Seime | 2021-05-28 | 1 | -1/+3 |
| | |||||
* | Fix bugs in SslContextBuilder and add unit test | Bjørn Christian Seime | 2021-05-28 | 2 | -2/+91 |
| | |||||
* | Add benchmark mode to JsonStreamFeeder + CliClient wiring | Bjørn Christian Seime | 2021-05-27 | 2 | -7/+35 |
| | |||||
* | Implement Closeable for JsonStreamFeeder | Bjørn Christian Seime | 2021-05-27 | 1 | -1/+4 |
| | |||||
* | Load balance over multiple clients/connections | Jon Marius Venstad | 2021-05-27 | 1 | -11/+30 |
| | |||||
* | Get stack trace for feed errors | Jon Marius Venstad | 2021-05-27 | 1 | -3/+6 |
| | |||||
* | WIP JSON parsing (probably works) | Jon Marius Venstad | 2021-05-27 | 3 | -7/+332 |
| | |||||
* | Use H2AsyncClientBuilder for multiplexing | Jon Marius Venstad | 2021-05-26 | 1 | -37/+25 |
| | |||||
* | Allow configuration of crypto material through PEM files | Bjørn Christian Seime | 2021-05-25 | 2 | -10/+47 |
| | |||||
* | Split cli and programmatic API artifacts to separate Maven modules | Bjørn Christian Seime | 2021-05-25 | 7 | -505/+0 |
| | |||||
* | Specify main class | Bjørn Christian Seime | 2021-05-21 | 1 | -0/+5 |
| |