summaryrefslogtreecommitdiffstats
path: root/vespaclient-container-plugin
Commit message (Collapse)AuthorAgeFilesLines
...
* Shut down forcibly earlierJon Marius Venstad2020-10-011-3/+3
|
* Only catch LinkageError in addition to RuntimeExceptionJon Marius Venstad2020-10-012-8/+8
|
* Revert "Catch Throwable instead of just RuntimeException"Jon Marius Venstad2020-10-012-13/+13
| | | | This reverts commit 75cafe646fbbbf9ba65021d65e2bb6afd1c4d156.
* Catch Throwable instead of just RuntimeExceptionJon Marius Venstad2020-10-012-13/+13
|
* More System.UTC(), less sillyJon Marius Venstad2020-10-011-1/+1
|
* Remove newline >_<Jon Marius Venstad2020-10-011-2/+1
|
* Revert "Revert "Clock.systemUTC() instead of non-existent injected Clock""Jon Marius Venstad2020-10-011-3/+3
|
* Revert "Clock.systemUTC() instead of non-existent injected Clock"Harald Musum2020-10-011-3/+3
|
* Clock.systemUTC() instead of non-existent injected ClockJon Marius Venstad2020-10-011-3/+3
|
* Merge pull request #14634 from vespa-engine/jonmv/async-feed-handlerJon Marius Venstad2020-10-019-0/+2317
|\ | | | | Async document v1
| * Await advance from test thread to next arrive is in the intended phaseJon Marius Venstad2020-09-301-2/+2
| |
| * Make ManualClock thread safeJon Marius Venstad2020-09-301-5/+5
| |
| * Add thread name argument to test code as wellJon Marius Venstad2020-09-301-1/+2
| |
| * Use named threads for maintenanceJon Marius Venstad2020-09-301-4/+6
| |
| * Preserve user callbacks through DocumentOperationExecutorImplJon Marius Venstad2020-09-302-5/+16
| |
| * Simplify with closures to handle async responsesJon Marius Venstad2020-09-301-48/+16
| |
| * Test client close during request handlingJon Marius Venstad2020-09-302-1/+8
| |
| * Strict FIFO when throttlingJon Marius Venstad2020-09-302-23/+55
| |
| * Add convenience for creating a LocalDocumentAccessJon Marius Venstad2020-09-301-3/+2
| |
| * Re-add test that was accidentally removedJon Marius Venstad2020-09-301-0/+23
| |
| * Register operations with phaser in the caller threadJon Marius Venstad2020-09-301-2/+2
| |
| * Fix testsJon Marius Venstad2020-09-302-7/+10
| |
| * More response tests — some more try-catchJon Marius Venstad2020-09-303-178/+259
| |
| * Add handler test and various fixesJon Marius Venstad2020-09-302-21/+302
| |
| * Separate out interface for DocumentOperationExecutorJon Marius Venstad2020-09-305-534/+748
| |
| * Actually add test for DocumentOperationExecutorJon Marius Venstad2020-09-302-0/+363
| |
| * Move setPhaser to LocalDocumentAccessJon Marius Venstad2020-09-301-4/+8
| |
| * Revert "Revert "Jonmv/async doc v1 implementation""Jon Marius Venstad2020-09-304-0/+1328
| | | | | | | | This reverts commit c6aded1606112a54969f56403085ca90d61dac8f.
* | Block feed requests while messagebus queue is fullBjørn Christian Seime2020-09-302-12/+17
|/ | | | | Fix for transient error 'full messagebus queue' being reported back to vespa-http-client. The backpressure handling in ContainerThreadPool/ThreadedRequestHandler will respond with 299/429 when the pipeline is blocked.
* Revert "Jonmv/async doc v1 implementation"Harald Musum2020-09-294-1328/+0
|
* Common metrics code and abi specJon Marius Venstad2020-09-281-2/+2
|
* Tests and the fixes they entailedJon Marius Venstad2020-09-281-14/+22
|
* Test throttling and handle responses arriving before their acksJon Marius Venstad2020-09-281-21/+47
|
* Separate out delay queue, and add unit test for itJon Marius Venstad2020-09-282-213/+291
|
* Use wait over sleep, to allow waking up maintainers on demandJon Marius Venstad2020-09-251-11/+18
|
* Eliminate code duplication in generating metric context for requestsJon Marius Venstad2020-09-251-30/+3
|
* Copyright header, one more catch, unused parameter GCJon Marius Venstad2020-09-252-7/+10
|
* Add async /document/v1 and backing executorJon Marius Venstad2020-09-253-0/+1233
|
* Use NOT_FOUND in DocumentResponse as well — as successJon Marius Venstad2020-09-241-1/+1
|
* Use trace level from parameters, and pass on to ResponseJon Marius Venstad2020-09-241-0/+1
|
* Add missing trailing newlineBjørn Christian Seime2020-09-211-1/+1
|
* Throttle using overload handling from ThreadedRequestHandlerBjørn Christian Seime2020-09-215-81/+66
|
* Rename class to make surefire/junit run itBjørn Christian Seime2020-09-211-1/+1
|
* Reimplement flow control to work correctly with new threadpool modelBjørn Christian Seime2020-09-186-260/+89
| | | | | | Throttle http requests when http handler threadpool starts queuing. Always use non-blocking send method on messagebus session. Remove handling of messagebus status code that is never returned.
* Move tests package containing classes being testedBjørn Christian Seime2020-09-182-5/+2
| | | | Package private members can now be used from tests
* Inject container threadpool directly to FeedHandler and RestApiBjørn Christian Seime2020-09-034-21/+35
|
* Time out connections on the IOThread levelJon Bratseth2020-08-282-97/+42
| | | | | | | Time out connections on the IOThread level instead of leaving this to Apache. Keep old connections alive for a while after timeout and keep polling them such that, if the old connection hits a different real behind a VIP than the new connection we'll still get the replies.
* Use named constants instead of strings sprinkled all over.Henning Baldersheim2020-08-042-2/+4
|
* Merge pull request #13220 from vespa-engine/balder/add-more-info-to-xml-errorHenning Baldersheim2020-06-186-51/+147
|\ | | | | Add first 200 bytes of message to xml exception
| * Add a todo about diabling debug mode.Henning Baldersheim2020-06-184-8/+30
| |