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}
}