{"action":"created","issue":{"url":"https://api.github.com/repos/zendesk/ruby-kafka/issues/338","repository_url":"https://api.github.com/repos/zendesk/ruby-kafka","labels_url":"https://api.github.com/repos/zendesk/ruby-kafka/issues/338/labels{/name}","comments_url":"https://api.github.com/repos/zendesk/ruby-kafka/issues/338/comments","events_url":"https://api.github.com/repos/zendesk/ruby-kafka/issues/338/events","html_url":"https://github.com/zendesk/ruby-kafka/issues/338","id":219582101,"number":338,"title":"Allow consumers to run with no assigned partitions","user":{"login":"piavka","id":20368963,"avatar_url":"https://avatars2.githubusercontent.com/u/20368963?v=3","gravatar_id":"","url":"https://api.github.com/users/piavka","html_url":"https://github.com/piavka","followers_url":"https://api.github.com/users/piavka/followers","following_url":"https://api.github.com/users/piavka/following{/other_user}","gists_url":"https://api.github.com/users/piavka/gists{/gist_id}","starred_url":"https://api.github.com/users/piavka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/piavka/subscriptions","organizations_url":"https://api.github.com/users/piavka/orgs","repos_url":"https://api.github.com/users/piavka/repos","events_url":"https://api.github.com/users/piavka/events{/privacy}","received_events_url":"https://api.github.com/users/piavka/received_events","type":"User","site_admin":false},"labels":[{"id":318581293,"url":"https://api.github.com/repos/zendesk/ruby-kafka/labels/feature%20request","name":"feature request","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-04-05T13:27:07Z","updated_at":"2017-04-11T12:34:18Z","closed_at":null,"body":"Currently if consumer has no partitions assigned it will get exception and die.\r\nIf exception is handled and consumer tries to consume again this causes it to join the group again and trigger rebalance, so if there are more consumers than partitions it would cause endless rebalances. There should be option to keep the consumer alive idle in a group where it could get chance to get some partitions on next rabalance. It should be perfectly ok to run consumers over provisioned."},"comment":{"url":"https://api.github.com/repos/zendesk/ruby-kafka/issues/comments/293246018","html_url":"https://github.com/zendesk/ruby-kafka/issues/338#issuecomment-293246018","issue_url":"https://api.github.com/repos/zendesk/ruby-kafka/issues/338","id":293246018,"user":{"login":"meinac","id":1840945,"avatar_url":"https://avatars1.githubusercontent.com/u/1840945?v=3","gravatar_id":"","url":"https://api.github.com/users/meinac","html_url":"https://github.com/meinac","followers_url":"https://api.github.com/users/meinac/followers","following_url":"https://api.github.com/users/meinac/following{/other_user}","gists_url":"https://api.github.com/users/meinac/gists{/gist_id}","starred_url":"https://api.github.com/users/meinac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/meinac/subscriptions","organizations_url":"https://api.github.com/users/meinac/orgs","repos_url":"https://api.github.com/users/meinac/repos","events_url":"https://api.github.com/users/meinac/events{/privacy}","received_events_url":"https://api.github.com/users/meinac/received_events","type":"User","site_admin":false},"created_at":"2017-04-11T12:34:18Z","updated_at":"2017-04-11T12:34:18Z","body":"Do you know why this happens? In my case I have one consumer which is connected to 2 brokers for a topic which has only one partition and I get this error once in a while(eg. in each 4 hours)."}}
{"actor":{"display_login":"meinac"}}