Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Map exception at higher abstraction level where document id is known | Bjørn Christian Seime | 2021-06-16 | 2 | -2/+10 |
| | |||||
* | Report exceptional feed failures as FeedException. | Bjørn Christian Seime | 2021-06-16 | 11 | -131/+221 |
| | | | | | | Change signature of ResultCallback to use FeedException. Rename 'JsonParseException' => 'OperationParseException'. Add exception for response/result parse failure. | ||||
* | Simplify JsonStreamFeederExample | Bjørn Christian Seime | 2021-06-15 | 1 | -32/+3 |
| | | | | | Use FeedClient.stats() instead of manual book-keeping. Include document id in error messages. | ||||
* | Add 3 examples | Bjørn Christian Seime | 2021-06-15 | 3 | -0/+269 |
| | | | | The two more complex examples are copied from vespa-http-client documentation. | ||||
* | Update abi spec | Jon Marius Venstad | 2021-06-15 | 2 | -15/+2 |
| | |||||
* | Make it configurable wheethere to benchmark client | Jon Marius Venstad | 2021-06-15 | 2 | -2/+9 |
| | |||||
* | Remove jetty and okhttp impementations | Jon Marius Venstad | 2021-06-15 | 3 | -265/+0 |
| | |||||
* | Add Javadoc | Bjørn Christian Seime | 2021-06-14 | 7 | -0/+38 |
| | |||||
* | Export Javadoc + monitor for ABI changes | Bjørn Christian Seime | 2021-06-14 | 3 | -0/+350 |
| | |||||
* | Revert to apache client | Jon Marius Venstad | 2021-06-14 | 1 | -1/+1 |
| | |||||
* | Avoid jumpy clock for latency measurements | Jon Marius Venstad | 2021-06-14 | 1 | -2/+2 |
| | |||||
* | Clean up imports | Jon Marius Venstad | 2021-06-14 | 1 | -19/+0 |
| | |||||
* | Revert "Merge pull request #18232 from ↵ | Jon Marius Venstad | 2021-06-14 | 8 | -27/+177 |
| | | | | | | | vespa-engine/revert-18231-jonmv/vespa-feed-client" This reverts commit eb8b2a1d15596df8487ff855934297152fee5e92, reversing changes made to 67412c3c00fae41f1ce24b9e47a24c41128475f2. | ||||
* | Revert "Jonmv/vespa feed client" | Arnstein Ressem | 2021-06-14 | 8 | -177/+27 |
| | |||||
* | Try OkHttpClient | Jon Marius Venstad | 2021-06-14 | 1 | -1/+1 |
| | |||||
* | One (single-conn) Jetty client per specified connection | Jon Marius Venstad | 2021-06-14 | 1 | -7/+4 |
| | |||||
* | Support OKHttp | Jon Marius Venstad | 2021-06-14 | 2 | -0/+151 |
| | |||||
* | Expose circuit breaker state, to let user close client from outside | Jon Marius Venstad | 2021-06-14 | 6 | -19/+21 |
| | |||||
* | Revert to apache | Jon Marius Venstad | 2021-06-11 | 1 | -1/+1 |
| | |||||
* | Set headers from original request | Jon Marius Venstad | 2021-06-11 | 1 | -13/+15 |
| | |||||
* | Set proper SSLContext on Jetty client | Jon Marius Venstad | 2021-06-11 | 1 | -1/+1 |
| | |||||
* | Use Jetty for vespa-feed-client | Jon Marius Venstad | 2021-06-11 | 4 | -2/+134 |
| | |||||
* | Create URL without apache | Jon Marius Venstad | 2021-06-11 | 2 | -29/+28 |
| | |||||
* | Move logic for constructing SSLContext to builder | Bjørn Christian Seime | 2021-06-10 | 2 | -18/+17 |
| | |||||
* | Add builder methods accepting X509Certificate and PrivateKey | Bjørn Christian Seime | 2021-06-10 | 3 | -2/+72 |
| | |||||
* | Rename variables and add shared config validation | Bjørn Christian Seime | 2021-06-10 | 2 | -16/+18 |
| | |||||
* | Represent parsing failure as JsonParseException | Bjørn Christian Seime | 2021-06-10 | 2 | -54/+76 |
| | |||||
* | Add method to feed single JSON document | Bjørn Christian Seime | 2021-06-10 | 2 | -0/+56 |
| | |||||
* | Move client stub to separate class | Bjørn Christian Seime | 2021-06-10 | 1 | -35/+40 |
| | |||||
* | 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 |
|/ |