Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | Build and package standalone vespa-feed-client utility | Bjørn Christian Seime | 2021-05-21 | 3 | -17/+105 | |
| | ||||||
* | Merge pull request #17928 from vespa-engine/jonmv/http-2-feed | Bjørn Christian Seime | 2021-05-21 | 1 | -4/+5 | |
|\ | | | | | Simplify, and use "initial()" H2Config as base | |||||
| * | Simplify, and use "initial()" H2Config as base | Jon Marius Venstad | 2021-05-20 | 1 | -4/+5 | |
| | | ||||||
* | | Add configuration of headers through CLI | Bjørn Christian Seime | 2021-05-20 | 4 | -1/+34 | |
|/ | ||||||
* | Remove WIP unit test | Bjørn Christian Seime | 2021-05-20 | 1 | -38/+0 | |
| | ||||||
* | Remove version from help page | Bjørn Christian Seime | 2021-05-20 | 2 | -2/+2 | |
| | ||||||
* | com.yahoo -> ai | Jon Marius Venstad | 2021-05-20 | 17 | -36/+171 | |
| | ||||||
* | Implement OperationParameters | Jon Marius Venstad | 2021-05-20 | 1 | -10/+47 | |
| |