Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Merge container-accesslogging into jdisc_http_service" | Bjørn Christian Seime | 2021-01-11 | 22 | -2606/+0 |
| | |||||
* | Merge container-accesslogging into jdisc_http_service | Bjørn Christian Seime | 2021-01-11 | 22 | -0/+2606 |
| | |||||
* | Stabilize unit test | Bjørn Christian Seime | 2021-01-04 | 1 | -1/+1 |
| | | | | 200 with no content is valid behaviour | ||||
* | 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 | 2 | -17/+53 |
| | |||||
* | 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 | 4 | -9/+64 |
| | | | | 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 | 3 | -0/+13 |
| | |||||
* | Add metrics for request filtering | Bjørn Christian Seime | 2020-11-17 | 4 | -26/+70 |
| | |||||
* | Move MetricConsumerMock to separate class | Bjørn Christian Seime | 2020-11-17 | 2 | -13/+28 |
| | |||||
* | 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 | 9 | -100/+254 |
| | | | | 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 | 12 | -165/+199 |
| | | | | | | | 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 | 6 | -571/+4 |
| | |||||
* | Remove implicit and potensially false dependency on jdisc_http_service | Bjørn Christian Seime | 2020-11-11 | 6 | -4/+571 |
| | | | | 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 | 2 | -2/+11 |
| | |||||
* | 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 | 3 | -20/+39 |
| | |||||
* | Revert "Bjorncs/health check proxy https" | Arnstein Ressem | 2020-10-15 | 3 | -39/+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 | 2 | -5/+19 |
|/ | |||||
* | Merge pull request #14787 from vespa-engine/bjorncs/jetty-threadpool-metrics | Henning Baldersheim | 2020-10-09 | 14 | -219/+271 |
|\ | | | | | 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 | 9 | -128/+131 |
| | | |||||
* | | Merge pull request #14739 from vespa-engine/bjorncs/jdisc-access-logging | Bjørn Christian Seime | 2020-10-09 | 4 | -32/+50 |
|\ \ | |/ |/| | 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 | 4 | -32/+50 |
| | | | | | | | | 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. | ||||
* | Stabilize test - exception may fail out request between commit and response ↵ | Bjørn Christian Seime | 2020-10-02 | 1 | -1/+1 |
| | | | | write | ||||
* | 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. | ||||
* | Merge pull request #14454 from vespa-engine/jonmv/async-document-v1 | Jon Marius Venstad | 2020-09-18 | 1 | -1/+1 |
|\ | | | | | Jonmv/async document v1 |