Skip to content

Commit 7272a28

Browse files
committed
Disable RECYCLE_FACADES to reduce flaky tests
Set discardFacades=false in Tomcat 10 Embedded to avoid premature OutputBuffer recycling. This prevents flaky tests in gRPC servlet transport by ensuring facades are not discarded too early. Fixes #12524
1 parent 6d611f7 commit 7272a28

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

servlet/src/tomcatTest/java/io/grpc/servlet/TomcatTransportTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ public void start(ServerListener listener) throws IOException {
9393
.setAsyncSupported(true);
9494
ctx.addServletMappingDecoded("/*", "TomcatTransportTest");
9595
tomcatServer.getConnector().addUpgradeProtocol(new Http2Protocol());
96+
tomcatServer.getConnector().setDiscardFacades(false);
9697
try {
9798
tomcatServer.start();
9899
} catch (LifecycleException e) {

0 commit comments

Comments
 (0)