From a867464f5a473317fbc6ef2f6e91c5aea25f9c94 Mon Sep 17 00:00:00 2001 From: Esteban Gutierrez Date: Tue, 24 Mar 2020 15:12:02 -0500 Subject: [PATCH] HBASE-24041 [regression] Increase RESTServer buffer size back to 64k (#1339) * HBASE-24041 [regression] Increase RESTServer buffer size back to 64k * HBASE-24041 [regression] Increase RESTServer buffer size back to 64k --- .../main/java/org/apache/hadoop/hbase/rest/RESTServer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/RESTServer.java b/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/RESTServer.java index c3d16ee4c91..3411ef28ab9 100644 --- a/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/RESTServer.java +++ b/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/RESTServer.java @@ -90,6 +90,7 @@ public class RESTServer implements Constants { static final String REST_CSRF_METHODS_TO_IGNORE_KEY = "hbase.rest.csrf.methods.to.ignore"; static final String REST_CSRF_METHODS_TO_IGNORE_DEFAULT = "GET,OPTIONS,HEAD,TRACE"; public static final String SKIP_LOGIN_KEY = "hbase.rest.skip.login"; + static final int DEFAULT_HTTP_MAX_HEADER_SIZE = 64 * 1024; // 64k private static final String PATH_SPEC_ANY = "/*"; @@ -293,6 +294,9 @@ public class RESTServer implements Constants { HttpConfiguration httpConfig = new HttpConfiguration(); httpConfig.setSecureScheme("https"); httpConfig.setSecurePort(servicePort); + httpConfig.setHeaderCacheSize(DEFAULT_HTTP_MAX_HEADER_SIZE); + httpConfig.setRequestHeaderSize(DEFAULT_HTTP_MAX_HEADER_SIZE); + httpConfig.setResponseHeaderSize(DEFAULT_HTTP_MAX_HEADER_SIZE); httpConfig.setSendServerVersion(false); httpConfig.setSendDateHeader(false);