Skip to content
This repository has been archived by the owner on Mar 24, 2021. It is now read-only.

Commit

Permalink
log correct consumer ID in partition assignment;
Browse files Browse the repository at this point in the history
  • Loading branch information
emmettbutler committed Nov 30, 2017
1 parent f09a431 commit b5d7319
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions pykafka/balancedconsumer.py
Original file line number Diff line number Diff line change
Expand Up @@ -457,7 +457,8 @@ def p_to_str(p):

# get start point, # of partitions, and remainder
participants = sorted(participants) # just make sure it's sorted.
idx = participants.index(consumer_id or self._consumer_id)
consumer_id = consumer_id or self._consumer_id
idx = participants.index(consumer_id)
parts_per_consumer = len(all_parts) // len(participants)
remainder_ppc = len(all_parts) % len(participants)

Expand All @@ -468,7 +469,7 @@ def p_to_str(p):
new_partitions = itertools.islice(all_parts, start, start + num_parts)
new_partitions = set(new_partitions)
log.info('%s: Balancing %i participants for %i partitions. Owning %i partitions.',
self._consumer_id, len(participants), len(all_parts),
consumer_id, len(participants), len(all_parts),
len(new_partitions))
log.debug('My partitions: %s', [p_to_str(p) for p in new_partitions])
return new_partitions
Expand Down

0 comments on commit b5d7319

Please sign in to comment.