aboutsummaryrefslogtreecommitdiffstats
path: root/container-core
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #14805 from ↵Henning Baldersheim2020-10-137-104/+66
|\ | | | | | | | | vespa-engine/hakonhall/take-statemonitor-snapshot-every-60s Take StateMonitor snapshot every 60s
| * Avoid mock thread factory and simplify constructionHåkon Hallingstad2020-10-105-50/+32
| |
| * Take StateMonitor snapshot every 60sHåkon Hallingstad2020-10-105-68/+48
| | | | | | | | | | | | | | | | | | Using Executors simplifies the code and fixes the following 2 small problems: - A tiny drift of the 1m interval: It starts the next snapshot 1m + the time before wait() return + the time until currentTimeMillis(). - May potentially (but unlikely) invoke wait() with negative (throws exception) or 0 argument (waits forever): There is no test on the returned long from currentTimeMillis().
* | Set RequestType both waysJon Bratseth2020-10-092-3/+5
|/
* Use OptionalJon Bratseth2020-10-072-6/+7
|
* Let handlers dedfine a default request typeJon Bratseth2020-10-011-2/+18
|
* Merge pull request #14634 from vespa-engine/jonmv/async-feed-handlerJon Marius Venstad2020-10-013-29/+59
|\ | | | | Async document v1
| * Add equals and hashCode to some classesJon Marius Venstad2020-09-301-1/+1
| |
| * Revert "Revert "Jonmv/async doc v1 implementation""Jon Marius Venstad2020-09-302-28/+58
| | | | | | | | This reverts commit c6aded1606112a54969f56403085ca90d61dac8f.
| * Revert "Jonmv/async doc v1 implementation"Harald Musum2020-09-292-58/+28
| |
| * Merge pull request #14554 from vespa-engine/jonmv/async-doc-v1-implementationJon Marius Venstad2020-09-292-28/+58
| |\ | | | | | | Jonmv/async doc v1 implementation
| | * Common metrics code and abi specJon Marius Venstad2020-09-282-6/+13
| | |
| | * Eliminate code duplication in generating metric context for requestsJon Marius Venstad2020-09-252-23/+46
| | |
* | | Change access modifier to 'public'Bjørn Christian Seime2020-09-282-4/+4
|/ /
* | Provide underlying executor through getterBjørn Christian Seime2020-09-282-1/+4
| |
* | Remove the special rule that allowed pre-installing bundlesgjoranv2020-09-281-3/+1
|/ | | | .. for old versions of the config-model-fat-amended bundle.
* Log on self-subscroption and fix copyright hreadersJon Marius Venstad2020-09-252-0/+2
|
* Move injectable lazy document access to top level and rename to ↵Jon Marius Venstad2020-09-252-93/+105
| | | | VespaDocumentAccess
* Eliminate config self-subscription from MessageBusDocumentAccessJon Marius Venstad2020-09-251-8/+14
|
* Let the injectable lazy document access be specifically injectedJon Marius Venstad2020-09-251-8/+8
|
* Non-functional changesJon Marius Venstad2020-09-252-5/+3
|
* Use SlimeJsonResponseValerij Fredriksen2020-09-241-1/+5
|
* Add metrics for the threadpool's work queueBjørn Christian Seime2020-09-223-5/+10
|
* Set name of metric reporter threadBjørn Christian Seime2020-09-221-2/+3
|
* Move laziness down to avoid initialising MessageBusDocumentAccess unless _used_Jon Marius Venstad2020-09-211-21/+88
|
* Less defensive shutdownJon Marius Venstad2020-09-211-7/+6
|
* Revert "Revert "Jonmv/async document v1""Jon Marius Venstad2020-09-212-0/+60
| | | | This reverts commit 7b03effca945dea607ed7a3c3debebda303992ab.
* fixup! Allow error response for worker pool overload to be customized by handlerBjørn Christian Seime2020-09-211-1/+1
|
* Make ContainerThreadPool an interfaceBjørn Christian Seime2020-09-215-98/+112
|
* Allow error response for worker pool overload to be customized by handlerBjørn Christian Seime2020-09-212-6/+14
|
* Merge pull request #14451 from vespa-engine/bjorncs/feed-handler-cleanupBjørn Christian Seime2020-09-212-0/+3
|\ | | | | Bjorncs/feed handler cleanup
| * Add getter for number of queued tasksBjørn Christian Seime2020-09-182-0/+3
| |
* | Revert "Jonmv/async document v1"Arnstein Ressem2020-09-212-60/+0
| |
* | Provide a MessageBugDocumentAccess lazily, in containersJon Marius Venstad2020-09-212-0/+60
| |
* | Emit the application config generation as a metricJon Bratseth2020-09-201-19/+21
| |
* | Merge pull request #14454 from vespa-engine/jonmv/async-document-v1Jon Marius Venstad2020-09-182-5/+6
|\ \ | |/ |/| Jonmv/async document v1
| * Non-functionalJon Marius Venstad2020-09-142-5/+6
| |
* | No functional changesJon Bratseth2020-09-181-2/+2
| |
* | Merge pull request #14393 from vespa-engine/bratseth/request-type-testJon Bratseth2020-09-152-5/+2
|\ \ | | | | | | Test request statistics
| * | Propagate requestType through jdisc core responseJon Bratseth2020-09-142-5/+2
| |/
* / Add ContainerThreadPool component for unit testsBjørn Christian Seime2020-09-141-2/+13
|/
* Allow no argument to install_config_definitionsHarald Musum2020-09-121-1/+1
| | | | | Use src/main/resources/configdefinitions as default when no argument is given
* Use full name in config definition file namesHarald Musum2020-09-1020-17/+1
|
* Skip files with mtime before oldest entry asked forJon Marius Venstad2020-09-081-1/+2
|
* Flush log stream every 64k lines as wellJon Marius Venstad2020-09-081-0/+3
|
* Install config definition on configserverBjørn Christian Seime2020-09-071-0/+1
|
* Use separate non-public config definition for ContainerThreadPoolBjørn Christian Seime2020-09-074-19/+60
|
* Revert "Use separate non-public config definition for ContainerThreadPool"Bjørn Christian Seime2020-09-074-60/+19
|
* Use separate non-public config definition for ContainerThreadPoolBjørn Christian Seime2020-09-074-19/+60
|
* Merge pull request #14257 from vespa-engine/bratseth/explicit-request-typeJon Bratseth2020-09-043-13/+21
|\ | | | | Allow setting a request type explicitly