aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/container/handler/threadpool
Commit message (Collapse)AuthorAgeFilesLines
* Add thread name template as dimension for locked load for curator locksjonmv2023-09-071-1/+1
|
* Move metrics definitions to metrics:ai.vespa.metricsgjoranv2023-05-081-1/+1
|
* Use enums for deprecated metricsYngve Aasheim2023-01-201-3/+3
|
* Move metric definitions to ContainerMetrics.javaKristian Aune2023-01-101-7/+16
|
* Use Inject annotation from 'annotations'Bjørn Christian Seime2022-06-091-1/+1
|
* Introduce new metrics for container threadpoolBjørn Christian Seime2022-04-202-7/+19
| | | | | Add the new metrics to improve observability of container threadpools. These will be included in the updated container tuning docs.
* Improve class names for the container threadpoolsBjørn Christian Seime2022-04-191-6/+6
|
* Metrics Q size and capacity must into account what kind of Q is used.Henning Baldersheim2021-10-151-6/+18
|
* - Effective executor Q size is max pool size + max Q size.Henning Baldersheim2021-10-132-14/+27
| | | | | - Also use timed wait/notify over sleep to reduce shutdown time. - Join metric thread to ensure no latent issues.
* If execution is rejected, fall back to doing it yourself.Henning Baldersheim2021-10-071-1/+1
|
* Update Verizon Media copyright notices.gjoranv2021-10-076-6/+6
|
* Use minimum 8 threads when config contains a scale factorBjørn Christian Seime2021-09-301-2/+3
|
* Add constant for min queue sizeBjørn Christian Seime2021-09-301-1/+2
|
* Scale jdisc threadpools with cpus available in JVMBjørn Christian Seime2021-09-301-22/+36
| | | | Change config model to only determine the scaling factors for all threadpool configuration.
* Non-functional: Single-line @OverridesJon Bratseth2020-11-191-6/+3
|
* Non-functional-changes-onlyJon Bratseth2020-11-183-17/+22
|
* 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
|
* Make ContainerThreadPool an interfaceBjørn Christian Seime2020-09-212-81/+97
|
* Add getter for number of queued tasksBjørn Christian Seime2020-09-182-0/+3
|
* Use separate non-public config definition for ContainerThreadPoolBjørn Christian Seime2020-09-071-10/+9
|
* Revert "Use separate non-public config definition for ContainerThreadPool"Bjørn Christian Seime2020-09-071-9/+10
|
* Use separate non-public config definition for ContainerThreadPoolBjørn Christian Seime2020-09-071-10/+9
|
* Revert "Add missing implementation of 'Executor' interface"Harald Musum2020-09-011-2/+1
|
* Add missing implementation of 'Executor' interfaceBjørn Christian Seime2020-09-011-1/+2
|
* Make ContainerThreadPool a proper componentBjørn Christian Seime2020-08-181-1/+5
|
* Add flags for controlling threads for feeding.Henning Baldersheim2020-08-041-1/+3
|
* Revert "Bjorncs/container thread pool"Henning Baldersheim2020-08-041-3/+1
|
* Scale core pool size with actual number of cores as fallbackBjørn Christian Seime2020-07-141-1/+3
|
* Revert "Bjorncs/container thread pool"Bjørn Christian Seime2020-06-151-3/+1
|
* Fix upper bound calculation for core pool sizeBjørn Christian Seime2020-06-151-3/+3
|
* Scale core pool size with actual number of cores as fallbackBjørn Christian Seime2020-06-151-1/+3
|
* Force usage of ContainerThreadPool through Executor providerBjørn Christian Seime2020-06-041-6/+1
|
* Add thread pool name as dimension to metric valuesBjørn Christian Seime2020-06-034-24/+49
|
* Add config for keep alive timeBjørn Christian Seime2020-06-031-1/+1
|
* Add config for core pool sizeBjørn Christian Seime2020-06-031-3/+9
|
* Add config for thread pool nameBjørn Christian Seime2020-06-031-1/+1
|
* Split out thread pool implementation to separate classesBjørn Christian Seime2020-06-034-0/+252