diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 33644b95e25..9bd4fe51358 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -146,12 +146,7 @@ tomcat-embed-core = "org.apache.tomcat.embed:tomcat-embed-core:10.1.55" # checkForUpdates: tomcat-embed-core9:9.+ tomcat-embed-core9 = "org.apache.tomcat.embed:tomcat-embed-core:9.0.118" truth = "com.google.truth:truth:1.4.5" -# 2.2.39 fails UndertowInteropTest.veryLargeRequest() -# https://github.com/grpc/grpc-java/issues/12859 -# (disabled) checkForUpdates: undertow-servlet22:2.2.+ -# checkForUpdates: undertow-servlet22:2.2.38.Final -undertow-servlet22 = "io.undertow:undertow-servlet:2.2.38.Final" -# 2.3.21 fails UndertowInteropTest.veryLargeRequest() -# https://github.com/grpc/grpc-java/issues/12859 -# checkForUpdates: undertow-servlet:2.3.20.Final -undertow-servlet = "io.undertow:undertow-servlet:2.3.20.Final" +# checkForUpdates: undertow-servlet22:2.2.+ +undertow-servlet22 = "io.undertow:undertow-servlet:2.2.39.Final" +# checkForUpdates: undertow-servlet:2.3.+ +undertow-servlet = "io.undertow:undertow-servlet:2.3.21.Final" diff --git a/servlet/src/undertowTest/java/io/grpc/servlet/UndertowInteropTest.java b/servlet/src/undertowTest/java/io/grpc/servlet/UndertowInteropTest.java index b8be018664d..21b9c29225d 100644 --- a/servlet/src/undertowTest/java/io/grpc/servlet/UndertowInteropTest.java +++ b/servlet/src/undertowTest/java/io/grpc/servlet/UndertowInteropTest.java @@ -47,6 +47,7 @@ public class UndertowInteropTest extends AbstractInteropTest { private static final String HOST = "localhost"; private static final String MYAPP = "/grpc.testing.TestService"; + private static final long MAX_ENTITY_SIZE = AbstractInteropTest.MAX_MESSAGE_SIZE; private int port; private Undertow server; private DeploymentManager manager; @@ -101,6 +102,7 @@ protected void startServer(ServerBuilder builder) { .addPrefixPath("/", servletHandler); // for unimplementedService test server = Undertow.builder() .setServerOption(UndertowOptions.ENABLE_HTTP2, true) + .setServerOption(UndertowOptions.MAX_ENTITY_SIZE, MAX_ENTITY_SIZE) .setServerOption(UndertowOptions.SHUTDOWN_TIMEOUT, 5000 /* 5 sec */) .addHttpListener(0, HOST) .setHandler(path) diff --git a/servlet/src/undertowTest/java/io/grpc/servlet/UndertowTransportTest.java b/servlet/src/undertowTest/java/io/grpc/servlet/UndertowTransportTest.java index ef897c87d70..825fd9563d3 100644 --- a/servlet/src/undertowTest/java/io/grpc/servlet/UndertowTransportTest.java +++ b/servlet/src/undertowTest/java/io/grpc/servlet/UndertowTransportTest.java @@ -63,6 +63,7 @@ public class UndertowTransportTest extends AbstractTransportTest { private static final String HOST = "localhost"; private static final String MYAPP = "/service"; + private static final long MAX_ENTITY_SIZE = Integer.MAX_VALUE; private final FakeClock fakeClock = new FakeClock(); @@ -131,6 +132,7 @@ public void start(ServerListener listener) throws IOException { undertowServer = Undertow.builder() .setServerOption(UndertowOptions.ENABLE_HTTP2, true) + .setServerOption(UndertowOptions.MAX_ENTITY_SIZE, MAX_ENTITY_SIZE) .setServerOption(UndertowOptions.SHUTDOWN_TIMEOUT, 5000 /* 5 sec */) .addHttpListener(0, HOST) .setHandler(path)