This is an automated email from the ASF dual-hosted git repository.

afs pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit f8d614b250fbc82b90c770a61d35a2aae26fe906
Author: shah <[email protected]>
AuthorDate: Wed Jul 29 22:14:10 2026 +0200

    GH-4084: Address review feedback on ByteBufferPool sizing
    
    Use the pool's default factor (-1) and reduce jettyOutputBufferSize
    from 5MB to 2MB per review.
---
 .../src/main/java/org/apache/jena/fuseki/main/JettyServer.java          | 2 +-
 .../java/org/apache/jena/fuseki/main/sys/FusekiSystemConstants.java     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/JettyServer.java
 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/JettyServer.java
index 1ccd7dfc57..652690b78b 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/JettyServer.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/JettyServer.java
@@ -483,7 +483,7 @@ public class JettyServer {
      * {@link FusekiSystemConstants#jettyOutputBufferSize}. */
     private static ByteBufferPool newByteBufferPool() {
         int maxCapacity = FusekiSystemConstants.jettyOutputBufferSize;
-        return new ArrayByteBufferPool(0, 2048, maxCapacity, -1, -1, -1);
+        return new ArrayByteBufferPool(0, -1, maxCapacity, -1, -1, -1);
     }
 
     private static void serverAddConnectors(Server server, int port,  boolean 
loopback) {
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/sys/FusekiSystemConstants.java
 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/sys/FusekiSystemConstants.java
index 5e26090a34..2a5de07736 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/sys/FusekiSystemConstants.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/sys/FusekiSystemConstants.java
@@ -55,7 +55,7 @@ public class FusekiSystemConstants {
      * Setting for HttpConfiguration.setOutputBufferSize (set in
      * {@link JettyLib#httpConfiguration}).
      */
-    public static final int jettyOutputBufferSize = 5 * 1024 * 1024;
+    public static final int jettyOutputBufferSize = 2 * 1024 * 1024;
 
     /**
      * JettyrRequest header size.

Reply via email to