Skip to content

All-zero weights: is it allowed and how is traffic distributed #43

@linki

Description

@linki

There is unclarity how an all-zero traffic weight is handled and interpreted.

Handled (currently):

  • rejected by at least one client (zkubectl)
  • Not handled by the server (stackset controller allows this setting)

Interpretation (currently)

  • stackset-controller resolves all-zero weights to equal traffic distribution
    • this seems undesireable by a majority of users at the moment

Clarify what's the desired behaviour:

  • Should all-zero weights be possible at all
    • where to make the validation and reject the request?
  • How to interpret all-zero weights if allowed
    • equal distribution or zero traffic

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