File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
hbase-http/src/main/java/org/apache/hadoop/hbase/http Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -114,6 +114,11 @@ public class HttpServer implements FilterContainer {
114
114
// limitation otherwise the UTs will fail
115
115
private static final int DEFAULT_MAX_HEADER_SIZE = Character .MAX_VALUE - 1 ;
116
116
117
+ // Add configuration for jetty idle timeout
118
+ private static final String HTTP_JETTY_IDLE_TIMEOUT = "hbase.ui.connection.idleTimeout" ;
119
+ // Default jetty idle timeout
120
+ private static final long DEFAULT_HTTP_JETTY_IDLE_TIMEOUT = 30000 ;
121
+
117
122
static final String FILTER_INITIALIZERS_PROPERTY = "hbase.http.filter.initializers" ;
118
123
static final String HTTP_MAX_THREADS = "hbase.http.max.threads" ;
119
124
@@ -465,6 +470,9 @@ public HttpServer build() throws IOException {
465
470
466
471
// default settings for connector
467
472
listener .setAcceptQueueSize (128 );
473
+ // config idle timeout for jetty
474
+ listener
475
+ .setIdleTimeout (conf .getLong (HTTP_JETTY_IDLE_TIMEOUT , DEFAULT_HTTP_JETTY_IDLE_TIMEOUT ));
468
476
if (Shell .WINDOWS ) {
469
477
// result of setting the SO_REUSEADDR flag is different on Windows
470
478
// http://msdn.microsoft.com/en-us/library/ms740621(v=vs.85).aspx
You can’t perform that action at this time.
0 commit comments