summaryrefslogtreecommitdiffstats
path: root/container-core
Commit message (Collapse)AuthorAgeFilesLines
* Remove optional /api prefixValerij Fredriksen2021-03-191-0/+1
|
* Add copyright headersJon Bratseth2021-03-186-0/+6
|
* Remove com.yahoo.vespa.jdk8compatBjørn Christian Seime2021-03-101-5/+6
| | | | These types are often accidentally imported, and the JDK8 replacement is typically a one-liner.
* Non-functional changes onlyJon Bratseth2021-03-041-1/+1
|
* Merge pull request #16565 from vespa-engine/gjoranv/merge-processing-into-coregjoranv2021-02-1985-77/+8212
|\ | | | | Gjoranv/merge processing into core
| * Update abi specgjoranv2021-02-171-0/+797
| |
| * Replace dep to processing with container-di, which was previouslygjoranv2021-02-171-2/+2
| | | | | | | | pulled in transitively (via processing).
| * Add java source files from the processing module.gjoranv2021-02-1780-0/+7286
| |
| * Add config def from the processing module.gjoranv2021-02-171-0/+42
| |
| * Use the required deps from provided-dependencies directly.gjoranv2021-02-171-6/+12
| |
| * Rearrange deps, no functional changes.gjoranv2021-02-171-76/+79
| |
| * Add package javadoc from the README filegjoranv2021-02-171-1/+1
| | | | | | | | .. to prepare for merging processing into container-core.
| * Merge in OWNERS from the processing module.gjoranv2021-02-171-0/+1
| |
* | Update ABI.Henning Baldersheim2021-02-171-0/+1
| |
* | Update container-core/src/main/java/com/yahoo/container/handler/LogHandler.javaHenning Baldersheim2021-02-171-1/+1
| | | | | | Co-authored-by: Jon Marius Venstad <jonmv@users.noreply.github.com>
* | Update container-core/src/main/java/com/yahoo/container/handler/LogHandler.javaHenning Baldersheim2021-02-171-1/+3
| | | | | | Co-authored-by: Jon Marius Venstad <jonmv@users.noreply.github.com>
* | Add proper excetion handling ensuring we are tracking pending bytes correctly.Henning Baldersheim2021-02-172-9/+19
| |
* | Track sent and acked bytes to ensure a smooth flow of bytes not exceeding ↵Henning Baldersheim2021-02-174-23/+61
|/ | | | | | maxpending by more than than a small byte buffer.
* Flush based on characters instead of lines to keep a small predictable ↵Henning Baldersheim2021-02-171-4/+10
| | | | | | memory footprint. 1M should be enough for efficiency. An improvement would be to count sent and acked bytes separately.
* Rename field 'VOID_INSTANCE' => 'NONE_INSTANCE'Bjørn Christian Seime2021-02-151-1/+1
|
* Use singletons for all fallback componentsBjørn Christian Seime2021-02-151-2/+7
|
* Provide fallback ConnectionLog instance for all container typesBjørn Christian Seime2021-02-151-3/+0
| | | | | The ConnectionLog component was previously missing for non-application container clusters (e.g metrics-proxy and cluster-controller). This caused the JettyHttpServer component to always reconstruct on new config.
* Merge pull request #16363 from vespa-engine/gjoranv/cleanup-StateHandlerJon Bratseth2021-02-035-31/+19
|\ | | | | Gjoranv/cleanup state handler
| * Fix ToDos. The snapshotProvider is null checked in the ctor.gjoranv2021-02-032-12/+2
| |
| * Throw if no snapshot provider is given.gjoranv2021-02-032-17/+19
| | | | | | | | + Rename field and parameter to 'snapshotProvider'
| * Clean up unused MetricsPresentationConfiggjoranv2021-02-035-10/+6
| |
* | Create FilterBackingRequestHandlerValerij Fredriksen2021-02-032-0/+43
|/
* Remove usage of org.jsonBjørn Christian Seime2021-02-0213-301/+247
|
* Remove usage of org.jsonBjørn Christian Seime2021-02-022-1/+2
|
* Revert "Remove org.json usage [run-systemtest]"Bjørn Christian Seime2021-02-0114-218/+289
|
* Remove usage of org.json:jsonBjørn Christian Seime2021-01-2914-289/+218
| | | | | | | | Remove most usage of org.json:json Maven artifact. This library does not have a compatible license. Some usage is still left as it's part of our container-search public API. We'll need a major release to fix that. See https://github.com/vespa-engine/vespa/issues/14762 for more details.
* Merge pull request #16227 from vespa-engine/gjoranv/remove-StateMetricConsumergjoranv2021-01-2912-590/+201
|\ | | | | Gjoranv/remove state metric consumer
| * Remove the StateMetricConsumer class and its factory.gjoranv2021-01-262-56/+0
| |
| * Remove usage of MetricsPresentationConfig.slidingwindowgjoranv2021-01-262-7/+2
| |
| * Remove irrelevant test (StateMonitor does not use threads anymore)gjoranv2021-01-262-98/+0
| |
| * Update package-info description.gjoranv2021-01-261-7/+5
| |
| * Remove metrics handling from the StateMonitor class.gjoranv2021-01-264-101/+11
| |
| * Rewrite tests to not use the defunct StateMetricConsumer.gjoranv2021-01-254-317/+175
| |
| * Handle null dimensions without throwing NPE.gjoranv2021-01-252-7/+11
| |
| * Revert "Access log optimizations [run-systemtest]"Morten Tokle2021-01-225-68/+166
| |
* | Revert "Revert "Jonmv/reapply document protocol super config [run-systemtest]""Jon Marius Venstad2021-01-282-5/+13
| | | | | | | | This reverts commit 2e2e2edeb3ea99f2c04925070cf44601e2cd94fb.
* | Revert "Jonmv/reapply document protocol super config [run-systemtest]"Jon Marius Venstad2021-01-282-13/+5
| |
* | Move new config to already used packageJon Marius Venstad2021-01-272-2/+2
| |
* | Revert "Revert "Jonmv/document protocol super config""Jon Marius Venstad2021-01-272-5/+13
| | | | | | | | This reverts commit d7359f7c72ff06889af594431baf4075e2b4da78.
* | Revert "Jonmv/document protocol super config"Harald Musum2021-01-272-13/+5
| |
* | Merge pull request #16089 from vespa-engine/jonmv/document-protocol-super-configJon Marius Venstad2021-01-272-5/+13
|\ \ | | | | | | Jonmv/document protocol super config
| * | Use only injected config for injected document accessJon Marius Venstad2021-01-192-4/+13
| | |
| * | Non-functional changesJon Marius Venstad2021-01-191-1/+0
| | |
* | | Deprecate LoggingRequestHandler constructors taking AccessLogBjørn Christian Seime2021-01-216-55/+51
| |/ |/| | | | | | | Add replacement constructors without AccessLog. Remove use of deprecated constructors for internal handlers.
* | Replace AccessLogEntry with non-blocking RequestLogEntryBjørn Christian Seime2021-01-215-166/+68
|/ | | | | | | Keep AccessLogEntry as interface for adding extra information in handlers, but use the new RequestLogEntry for access log serialization. Introduce new interface RequestLog that AccessLog class implements (to simplify unit testing). Rename AccessLogInterface to RequestLogHandler. Remove unused class AccessLogSampler.