Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Re-introduce the resetting of component subscriber after bootstrap | gjoranv | 2021-10-15 | 1 | -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]" | gjoranv | 2021-10-15 | 7 | -138/+157 |
| | | | | This reverts commit 868c29b272eb7773d5c4515cb33640a44074d05a. | ||||
* | Metrics Q size and capacity must into account what kind of Q is used. | Henning Baldersheim | 2021-10-15 | 5 | -35/+97 |
| | |||||
* | Revert "Container config improvements [run-systemtest]" | Henning Baldersheim | 2021-10-14 | 7 | -157/+138 |
| | |||||
* | Merge pull request #19544 from vespa-engine/container-config-improvements | gjoranv | 2021-10-14 | 7 | -138/+157 |
|\ | | | | | Container config improvements [run-systemtest] | ||||
| * | Init the config generation to 1 instead of 0. | gjoranv | 2021-10-14 | 1 | -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. | gjoranv | 2021-10-14 | 1 | -7/+7 |
| | | |||||
| * | Allow exceptions from the config system to propagate up. | gjoranv | 2021-10-13 | 1 | -9/+2 |
| | | |||||
| * | Simplify and improve config retrieval. | gjoranv | 2021-10-13 | 1 | -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. | gjoranv | 2021-10-13 | 1 | -4/+5 |
| | | |||||
| * | minor: rearrange fields. | gjoranv | 2021-10-08 | 1 | -1/+2 |
| | | |||||
| * | Improve debugging of CloudSubscriber by adding a name. | gjoranv | 2021-10-08 | 4 | -14/+15 |
| | | |||||
| * | Simplify by taking a SubscriberFactory instead of a Function. | gjoranv | 2021-10-08 | 3 | -11/+10 |
| | | |||||
| * | Move CloudSubscriber to separate class file. | gjoranv | 2021-10-08 | 2 | -75/+101 |
| | | |||||
| * | Add more debug log for config generations. | gjoranv | 2021-10-08 | 2 | -3/+7 |
| | | |||||
| * | Use correct method name in log message. | gjoranv | 2021-10-08 | 1 | -1/+1 |
| | | |||||
| * | Improve comment | gjoranv | 2021-10-08 | 1 | -1/+2 |
| | | |||||
* | | - Effective executor Q size is max pool size + max Q size. | Henning Baldersheim | 2021-10-13 | 2 | -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 failure | Bjørn Christian Seime | 2021-10-11 | 2 | -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.44 | Bjørn Christian Seime | 2021-10-11 | 1 | -0/+2 |
| | | |||||
* | | Add toString for Node and ComponentNode | Henning Baldersheim | 2021-10-08 | 2 | -5/+14 |
| | | |||||
* | | Add some more information to exception message | Henning Baldersheim | 2021-10-08 | 1 | -2/+2 |
|/ | |||||
* | More mockito magic. | Henning Baldersheim | 2021-10-08 | 1 | -3/+5 |
| | |||||
* | Use refer(any) | Henning Baldersheim | 2021-10-08 | 1 | -12/+8 |
| | |||||
* | If execution is rejected, fall back to doing it yourself. | Henning Baldersheim | 2021-10-07 | 2 | -3/+11 |
| | |||||
* | Merge pull request #19452 from vespa-engine/bjorncs/jetty-async-listener | Bjørn Christian Seime | 2021-10-07 | 8 | -354/+258 |
|\ | | | | | Refactor async completion logic for read and write path [run-systemtest] | ||||
| * | Ensure writer is closed while holding lock | Bjørn Christian Seime | 2021-10-07 | 1 | -33/+33 |
| | | | | | | | | Handler can inject its response content if lock is not held between write and close. | ||||
| * | Refactor async completion logic for read and write path | Bjørn Christian Seime | 2021-10-07 | 8 | -354/+258 |
| | | | | | | | | Ensure that failure from request read, write or async context correctly terminates request processing. | ||||
* | | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 81 | -81/+81 |
| | | |||||
* | | Update 2019 Yahoo Holdings copyright notices. | gjoranv | 2021-10-07 | 2 | -2/+2 |
| | | |||||
* | | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 34 | -34/+34 |
| | | |||||
* | | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 385 | -385/+385 |
|/ | |||||
* | - GC unused AsyncCompleteListener.java | Henning Baldersheim | 2021-10-06 | 2 | -60/+37 |
| | | | | - Avoid using anonymous constructor. | ||||
* | Attach context | Henning Baldersheim | 2021-10-06 | 3 | -5/+10 |
| | |||||
* | Add mock for added newRequest method. | Henning Baldersheim | 2021-10-05 | 3 | -0/+3 |
| | |||||
* | Add option to attach a context to refer. | Henning Baldersheim | 2021-10-05 | 1 | -0/+1 |
| | | | | Introduce a lightweight debug mode. | ||||
* | Simplify | Henning Baldersheim | 2021-10-04 | 1 | -20/+20 |
| | |||||
* | Add comment about incorrect error handling. | Henning Baldersheim | 2021-10-01 | 1 | -0/+4 |
| | |||||
* | - Add deprecation warning for methods only used in tests to enable using ↵ | Henning Baldersheim | 2021-10-01 | 7 | -3/+12 |
| | | | | | | | final on members. - assign the reference at the end of the constructor to avoid possibility for exceptions thrown leaving the reference hidden in the dark. - Catch Throwable instead of RuntimException to avoid some exceptions to pass. | ||||
* | Make use of fallback injector a warning. | Henning Baldersheim | 2021-10-01 | 1 | -1/+4 |
| | |||||
* | Merge pull request #19383 from vespa-engine/merge-http-utils-into-vespajlib | gjoranv | 2021-10-01 | 1 | -5/+0 |
|\ | | | | | Merge http utils into vespajlib [run-systemtest] | ||||
| * | Remove deps to http-utils and add vespajlib where necessary. | gjoranv | 2021-09-30 | 1 | -5/+0 |
| | | |||||
* | | Scale queue size for access/connection log locally | Bjørn Christian Seime | 2021-09-30 | 2 | -2/+14 |
| | | |||||
* | | Use minimum 8 threads when config contains a scale factor | Bjørn Christian Seime | 2021-09-30 | 2 | -8/+5 |
| | | |||||
* | | Add constant for min queue size | Bjørn Christian Seime | 2021-09-30 | 1 | -1/+2 |
| | | |||||
* | | Scale jdisc threadpools with cpus available in JVM | Bjørn Christian Seime | 2021-09-30 | 5 | -37/+68 |
| | | | | | | | | Change config model to only determine the scaling factors for all threadpool configuration. | ||||
* | | Improve logging of Jetty configuration | Bjørn Christian Seime | 2021-09-30 | 1 | -6/+8 |
| | | |||||
* | | Determine Jetty threadpool size locally | Bjørn Christian Seime | 2021-09-30 | 1 | -2/+3 |
|/ | |||||
* | encode -> embed | Jon Bratseth | 2021-09-28 | 2 | -12/+7 |
| | |||||
* | Merge pull request #19278 from vespa-engine/bjorncs/find-pid | Bjørn Christian Seime | 2021-09-27 | 1 | -11/+17 |
|\ | | | | | Extend find-pid to accept service by name |