aboutsummaryrefslogtreecommitdiffstats
path: root/container-core
Commit message (Collapse)AuthorAgeFilesLines
* Add custom `@Beta` annotationBjørn Christian Seime2021-12-0311-11/+11
| | | | Replace use of Guava's `com.google.common.annotations.Beta` with custom annotation.
* Make DiscFilterRequest non-abstract and deprecate JdiscFilterRequestBjørn Christian Seime2021-12-035-197/+101
| | | | There is no need for having DiscFilterRequest as an abstract class after removing servlet support.
* Make DiscFilterResponse concrete and remove package-private sub-classBjørn Christian Seime2021-12-035-102/+62
| | | | | Make DiscFilterResponse opereate directly on a jdisc-core Response instance. Reduce use of jdisc-core types from its public API.
* Reapply "Remove Servlet integration from container-core [run-systemtest]""Bjørn Christian Seime2021-12-0339-2372/+38
|
* Revert "Remove Servlet integration from container-core [run-systemtest]"Jon Marius Venstad2021-12-0339-38/+2372
|
* fixup! Remove Servlet integration from container-coreBjørn Christian Seime2021-12-021-2/+0
|
* Remove Servlet integration from container-coreBjørn Christian Seime2021-12-0239-2370/+38
|
* Fix missing user principal in access logsBjørn Christian Seime2021-11-243-4/+7
|
* Deprecate metrics 'http.status.[401|403]'Bjørn Christian Seime2021-11-233-2/+4
|
* Add status code as dimension to response metricsBjørn Christian Seime2021-11-233-26/+43
|
* Use concurrent map for adders + simplify request=>dimensions mappingBjørn Christian Seime2021-11-234-214/+207
|
* Delay registration of read listener until failure wiring is completeBjørn Christian Seime2021-11-222-11/+29
| | | | | | Handle exceptions from getInputStream() and setReadListener() equally to exceptions from listener's onError(). By delaying registration the completion of finishedFuture will trigger an error response immediately.
* Fail response writing if unable to register listenerBjørn Christian Seime2021-11-161-2/+10
|
* Throw exception if a config instance is null or missing.gjoranv2021-11-092-5/+21
|
* Remove comment that has been invalid since code was rewritten.gjoranv2021-11-091-5/+0
|
* Deprecate statisticsHenning Baldersheim2021-11-081-0/+1
|
* Open java.base/java.io to the unnamed modulegjoranv2021-11-041-0/+11
| | | | - used by LogFileHandler via NativeIO
* Add position and arrayOffset, when writing from ByteBufferJon Marius Venstad2021-10-312-2/+1
|
* Comment debug println and add class comment.gjoranv2021-10-291-4/+7
|
* Update 2020 Oath copyrights.gjoranv2021-10-2720-20/+20
|
* Update 2019 Oath copyrights.gjoranv2021-10-2720-20/+20
|
* Merge pull request #19687 from vespa-engine/jonmv/reapply-streamed-visitsBjørn Christian Seime2021-10-224-83/+105
|\ | | | | Jonmv/reapply streamed visits
| * Revert "Merge pull request #19686 from ↵Jon Marius Venstad2021-10-214-83/+105
| | | | | | | | | | | | | | vespa-engine/jonmv/revert-streamed-visits" This reverts commit 56c3fc7c2a3b7e317e79593aa56ed2d03472cbde, reversing changes made to 367dae08c390833a54c1bae11282df5a7e056d16.
| * Revert "Merge pull request #19664 from ↵Jon Marius Venstad2021-10-214-105/+83
| | | | | | | | | | | | | | vespa-engine/jonmv/streaming-doc-v1-visit" This reverts commit b5d4b42caabf2c41fcbd8b21814819aae77dc7aa, reversing changes made to 9abe019606f2367b05e4e13d796de65dddf7c449.
| * Merge pull request #19664 from vespa-engine/jonmv/streaming-doc-v1-visitJon Marius Venstad2021-10-214-83/+105
| |\ | | | | | | Jonmv/streaming doc v1 visit
| | * Limit to 16MB outstanding visit response dataJon Marius Venstad2021-10-204-83/+105
| | |
* | | Revert "Remove deps to http-utils and add vespajlib where necessary."gjoranv2021-10-211-0/+5
|/ / | | | | | | This reverts commit fe260fe8a98c1d2d19633e16a6308857c9577878.
* / Add missiung copyrightsJon Bratseth2021-10-201-1/+2
|/
* Whitespace onlygjoranv2021-10-181-1/+1
|
* Warn if the fallback injector is used for unknown classes,gjoranv2021-10-151-4/+11
| | | | .. and log a debug message when our explicit bindings are used.
* Re-introduce the resetting of component subscriber after bootstrapgjoranv2021-10-151-1/+10
| | | | | - Otherwise, components from a changed bundle with unchanged configs would get the class of the previous config generation.
* Reapply "Container config improvements [run-systemtest]"gjoranv2021-10-157-138/+157
| | | | This reverts commit 868c29b272eb7773d5c4515cb33640a44074d05a.
* Metrics Q size and capacity must into account what kind of Q is used.Henning Baldersheim2021-10-155-35/+97
|
* Revert "Container config improvements [run-systemtest]"Henning Baldersheim2021-10-147-157/+138
|
* Merge pull request #19544 from vespa-engine/container-config-improvementsgjoranv2021-10-147-138/+157
|\ | | | | Container config improvements [run-systemtest]
| * Init the config generation to 1 instead of 0.gjoranv2021-10-141-1/+1
| | | | | | | | | | | | | | - An initial value of 0, generated config generation sequence 1,1,2,3,... causing an exception in Container.getConfigAndCreateGraph when it got bootstrap configs with generation=1 twice.
| * Rename config retriever field.gjoranv2021-10-141-7/+7
| |
| * Allow exceptions from the config system to propagate up.gjoranv2021-10-131-9/+2
| |
| * Simplify and improve config retrieval.gjoranv2021-10-131-34/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | - Retrive bootstrap snapshot first when the system is in the stable state. When bootstrap is newer than components, retrieve the new components generation. This avoids getting exceptions from the config system when a component that takes a config with missing default value has been removed. - Do not close set up empty component subscriber after bootstrap, should be unnecessary as it's always done when component config keys are changed. - Declare getConfigsOnce private. - Improve debug logging
| * Improve debug logging.gjoranv2021-10-131-4/+5
| |
| * minor: rearrange fields.gjoranv2021-10-081-1/+2
| |
| * Improve debugging of CloudSubscriber by adding a name.gjoranv2021-10-084-14/+15
| |
| * Simplify by taking a SubscriberFactory instead of a Function.gjoranv2021-10-083-11/+10
| |
| * Move CloudSubscriber to separate class file.gjoranv2021-10-082-75/+101
| |
| * Add more debug log for config generations.gjoranv2021-10-082-3/+7
| |
| * Use correct method name in log message.gjoranv2021-10-081-1/+1
| |
| * Improve commentgjoranv2021-10-081-1/+2
| |
* | - 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.
* | Fail servlet output stream writer once request is finished with failureBjørn Christian Seime2021-10-112-6/+12
| | | | | | | | | | | | Fail out any queued response content once request has been failed out through callback from Jetty's AsyncListener interface. Improve naming of methods in ServletResponseController.
* | Upgrade Jetty to 9.4.44Bjørn Christian Seime2021-10-111-0/+2
| |