-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
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.