Skip to content

Add comments for parallel StatefulSet update #175

Open

Description

@shuheiktgw

Right now, the searcher and indexer StatefulSets are deployed one pod at a time, which can take a long time when users run a large number of pods.

StatefulSets have a feature called .spec.updateStrategy.rollingUpdate.maxUnavailable, which allows pods to be updated in parallel. However, this feature is currently disabled by default. Once it is enabled by default, users should be able to set this field and deploy those pods in parallel.

Note that in order to use this feature, podManagementPolicy needs to be set to Parallel instead of OrderedReady, which is the default. However, since this field is immutable, we cannot change the default policy for existing StatefulSets. The best we can probably do is add comments in values.yaml.

Activity

  1. shuheiktgw commented on Jun 29, 2026

    @shuheiktgw
    CollaboratorAuthor

    We also have to make sure users can set .spec.updateStrategy.rollingUpdate.maxUnavailable from values.yaml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions