Method: Kafka::RoundRobinAssignmentStrategy#valid_sorted_partitions
- Defined in:
- lib/kafka/round_robin_assignment_strategy.rb
#valid_sorted_partitions(members, partitions) ⇒ Object
42 43 44 45 46 47 48 49 50 |
# File 'lib/kafka/round_robin_assignment_strategy.rb', line 42 def valid_sorted_partitions(members, partitions) subscribed_topics = members.map do |id, | && .topics end.flatten.compact partitions .select { |partition| subscribed_topics.include?(partition.topic) } .sort_by { |partition| partition.topic } end |