Skip to content

Increase default max task update size #28074

Description

@jja725

Summary

The default experimental.internal-communication.max-task-update-size is currently 16MB, which can be too small for large production queries with complex task updates.

Motivation

PR #27220 already had to override this property to 32MB for StandaloneQueryRunner after a generated wide-column test crossed the 16MB default (TaskUpdate size of 16.73MB has exceeded the limit of 16MB). We have also seen production query failures around the 30-40MB range, with edge cases around 100MB.

The older issue #14129 also shows that real task updates can exceed 16MB by a significant margin.

Proposal

Increase the default value of experimental.internal-communication.max-task-update-size from 16MB to 32MB. This aligns the product default with the OSS test override added in #27220 while keeping the limit conservative and still configurable for deployments that need a higher or lower value.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions