Skip to content

Add noDowntime option to reset #7280

@npawar

Description

@npawar

Sometimes, reset API is called on a consuming segment, to make the consumption restart. This is quite desirable in case of schema evolution, where someone added a new column, and want to force the consuming segment to restart, so that the new values are seen in the consuming segment. While consumption can be restarted even by restarting the server that contains that segment, that is often more expensive (multiple tables, multiple consumers on that server) and hence folks don't like that option.
Calling a reset will take the segment to OFFLINE and back to ONLINE. If there are multiple replicas, all of them will get reset at once. This will cause downtime, even though we have replication. There is no way to make the reset happen once replica at a time.
A noDowntime option would be nice.

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