Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Simnplify testing by sticking to assertEquals/True/False | Henning Baldersheim | 2021-12-19 | 3 | -53/+50 |
| | |||||
* | Rename metric to 'httpapi_condition_not_met' | Bjørn Christian Seime | 2021-11-25 | 2 | -2/+5 |
| | |||||
* | Remove double negation in flow control logic | Bjørn Christian Seime | 2021-11-23 | 1 | -7/+7 |
| | |||||
* | Track test-and-set condition not met as success + in new metric | Bjørn Christian Seime | 2021-11-23 | 2 | -11/+17 |
| | |||||
* | Remove early acks after abort again | Jon Marius Venstad | 2021-11-08 | 1 | -11/+1 |
| | |||||
* | Static import for TimeUnit.MILLISECONDS | Jon Marius Venstad | 2021-11-07 | 1 | -9/+10 |
| | |||||
* | Replace session timeout with explicit shutdown | Jon Marius Venstad | 2021-11-07 | 2 | -9/+24 |
| | | | | | | | | | | | Session timeout causes message bus to reply with timeouts when timeout passes. This works poorly with visitors whose document put acks are delayed until the network layer consumes the documents, which may take longer than the remaining session timeout, which is used as message timeout. Keeping the message timeout fixed, and doing a manual abort of the session instead, when the specified timeout has occurred, almost eliminates the problem. Additionally, acking all outstanding documents upon abortion makes the visitors return in a timely manner, and should take care of the rest of the problem. | ||||
* | Add position and arrayOffset, when writing from ByteBuffer | Jon Marius Venstad | 2021-10-31 | 1 | -1/+1 |
| | |||||
* | Allow slicing for update-where et al | Jon Marius Venstad | 2021-10-30 | 1 | -7/+8 |
| | |||||
* | Remove dead code | Jon Marius Venstad | 2021-10-30 | 1 | -6/+0 |
| | |||||
* | Simplify with separate queues for acks and docs | Jon Marius Venstad | 2021-10-30 | 1 | -33/+28 |
| | |||||
* | Write visited documents in chunks to synchronization point | Jon Marius Venstad | 2021-10-30 | 1 | -16/+98 |
| | |||||
* | Separate return statement, add braces to nested if | Jon Marius Venstad | 2021-10-28 | 1 | -1/+2 |
| | |||||
* | Use an optionally bounded, dynamic throttling policy for streamed vists | Jon Marius Venstad | 2021-10-28 | 2 | -15/+25 |
| | |||||
* | Stop writing documents once document array is closed | Jon Marius Venstad | 2021-10-28 | 2 | -10/+14 |
| | |||||
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 1 | -1/+1 |
| | |||||
* | Revert to previous behaviour, and simply delay ack until doc written | Jon Marius Venstad | 2021-10-26 | 2 | -40/+28 |
| | |||||
* | Catch hidden IOExceptions when writing | Jon Marius Venstad | 2021-10-26 | 1 | -7/+3 |
| | |||||
* | onDone is only called normally _after_ last ack is run, so simplify | Jon Marius Venstad | 2021-10-26 | 1 | -47/+35 |
| | |||||
* | Keep writing as long as there is anything to write | Jon Marius Venstad | 2021-10-26 | 1 | -5/+7 |
| | |||||
* | Set writing back to false also when exceptional return | Jon Marius Venstad | 2021-10-26 | 1 | -2/+6 |
| | |||||
* | Merge pull request #19704 from vespa-engine/jonmv/sliced-visits | Jon Marius Venstad | 2021-10-25 | 2 | -1/+12 |
|\ | | | | | Jonmv/sliced visits | ||||
| * | Allow specifying slices and sliceId in /document/v1 | Jon Marius Venstad | 2021-10-22 | 2 | -1/+12 |
| | | |||||
* | | Have an Executor (the default one) injected instead | Jon Marius Venstad | 2021-10-22 | 1 | -3/+2 |
|/ | |||||
* | Revert "Merge pull request #19686 from ↵ | Jon Marius Venstad | 2021-10-21 | 2 | -58/+170 |
| | | | | | | | vespa-engine/jonmv/revert-streamed-visits" This reverts commit 56c3fc7c2a3b7e317e79593aa56ed2d03472cbde, reversing changes made to 367dae08c390833a54c1bae11282df5a7e056d16. | ||||
* | Revert "Merge pull request #19664 from ↵ | Jon Marius Venstad | 2021-10-21 | 2 | -170/+58 |
| | | | | | | | vespa-engine/jonmv/streaming-doc-v1-visit" This reverts commit b5d4b42caabf2c41fcbd8b21814819aae77dc7aa, reversing changes made to 9abe019606f2367b05e4e13d796de65dddf7c449. | ||||
* | Revert "Merge pull request #19679 from ↵ | Jon Marius Venstad | 2021-10-21 | 2 | -7/+7 |
| | | | | | | | vespa-engine/jonmv/streaming-doc-v1-visit" This reverts commit f35099d4816e6a3793efdd2bc0fe79a83ed0ef05, reversing changes made to 44030f533278a9ffa071779c057511be12ec3c8d. | ||||
* | streaming -> stream | Jon Marius Venstad | 2021-10-21 | 2 | -7/+7 |
| | |||||
* | Use the default threadpool executor, with minimal blocking | Jon Marius Venstad | 2021-10-21 | 2 | -29/+32 |
| | |||||
* | Use a queue of pending writes for each visitor | Jon Marius Venstad | 2021-10-21 | 1 | -11/+15 |
| | |||||
* | Update test expectation | Jon Marius Venstad | 2021-10-20 | 1 | -1/+1 |
| | |||||
* | Allow unbounded document count (also by default) when streaming | Jon Marius Venstad | 2021-10-20 | 1 | -3/+5 |
| | |||||
* | Write visited documents from a dedicated executor to avoid blocking mbus | Jon Marius Venstad | 2021-10-20 | 2 | -49/+68 |
| | |||||
* | Limit to 16MB outstanding visit response data | Jon Marius Venstad | 2021-10-20 | 1 | -1/+3 |
| | |||||
* | Support HTTP streaming of visits through /document/v1 | Jon Marius Venstad | 2021-10-20 | 2 | -42/+124 |
| | |||||
* | Do not embed artifacts provided by Jdisc container | gjoranv | 2021-10-07 | 1 | -4/+21 |
| | | | | - Reduces bundle size from 13.3 to 3.4 MB | ||||
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 6 | -6/+6 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 38 | -38/+38 |
| | |||||
* | Use correct statistic, missed when correcting the above one | Jon Marius Venstad | 2021-07-07 | 1 | -1/+1 |
| | |||||
* | Use provided apache http client bundle from container | Bjørn Christian Seime | 2021-07-06 | 1 | -5/+0 |
| | |||||
* | Revert "Use provided apache http client bundle from container [run-systemtest]" | Harald Musum | 2021-07-05 | 1 | -0/+5 |
| | |||||
* | Use provided apache http client bundle from container | Bjørn Christian Seime | 2021-07-05 | 1 | -5/+0 |
| | |||||
* | Revert "Reapply "Use provided apache http client bundle from container"" | Bjørn Christian Seime | 2021-06-23 | 1 | -0/+5 |
| | |||||
* | Reapply "Use provided apache http client bundle from container" | Bjørn Christian Seime | 2021-06-23 | 1 | -5/+0 |
| | |||||
* | Revert "Reapply "Use provided apache http client bundle from container" ↵ | Harald Musum | 2021-06-22 | 1 | -0/+5 |
| | | | | [run-systemtest]"" | ||||
* | Revert "Revert "Reapply "Use provided apache http client bundle from ↵ | Harald Musum | 2021-06-22 | 1 | -5/+0 |
| | | | | container" [run-systemtest]"" | ||||
* | Revert "Reapply "Use provided apache http client bundle from container" ↵ | Harald Musum | 2021-06-22 | 1 | -0/+5 |
| | | | | [run-systemtest]" | ||||
* | Reapply "Use provided apache http client bundle from container" | Bjørn Christian Seime | 2021-06-22 | 1 | -5/+0 |
| | | | | This reverts commit 89c9ae74e5aa065981ea55fe326369df64219c6b. | ||||
* | Revert "Use provided apache http client bundle from container" | Bjørn Christian Seime | 2021-06-22 | 1 | -0/+5 |
| | | | | This reverts commit a181d8d9de3f4e73daab9ee0d62fd25f094fce2f. | ||||
* | Use provided apache http client bundle from container | Bjørn Christian Seime | 2021-06-17 | 1 | -5/+0 |
| |