-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated migration guide for selective algorithm improvements in chang… #701
Conversation
CHANGELOG.md
Outdated
@@ -8,6 +8,12 @@ Improved durability of assignments during restarts and zookeeper flaps. | |||
Reporting of assignments and running consumers has been improved and made consistent. | |||
More reliable handling of consumer processes. | |||
|
|||
Migration guide: | |||
|
|||
To utilize these improvements it is required to stop all instances in hermes cluster, remove all nodes from <zookeeper.root>/consumers-workload/<kafka.cluster.name>/runtime and restart instances. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
missing code quotes in path, also maybe use {} to denote placeholder?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
changed
2626170
to
89b5f75
Compare
89b5f75
to
8ef46b2
Compare
|
||
This adds a marker in selective algorithm's consumer assignments, which allows rebalancing with removing automatically created assignments. | ||
|
||
Alternatively, to avoid switching off your cluster, a script updating assignments' zookeeper nodes' data to `AUTO_ASSIGNED` can be used. It should be also applied after all nodes run the new version, as previous run could shuffle assignments during deployment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I observed that the previous version almost certainly shuffles assignments during a rolling update to the latest version, so I needed to re-run the script.
…elog