Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Explicitly allow only absolute URIs with host in UriPattern.match | Jon Marius Venstad | 2020-12-23 | 1 | -1/+0 |
| | |||||
* | Avoid too-clever method that removes port 443 for https | Jon Marius Venstad | 2020-12-23 | 1 | -15/+11 |
| | |||||
* | Add helper method to rethrow checked as unchecked | Bjørn Christian Seime | 2020-12-02 | 3 | -32/+2 |
| | |||||
* | Revert "Bjorncs/cluster controller reindexing status" | Jon Marius Venstad | 2020-12-02 | 3 | -2/+32 |
| | |||||
* | Add helper method to rethrow checked as unchecked | Bjørn Christian Seime | 2020-12-01 | 3 | -32/+2 |
| | |||||
* | Add strict filtering mode to jdisc | Bjørn Christian Seime | 2020-11-19 | 2 | -3/+32 |
| | | | | Jdisc will reject requests that does not match a request filter (chain) if strict filtering is enabled. | ||||
* | Log request and response chains to json access log | Morten Tokle | 2020-11-18 | 2 | -0/+11 |
| | |||||
* | Add metrics for request filtering | Bjørn Christian Seime | 2020-11-17 | 3 | -6/+33 |
| | |||||
* | Allow extra dimensions for request based metric dimensions | Bjørn Christian Seime | 2020-11-17 | 3 | -43/+13 |
| | | | | Remove metric context cache. I doubt it will have any significant impact on performance. | ||||
* | Support default request/response filters per connector | Bjørn Christian Seime | 2020-11-17 | 6 | -79/+108 |
| | | | | Filter requests using default request/response filter if no other filters matches the request uri. | ||||
* | Prepare FilterBindings to allow default filter chains and metrics | Bjørn Christian Seime | 2020-11-13 | 6 | -27/+129 |
| | | | | | | | Track and expose filter ids from FilterBindings. Add builder to simplify construction for FilterBindings in provider and unit tests. Move FilterBindings to com.yahoo.jdisc.http.server.jetty package. Encapsulate binding matching in FilterBindings. | ||||
* | Revert "Remove implicit and potensially false dependency on jdisc_http_service" | Bjørn Christian Seime | 2020-11-11 | 4 | -398/+0 |
| | |||||
* | Remove implicit and potensially false dependency on jdisc_http_service | Bjørn Christian Seime | 2020-11-11 | 4 | -0/+398 |
| | | | | Required for later changes to jdisc_http_service. Removes jdisc_http_service from provided-dependencies. | ||||
* | Remove find free port hack from test | Martin Polden | 2020-10-29 | 1 | -1/+1 |
| | |||||
* | Add server name as dimension | Bjørn Christian Seime | 2020-10-28 | 2 | -0/+4 |
| | |||||
* | Add metric dimension for client authentication | Bjørn Christian Seime | 2020-10-22 | 2 | -4/+11 |
| | |||||
* | Add back response header that was accidentally removed | Bjørn Christian Seime | 2020-10-21 | 1 | -0/+1 |
| | |||||
* | Mark request as handled | Bjørn Christian Seime | 2020-10-21 | 1 | -0/+1 |
| | |||||
* | Reimplement HealthCheckProxyHandler as an asynchronous handler | Bjørn Christian Seime | 2020-10-21 | 1 | -24/+93 |
| | |||||
* | Revert "Reimplement HealthCheckProxyHandler as an asynchronous handler" | Bjørn Christian Seime | 2020-10-21 | 1 | -95/+24 |
| | | | | This reverts commit 5b80f539311a6dac6629890568ab65022f907894. | ||||
* | Revert "Add suffix in thread name. Combine return statement + assignment." | Bjørn Christian Seime | 2020-10-21 | 1 | -2/+4 |
| | | | | This reverts commit e3fa0cbeb1d47f7ac2dcb4dcf98d021fc354e935. | ||||
* | Add suffix in thread name. Combine return statement + assignment. | Bjørn Christian Seime | 2020-10-21 | 1 | -4/+2 |
| | |||||
* | Reimplement HealthCheckProxyHandler as an asynchronous handler | Bjørn Christian Seime | 2020-10-20 | 1 | -24/+95 |
| | |||||
* | Reduce number of janitor threads | Bjørn Christian Seime | 2020-10-19 | 1 | -1/+2 |
| | | | | | | Scale janitor threadpool with number of cores. It is currently only used for closing completion handlers (to avoid deadlock scenarios). Its size can therefore be greatly reduced. | ||||
* | Add config for minimum worker threads in Jetty | Bjørn Christian Seime | 2020-10-19 | 1 | -1/+7 |
| | |||||
* | Specify name of next protocol | Bjørn Christian Seime | 2020-10-15 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Bjorncs/health check proxy https"" | Bjørn Christian Seime | 2020-10-15 | 2 | -20/+35 |
| | |||||
* | Revert "Bjorncs/health check proxy https" | Arnstein Ressem | 2020-10-15 | 2 | -35/+20 |
| | |||||
* | Merge pull request #14864 from vespa-engine/jonmv/async-doc-v1-take2 | Bjørn Christian Seime | 2020-10-14 | 1 | -28/+28 |
|\ | | | | | Jonmv/async doc v1 take2 | ||||
| * | Update expectation to complete writing stuff to request content channel earlier | Jon Marius Venstad | 2020-10-14 | 1 | -28/+28 |
| | | |||||
* | | Use node cert for health checks to port with 'need' client auth | Bjørn Christian Seime | 2020-10-14 | 1 | -15/+20 |
| | | |||||
* | | Control if connector should use TLS implicitly if Vespa TLS is enabled | Bjørn Christian Seime | 2020-10-14 | 1 | -5/+15 |
|/ | |||||
* | Merge pull request #14787 from vespa-engine/bjorncs/jetty-threadpool-metrics | Henning Baldersheim | 2020-10-09 | 12 | -193/+247 |
|\ | | | | | Bjorncs/jetty threadpool metrics | ||||
| * | Add metrics for Jetty's threadpool | Bjørn Christian Seime | 2020-10-08 | 2 | -0/+22 |
| | | |||||
| * | Move server metric reporting to separate class | Bjørn Christian Seime | 2020-10-08 | 2 | -67/+107 |
| | | |||||
| * | Rename 'MetricReporter' => 'RequestMetricReporter' | Bjørn Christian Seime | 2020-10-08 | 5 | -17/+17 |
| | | |||||
| * | Simplify thread construction to use DaemonThreadFactory | Bjørn Christian Seime | 2020-10-08 | 1 | -16/+5 |
| | | |||||
| * | Remove meaningless '@Beta' annotation | Bjørn Christian Seime | 2020-10-08 | 1 | -2/+0 |
| | | |||||
| * | Extract metric names and dimensions to separate class | Bjørn Christian Seime | 2020-10-08 | 7 | -102/+107 |
| | | |||||
* | | Merge pull request #14739 from vespa-engine/bjorncs/jdisc-access-logging | Bjørn Christian Seime | 2020-10-09 | 2 | -25/+27 |
|\ \ | |/ |/| | Don't use request headers for remote address/port in hosted Vespa | ||||
| * | Don't use request headers for remote address/port in hosted Vespa | Bjørn Christian Seime | 2020-10-06 | 2 | -25/+27 |
| | | | | | | | | Control which headers are used for remote address/port in access log through config model. | ||||
* | | Upgrade Jetty to 9.4.32 | Bjørn Christian Seime | 2020-10-07 | 2 | -6/+6 |
|/ | | | | ServerConnectionStatistics is deprecated - using ConnectionStatistics instead. | ||||
* | Update pattern to new type of error message for invalid client certificate ↵ | Bjørn Christian Seime | 2020-09-24 | 1 | -2/+2 |
| | | | | (#14521) | ||||
* | Don't log failed requests as info | Bjørn Christian Seime | 2020-09-21 | 1 | -2/+1 |
| | | | | | These error messages clutters the log and are usually a red herring. It's typically a read timeout caused by an overloaded container or during warmup. | ||||
* | Propagate requestType through jdisc core response | Jon Bratseth | 2020-09-14 | 3 | -9/+8 |
| | |||||
* | Test request statistics | Jon Bratseth | 2020-09-14 | 2 | -0/+11 |
| | |||||
* | Handle default port for http and https being hidden by java URI | Jon Marius Venstad | 2020-09-09 | 1 | -2/+12 |
| | |||||
* | Validate created URI is as expected | Jon Marius Venstad | 2020-09-09 | 1 | -4/+12 |
| | |||||
* | Allow setting a request type explicitly | Jon Bratseth | 2020-09-02 | 6 | -134/+121 |
| | | | | | | This lets handler authors control the requestType explicitly by setting it on the HttpResponse, which is useful to avoid misclassification of POST requests to reading handlers as writes. | ||||
* | Update comment mentioning jdisc_http_filters | gjoranv | 2020-08-19 | 1 | -2/+2 |
| |