GitHub user vahidhashemian reopened a pull request: https://github.com/apache/kafka/pull/1726
KAFKA-4033: KIP-70: Revise Partition Assignment Semantics on New Consumer's Subscription Change This PR changes topic subscription semantics so a change in subscription does not immediately cause a rebalance. Instead, the next poll or the next scheduled metadata refresh will update the assigned partitions. You can merge this pull request into a Git repository by running: $ git pull https://github.com/vahidhashemian/kafka KAFKA-4033 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/kafka/pull/1726.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1726 ---- commit c84ca373a1f9257483273b99119b70cb274c257d Author: Vahid Hashemian <vahidhashem...@us.ibm.com> Date: 2016-08-22T18:45:52Z KAFKA-4033: KIP-70: Revise Partition Assignment Semantics on New Consumer's Subscription Change This PR changes topic subscription semantics so a change in subscription does not immediately cause a rebalance. Instead, the next poll or the next scheduled metadata refresh will update the assigned partitions. commit 6533ece037b31ac76e94b736f89485d145c5db15 Author: Vahid Hashemian <vahidhashem...@us.ibm.com> Date: 2016-08-22T23:29:48Z Unit test for subscription change commit 024ff0ad523cac9178e3006d62e1afc37a997ec3 Author: Vahid Hashemian <vahidhashem...@us.ibm.com> Date: 2016-08-24T06:22:05Z Clean up KafkaConsumerTest.java and add reusable methods commit ce7e220d98ffd7b336fc0a6c76066150ad1a0ad4 Author: Vahid Hashemian <vahidhashem...@us.ibm.com> Date: 2016-08-26T00:23:22Z Fix unsubscribe semantics and add necessary unit tests ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---