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

github-merge-queue[bot] pushed a commit to branch 
gh-readonly-queue/release/v1.2/pr-7811-549b2db79379bcd2b0399657d3f1c61226a314d2
in repository https://gitbox.apache.org/repos/asf/texera.git

commit 5c0edbf41ea7eafba9a58df4909ee827463d14f3
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Sep 19 19:09:41 2026 +0000

    fix(v1.2): raise default WebSocket payload limit to avoid dropping large 
result frames (#7811)
    
    ### What changes were proposed in this PR?
    
    Automated backport of #6858 to `release/v1.2`.
    
    Source: 25b208388100c49280eb6511f50c330db7b711aa ยท [automation
    run](https://github.com/apache/texera/actions/runs/32416194474)
    
    ### Any related issues, documentation, discussions?
    
    Backport of #6858. Originally linked #6857.
    
    ### How was this PR tested?
    
    Release-branch CI runs on this branch once the conflicts are resolved
    and this PR is marked ready for review.
    
    ### Was this PR authored or co-authored using generative AI tooling?
    
    No.
    
    Signed-off-by: ali <[email protected]>
    Co-authored-by: ali risheh <[email protected]>
    Co-authored-by: Yicong Huang 
<[email protected]>
    Co-authored-by: Claude Opus 5 (1M context) <[email protected]>
---
 .../org/apache/texera/web/resource/WebsocketPayloadSizeTuner.scala      | 2 +-
 bin/k8s/values-development.yaml                                         | 2 +-
 bin/k8s/values.yaml                                                     | 2 +-
 common/config/src/main/resources/application.conf                       | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/amber/src/main/scala/org/apache/texera/web/resource/WebsocketPayloadSizeTuner.scala
 
b/amber/src/main/scala/org/apache/texera/web/resource/WebsocketPayloadSizeTuner.scala
index 92c7ad87f0..3fa032db5b 100644
--- 
a/amber/src/main/scala/org/apache/texera/web/resource/WebsocketPayloadSizeTuner.scala
+++ 
b/amber/src/main/scala/org/apache/texera/web/resource/WebsocketPayloadSizeTuner.scala
@@ -21,7 +21,7 @@ package org.apache.texera.web.resource
 import javax.servlet.{ServletContextEvent, ServletContextListener}
 import javax.websocket.server.ServerContainer
 
-class WebsocketPayloadSizeTuner(maxKB: Int) // by default, 64 KiB
+class WebsocketPayloadSizeTuner(maxKB: Int) // by default, 1 MiB
     extends ServletContextListener {
 
   override def contextInitialized(sce: ServletContextEvent): Unit = {
diff --git a/bin/k8s/values-development.yaml b/bin/k8s/values-development.yaml
index db82a3b417..a03415cd7e 100644
--- a/bin/k8s/values-development.yaml
+++ b/bin/k8s/values-development.yaml
@@ -323,7 +323,7 @@ texeraEnvVars:
   - name: SCHEDULE_GENERATOR_ENABLE_COST_BASED_SCHEDULE_GENERATOR
     value: "true"
   - name: MAX_WORKFLOW_WEBSOCKET_REQUEST_PAYLOAD_SIZE_KB
-    value: "64"
+    value: "1024"
   - name: MAX_NUM_OF_RUNNING_COMPUTING_UNITS_PER_USER
     value: "10"
   - name: KUBERNETES_COMPUTING_UNIT_CPU_LIMIT_OPTIONS
diff --git a/bin/k8s/values.yaml b/bin/k8s/values.yaml
index 5f606986d8..20ec313be0 100644
--- a/bin/k8s/values.yaml
+++ b/bin/k8s/values.yaml
@@ -315,7 +315,7 @@ texeraEnvVars:
   - name: SCHEDULE_GENERATOR_ENABLE_COST_BASED_SCHEDULE_GENERATOR
     value: "true"
   - name: MAX_WORKFLOW_WEBSOCKET_REQUEST_PAYLOAD_SIZE_KB
-    value: "64"
+    value: "1024"
   - name: MAX_NUM_OF_RUNNING_COMPUTING_UNITS_PER_USER
     value: "10"
   - name: KUBERNETES_COMPUTING_UNIT_CPU_LIMIT_OPTIONS
diff --git a/common/config/src/main/resources/application.conf 
b/common/config/src/main/resources/application.conf
index c7a7af2418..d5f7ffed2e 100644
--- a/common/config/src/main/resources/application.conf
+++ b/common/config/src/main/resources/application.conf
@@ -90,7 +90,7 @@ web-server {
     clean-all-execution-results-on-server-start = false
     clean-all-execution-results-on-server-start = 
${?WEB_SERVER_CLEAN_ALL_EXECUTION_RESULTS_ON_SERVER_START}
 
-    max-workflow-websocket-request-payload-size-kb = 64
+    max-workflow-websocket-request-payload-size-kb = 1024
     max-workflow-websocket-request-payload-size-kb = 
${?MAX_WORKFLOW_WEBSOCKET_REQUEST_PAYLOAD_SIZE_KB}
 }
 

Reply via email to