Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Also deconstruct partrial graph when an Error is thrown | Bjørn Christian Seime | 2022-02-18 | 1 | -1/+1 |
| | |||||
* | use toRealPath for both arguments | Arne Juul | 2022-02-17 | 1 | -3/+4 |
| | | | | | * when comparing the "real" filenames for two paths, we must take care to apply toRealPath() for both of them. | ||||
* | Fail with correct status code on invalid method | Bjørn Christian Seime | 2022-02-09 | 1 | -1/+11 |
| | |||||
* | Deprecate method leaking Guice | Bjørn Christian Seime | 2022-02-08 | 4 | -21/+0 |
| | |||||
* | Throw exception if subscriber is invoked after it's closed | Bjørn Christian Seime | 2022-02-07 | 1 | -1/+2 |
| | |||||
* | Reapply "Shutdown reconfiguration thread in a more controlled way ↵ | Bjørn Christian Seime | 2022-02-07 | 3 | -5/+7 |
| | | | | [run-systemtest]"" | ||||
* | Revert "Shutdown reconfiguration thread in a more controlled way ↵ | Bjørn Christian Seime | 2022-02-07 | 3 | -7/+5 |
| | | | | [run-systemtest]" | ||||
* | Only deconstruct components from failed graph that are new | Bjørn Christian Seime | 2022-02-07 | 1 | -1/+13 |
| | |||||
* | Shutdown reconfiguration thread in a more controlled way | Bjørn Christian Seime | 2022-02-04 | 3 | -5/+7 |
| | | | | Use interrupts is a horrible mechanism as we cannot control which part of the code receives the signal. | ||||
* | Ensure instance is visible for all threads | Bjørn Christian Seime | 2022-02-04 | 1 | -1/+1 |
| | |||||
* | Rename and remove unnecessary parameter | Bjørn Christian Seime | 2022-02-04 | 1 | -13/+12 |
| | |||||
* | Deconstruct partial graph if construction fail | Bjørn Christian Seime | 2022-02-04 | 1 | -1/+9 |
| | |||||
* | Filter out components not constructed | Bjørn Christian Seime | 2022-02-04 | 1 | -1/+4 |
| | |||||
* | Merge pull request #21013 from vespa-engine/deprecate-config.subscription | Harald Musum | 2022-02-02 | 5 | -0/+5 |
|\ | | | | | Deprecate config.subscription | ||||
| * | Add SuppressWarnings for removal of config.subscription types. | gjoranv | 2022-02-02 | 5 | -0/+5 |
| | | |||||
* | | Merge pull request #20960 from vespa-engine/bjorncs/connection-log | Øyvind Grønnesby | 2022-01-30 | 3 | -6/+42 |
|\ \ | |/ |/| | Add issuer and fingerprint of peer certificate to connection log | ||||
| * | Add issuer and fingerprint of peer certificate to connection log | Bjørn Christian Seime | 2022-01-27 | 3 | -6/+42 |
| | | |||||
* | | Log time spent shutting down Jetty | Bjørn Christian Seime | 2022-01-28 | 1 | -3/+6 |
|/ | |||||
* | Include generation number in log message for deconstruction | Bjørn Christian Seime | 2022-01-25 | 4 | -6/+6 |
| | |||||
* | Redesign ComponentDeconstructor to start deconstruction immediately | Bjørn Christian Seime | 2022-01-25 | 4 | -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 Seime | 2022-01-25 | 5 | -8/+8 |
| | |||||
* | Reduce default timeout for metrics requests from 300s to 25s to ensure it is ↵ | Henning Baldersheim | 2022-01-25 | 1 | -0/+12 |
| | | | | shorter than shutdown timeout targeted to be 30s | ||||
* | Delegate responsibility/timing of cleaning up old components to caller | Bjørn Christian Seime | 2022-01-25 | 5 | -16/+39 |
| | |||||
* | Rename methods that implicitly waits for a new config generation | Bjørn Christian Seime | 2022-01-25 | 5 | -13/+11 |
| | |||||
* | Ensure only provider shuts down the VespaDocumentAccess | Jon Marius Venstad | 2022-01-24 | 2 | -3/+10 |
| | |||||
* | Provider is not a component | Bjørn Christian Seime | 2022-01-21 | 1 | -4/+2 |
| | |||||
* | Use refer() overload with context | Bjørn Christian Seime | 2022-01-21 | 1 | -1/+1 |
| | |||||
* | Fail-fast if reconfigurer thread is interrupted | Bjørn Christian Seime | 2022-01-21 | 1 | -1/+6 |
| | |||||
* | Deprecate LoggingRequestHandler (replaced by ThreadedHttpReqHndlr) | gjoranv | 2022-01-18 | 2 | -1/+4 |
| | |||||
* | Keep LoggingRequestHandler as base class for public api handlers. | gjoranv | 2022-01-17 | 2 | -3/+3 |
| | | | | (AbstractProcessingHandler and SearchHandler) | ||||
* | Extend ThreadedHttpReqHndlr instead of deprecated LoggingReqHndlr | gjoranv | 2022-01-17 | 6 | -14/+14 |
| | |||||
* | Allow Response to populate the access log from ThreadedHttpReqHndlr | gjoranv | 2022-01-17 | 1 | -1/+40 |
| | |||||
* | Ensure that components configs are used | gjoranv | 2022-01-14 | 1 | -1/+15 |
| | | | | | .. even if the subscriber got a newer generation than the bootstrap subscriber for some reason. | ||||
* | Inline getConfigsOptional() | gjoranv | 2022-01-14 | 1 | -6/+0 |
| | |||||
* | Don't expose types that are not available from other bundles | Bjørn Christian Seime | 2022-01-11 | 3 | -16/+54 |
| | |||||
* | Remove package-info for empty c.y.container.servlet package | gjoranv | 2022-01-03 | 1 | -7/+0 |
| | |||||
* | Remove servlet related config defs. | gjoranv | 2022-01-03 | 3 | -105/+0 |
| | |||||
* | Remove obsolete usage of ServletPathsConfig | gjoranv | 2022-01-03 | 2 | -5/+0 |
| | |||||
* | GC use of deprecated junit assertThat and unify | Henning Baldersheim | 2021-12-21 | 1 | -0/+1 |
| | |||||
* | GC deprecated junit assertThat. | Henning Baldersheim | 2021-12-21 | 12 | -273/+236 |
| | |||||
* | Revert "Merge pull request #20578 from ↵ | Jon Marius Venstad | 2021-12-20 | 1 | -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 Venstad | 2021-12-18 | 1 | -4/+2 |
| | |||||
* | Move model to module where it is needed, to simplify, at the cost of larger ↵ | Jon Marius Venstad | 2021-12-18 | 1 | -3/+2 |
| | | | | bundles | ||||
* | Replace optimaize with OpenNLP language detector | Jon Marius Venstad | 2021-12-17 | 1 | -2/+5 |
| | |||||
* | Put back Context class to LoggingRequestHandler | gjoranv | 2021-12-16 | 3 | -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 ThreadedHttpRequestHandler | gjoranv | 2021-12-16 | 3 | -58/+65 |
| | | | | - Add new ctor that takes a Context | ||||
* | Merge pull request #20512 from vespa-engine/arnej/ignore-some-user-agents | Arne H Juul | 2021-12-15 | 4 | -7/+33 |
|\ | | | | | minimal implementation of "ignore some user agents" | ||||
| * | keep methods package-private | Arne H Juul | 2021-12-15 | 1 | -1/+1 |
| | | |||||
| * | minimal implementation of "ignore some user agents" | Arne H Juul | 2021-12-14 | 4 | -7/+33 |
| | | |||||
* | | Merge pull request #20532 from vespa-engine/bjorncs/inject | Bjørn Christian Seime | 2021-12-15 | 1 | -2/+2 |
|\ \ | | | | | | | Add custom Inject annotation so Guice is not needed just for the anno… |