Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Cache the connection target and reuse to avoid ssl renegotiation. | Henning Baldersheim | 2021-09-21 | 1 | -19/+22 | |
|/ | ||||||
* | Remove unneeded throws clause | Henning Baldersheim | 2021-09-21 | 1 | -1/+1 | |
| | ||||||
* | Ensure stream is closed. | Henning Baldersheim | 2021-09-21 | 2 | -5/+5 | |
| | ||||||
* | GC unused class | Henning Baldersheim | 2021-09-21 | 1 | -14/+0 | |
| | ||||||
* | Stop the polling thread prior to shutting down the http client. | Henning Baldersheim | 2021-09-21 | 3 | -11/+11 | |
| | ||||||
* | Must concatenate as message is not a Throwable. | Henning Baldersheim | 2021-09-17 | 1 | -1/+1 | |
| | ||||||
* | GC unused import | Henning Baldersheim | 2021-09-17 | 1 | -1/+0 | |
| | ||||||
* | We do not need the stack trace for expected warnings. | Henning Baldersheim | 2021-09-17 | 1 | -2/+8 | |
| | ||||||
* | Use an async http client with only 2 threads. | Henning Baldersheim | 2021-09-16 | 4 | -80/+88 | |
| | ||||||
* | Empty snapshots are not valid. | Henning Baldersheim | 2021-09-16 | 1 | -1/+4 | |
| | ||||||
* | Reduce loglevel | Henning Baldersheim | 2021-09-16 | 1 | -2/+2 | |
| | ||||||
* | Try to fix unstable unit tests | Harald Musum | 2021-09-16 | 4 | -21/+15 | |
| | | | | Make taskTimeout volatile | |||||
* | In order to avoid possible deadlock when calling yourself for metrics when ↵ | Henning Baldersheim | 2021-09-15 | 7 | -65/+162 | |
| | | | | | | TTL expires, we only fetch metrics in the background. If it is present use it, if not it will be there next time. | |||||
* | Fix javadoc | Harald Musum | 2021-09-09 | 1 | -2/+0 | |
| | ||||||
* | Revert "Revert "Consume and process metrics as they are parsed."" | Harald Musum | 2021-09-09 | 8 | -147/+165 | |
| | ||||||
* | Revert "Consume and process metrics as they are parsed." | Harald Musum | 2021-09-09 | 8 | -165/+147 | |
| | ||||||
* | Consume and process metrics as they are parsed. | Henning Baldersheim | 2021-09-09 | 8 | -147/+165 | |
| | | | | This avoids avoid pooling up many metric objects prior to processing and reduces memory pressure. | |||||
* | Use the one in vespajlib. | Henning Baldersheim | 2021-09-09 | 2 | -2/+2 | |
| | ||||||
* | Refactor metric aggregation in preparation for inline metric handling. | Henning Baldersheim | 2021-09-09 | 1 | -11/+23 | |
| | ||||||
* | Merge pull request #19030 from ↵ | Henning Baldersheim | 2021-09-08 | 2 | -15/+14 | |
|\ | | | | | | | | | vespa-engine/balder/keep-an-unmodifiable-set-instead-of-creating-a-copy-on-use Instead of creatin a new Set of consumers every time, just keep an un… | |||||
| * | Instead of creatin a new Set of consumers every time, just keep an ↵ | Henning Baldersheim | 2021-09-08 | 2 | -15/+14 | |
| | | | | | | | | unmidifiable set that can be used directly. Saves both memory and space. | |||||
* | | Merge pull request #19029 from vespa-engine/balder/use-metricid-dictionary | Henning Baldersheim | 2021-09-08 | 1 | -1/+7 | |
|\ \ | | | | | | | Use a dictionary for metrid ids. There are few unique ones (less than… | |||||
| * | | Use a dictionary for metrid ids. There are few unique ones (less than 1k), ↵ | Henning Baldersheim | 2021-09-08 | 1 | -1/+7 | |
| |/ | | | | | | | but many instances. | |||||
* / | As there are very few unique dimensions, normally in the rannge 5-30, a ↵ | Henning Baldersheim | 2021-09-08 | 1 | -1/+7 | |
|/ | | | | | | dictionary will significantly reduce memory bloat. One large instance running OOM had 25 unique, but 500k DimensionId objects. | |||||
* | try to cancel task when we get an exception | Arne Juul | 2021-09-02 | 1 | -0/+1 | |
| | ||||||
* | Unify on using the MetricId class to avoid creating many instances on the fly. | Henning Baldersheim | 2021-09-02 | 27 | -108/+103 | |
| | ||||||
* | The metrics proxy is very memory hungry. | Henning Baldersheim | 2021-09-01 | 12 | -48/+119 | |
| | | | | | | This will avoid creating many identical DimensionIds, ServiceIds. It will also prefer using cheap singleton lists where possible. In addition the code relies less on generated Config code. | |||||
* | Merge pull request #18661 from ↵ | Henning Baldersheim | 2021-08-02 | 1 | -3/+2 | |
|\ | | | | | | | | | vespa-engine/balder/reduce-metrics-proxy-max-memory-footprint Balder/reduce metrics proxy max memory footprint | |||||
| * | Simplify | Henning Baldersheim | 2021-08-02 | 1 | -3/+2 | |
| | | ||||||
* | | Don't serialize metrics to String | Ola Aunrønning | 2021-08-02 | 2 | -2/+36 | |
|/ | ||||||
* | Use provided apache http client bundle from container | Bjørn Christian Seime | 2021-07-06 | 1 | -0/+6 | |
| | ||||||
* | Revert "Use provided apache http client bundle from container [run-systemtest]" | Harald Musum | 2021-07-05 | 1 | -6/+0 | |
| | ||||||
* | Use provided apache http client bundle from container | Bjørn Christian Seime | 2021-07-05 | 1 | -0/+6 | |
| | ||||||
* | Remove docker-api | Martin Polden | 2021-06-29 | 1 | -1/+1 | |
| | ||||||
* | Revert "Reapply "Use provided apache http client bundle from container"" | Bjørn Christian Seime | 2021-06-23 | 1 | -6/+0 | |
| | ||||||
* | Reapply "Use provided apache http client bundle from container" | Bjørn Christian Seime | 2021-06-23 | 1 | -0/+6 | |
| | ||||||
* | Revert "Reapply "Use provided apache http client bundle from container" ↵ | Harald Musum | 2021-06-22 | 1 | -6/+0 | |
| | | | | [run-systemtest]"" | |||||
* | Revert "Revert "Reapply "Use provided apache http client bundle from ↵ | Harald Musum | 2021-06-22 | 1 | -0/+6 | |
| | | | | container" [run-systemtest]"" | |||||
* | Revert "Reapply "Use provided apache http client bundle from container" ↵ | Harald Musum | 2021-06-22 | 1 | -6/+0 | |
| | | | | [run-systemtest]" | |||||
* | Reapply "Use provided apache http client bundle from container" | Bjørn Christian Seime | 2021-06-22 | 1 | -0/+6 | |
| | | | | This reverts commit 89c9ae74e5aa065981ea55fe326369df64219c6b. | |||||
* | Revert "Use provided apache http client bundle from container" | Bjørn Christian Seime | 2021-06-22 | 1 | -6/+0 | |
| | | | | This reverts commit a181d8d9de3f4e73daab9ee0d62fd25f094fce2f. | |||||
* | Use provided apache http client bundle from container | Bjørn Christian Seime | 2021-06-17 | 1 | -0/+6 | |
| | ||||||
* | drop empty buffers instead of using small buffers | Håvard Pettersen | 2021-06-15 | 2 | -2/+2 | |
| | ||||||
* | admin/slobrok.0 does not always exist ....... anymore. | Henning Baldersheim | 2021-05-27 | 2 | -3/+3 | |
| | ||||||
* | More lazy debug log message generation | Jon Marius Venstad | 2021-04-28 | 7 | -13/+13 | |
| | ||||||
* | Remove deps to container-di for modules that only used Provider. | gjoranv | 2021-04-12 | 1 | -6/+0 | |
| | ||||||
* | Use already present utility for streaming. | Henning Baldersheim | 2021-04-09 | 3 | -48/+16 | |
| | ||||||
* | apache.http client packages are transitively pulled in from http-utils with ↵ | Henning Baldersheim | 2021-04-08 | 1 | -4/+0 | |
| | | | | proper excludes already. | |||||
* | Revert "Revert "Use a PipedStream to process metrics as they flow in ↵ | Henning Baldersheim | 2021-04-08 | 5 | -24/+72 | |
| | | | | asynchronously."" | |||||
* | Revert "Use a PipedStream to process metrics as they flow in asynchronously." | Henning Baldersheim | 2021-04-08 | 5 | -72/+24 | |
| |