aboutsummaryrefslogtreecommitdiffstats
path: root/container-core
Commit message (Collapse)AuthorAgeFilesLines
* Log time spent shutting down JettyBjørn Christian Seime2022-01-281-3/+6
|
* Include generation number in log message for deconstructionBjørn Christian Seime2022-01-254-6/+6
|
* Redesign ComponentDeconstructor to start deconstruction immediatelyBjørn Christian Seime2022-01-254-6/+8
| | | | | | There is no need to wait with deconstruction after new generation as the container knows when an old graph can be safely GCed. Add shutdown() that waits for all previous graphs to complete deconstruction.
* Rename methods to 'waitForNextGraphGeneration'Bjørn Christian Seime2022-01-255-8/+8
|
* Reduce default timeout for metrics requests from 300s to 25s to ensure it is ↵Henning Baldersheim2022-01-251-0/+12
| | | | shorter than shutdown timeout targeted to be 30s
* Delegate responsibility/timing of cleaning up old components to callerBjørn Christian Seime2022-01-255-16/+39
|
* Rename methods that implicitly waits for a new config generationBjørn Christian Seime2022-01-255-13/+11
|
* Ensure only provider shuts down the VespaDocumentAccessJon Marius Venstad2022-01-242-3/+10
|
* Provider is not a componentBjørn Christian Seime2022-01-211-4/+2
|
* Use refer() overload with contextBjørn Christian Seime2022-01-211-1/+1
|
* Fail-fast if reconfigurer thread is interruptedBjørn Christian Seime2022-01-211-1/+6
|
* Deprecate LoggingRequestHandler (replaced by ThreadedHttpReqHndlr)gjoranv2022-01-182-1/+4
|
* Keep LoggingRequestHandler as base class for public api handlers.gjoranv2022-01-172-3/+3
| | | | (AbstractProcessingHandler and SearchHandler)
* Extend ThreadedHttpReqHndlr instead of deprecated LoggingReqHndlrgjoranv2022-01-176-14/+14
|
* Allow Response to populate the access log from ThreadedHttpReqHndlrgjoranv2022-01-171-1/+40
|
* Ensure that components configs are usedgjoranv2022-01-141-1/+15
| | | | | .. even if the subscriber got a newer generation than the bootstrap subscriber for some reason.
* Inline getConfigsOptional()gjoranv2022-01-141-6/+0
|
* Don't expose types that are not available from other bundlesBjørn Christian Seime2022-01-113-16/+54
|
* Remove package-info for empty c.y.container.servlet packagegjoranv2022-01-031-7/+0
|
* Remove servlet related config defs.gjoranv2022-01-033-105/+0
|
* Remove obsolete usage of ServletPathsConfiggjoranv2022-01-032-5/+0
|
* GC use of deprecated junit assertThat and unifyHenning Baldersheim2021-12-211-0/+1
|
* GC deprecated junit assertThat.Henning Baldersheim2021-12-2112-273/+236
|
* Revert "Merge pull request #20578 from ↵Jon Marius Venstad2021-12-201-2/+4
| | | | | | | vespa-engine/revert-20568-jonmv/replace-optimaize-with-lingua" This reverts commit 5476504932cd90eb2dad82dbab633e3ffa2034c3, reversing changes made to 235a78cc4707f78d18c6818a577de1b7507f5e40.
* Revert "Replace optimaize with OpenNLP language detector [run-systemtest]"Jon Marius Venstad2021-12-181-4/+2
|
* Move model to module where it is needed, to simplify, at the cost of larger ↵Jon Marius Venstad2021-12-181-3/+2
| | | | bundles
* Replace optimaize with OpenNLP language detectorJon Marius Venstad2021-12-171-2/+5
|
* Put back Context class to LoggingRequestHandlergjoranv2021-12-163-12/+62
| | | | | | | | | - Necessary for backwards binary compatibility for bundles built with older Vespa versions. - Will shade the one in ThreadedHttpRequestHandler. - Use a diferent name for the static test util function to avoid name collision. - Add both Context types to the component graph until Vespa 8.
* Move the Context class to ThreadedHttpRequestHandlergjoranv2021-12-163-58/+65
| | | | - Add new ctor that takes a Context
* Merge pull request #20512 from vespa-engine/arnej/ignore-some-user-agentsArne H Juul2021-12-154-7/+33
|\ | | | | minimal implementation of "ignore some user agents"
| * keep methods package-privateArne H Juul2021-12-151-1/+1
| |
| * minimal implementation of "ignore some user agents"Arne H Juul2021-12-144-7/+33
| |
* | Merge pull request #20532 from vespa-engine/bjorncs/injectBjørn Christian Seime2021-12-151-2/+2
|\ \ | | | | | | Add custom Inject annotation so Guice is not needed just for the anno…
| * | Add custom Inject annotation so Guice is not needed just for the annotationBjørn Christian Seime2021-12-151-2/+2
| | |
* | | No functional changesJon Bratseth2021-12-155-8/+13
|/ /
* | Revert "Move the Context class to ThreadedHttpRequestHandler [run-systemtest]"Harald Musum2021-12-153-65/+58
| |
* | Move the Context class to ThreadedHttpRequestHandlergjoranv2021-12-143-58/+65
|/ | | | - Add new ctor that takes a Context
* Remove unused methodBjørn Christian Seime2021-12-131-18/+0
|
* Remove use of deprecated methodBjørn Christian Seime2021-12-131-5/+3
|
* Handle write race between handler response and error responseBjørn Christian Seime2021-12-131-68/+105
| | | | | Check if an error response is written before committing response on initial content channel write.
* Broken pipe can be reported through SocketExceptionBjørn Christian Seime2021-12-131-1/+2
|
* Revert "Merge pull request #20456 from ↵Jon Bratseth2021-12-133-0/+24
| | | | | | | vespa-engine/revert-20439-bratseth/zoneinfo-in-query-profile-context" This reverts commit 2780822f7d1fc66ea2833b2b7aaa2b9cb74f5833, reversing changes made to 8ff6429daf9a695f2fa5d45a8033c75fdadfcfe2.
* Revert "Add zone info to query profile context"Arnstein Ressem2021-12-103-24/+0
|
* Merge pull request #20439 from ↵Jon Bratseth2021-12-103-0/+24
|\ | | | | | | | | vespa-engine/bratseth/zoneinfo-in-query-profile-context Add zone info to query profile context
| * Add zone info to query profile contextJon Bratseth2021-12-093-0/+24
| |
* | update ABI for generated buildersArne H Juul2021-12-091-0/+12
| |
* | update ABI for generated buildersArne H Juul2021-12-091-0/+2
|/
* Rename method 'future' => 'completedFuture'Bjørn Christian Seime2021-12-085-10/+10
|
* Rename method 'future' => 'completeFuture'Bjørn Christian Seime2021-12-087-12/+12
|
* Deprecate methods using Guava ListenableFutureBjørn Christian Seime2021-12-0815-87/+166
| | | | | | | | - com.yahoo.processing.Response.recursiveComplete() - com.yahoo.processing.response.DataList.complete() - com.yahoo.processing.response.IncomingData.completed() Also fixes bug in FutureResponse where `get()` does not return value produced by async task.