Skip to content

Commit bb62428

Browse files
committed
Rename Assignor.metadata() -> Assignor.subscription()
1 parent e34faad commit bb62428

6 files changed

Lines changed: 11 additions & 11 deletions

File tree

kafka/coordinator/assignors/abstract.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ def assign(self, cluster, members):
3232
pass
3333

3434
@abc.abstractmethod
35-
def metadata(self, topics):
36-
"""Generate ProtocolMetadata to be submitted via JoinGroupRequest.
35+
def subscription(self, topics):
36+
"""Generate subscription data to be submitted via JoinGroupRequest.
3737
3838
Arguments:
3939
topics (set): a member's subscribed topics

kafka/coordinator/assignors/range.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def assign(cls, cluster, group_subscriptions):
7373
return protocol_assignment
7474

7575
@classmethod
76-
def metadata(cls, topics):
76+
def subscription(cls, topics):
7777
return ConsumerProtocolSubscription(cls.version, list(topics), b'')
7878

7979
@classmethod

kafka/coordinator/assignors/roundrobin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def assign(cls, cluster, group_subscriptions):
9292
return protocol_assignment
9393

9494
@classmethod
95-
def metadata(cls, topics):
95+
def subscription(cls, topics):
9696
return ConsumerProtocolSubscription(cls.version, list(topics), b'')
9797

9898
@classmethod

kafka/coordinator/assignors/sticky/sticky_assignor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -636,7 +636,7 @@ def parse_member_metadata(cls, metadata):
636636
)
637637

638638
@classmethod
639-
def metadata(cls, topics):
639+
def subscription(cls, topics):
640640
return cls._metadata(topics, cls.member_assignment, cls.generation)
641641

642642
@classmethod
@@ -645,7 +645,7 @@ def _metadata(cls, topics, member_assignment_partitions, generation=-1):
645645
log.debug("No member assignment available")
646646
user_data = b''
647647
else:
648-
log.debug("Member assignment is available, generating the metadata: generation {}".format(cls.generation))
648+
log.debug("Member assignment is available, generating subscription: generation {}".format(cls.generation))
649649
partitions_by_topic = defaultdict(list)
650650
for topic_partition in member_assignment_partitions:
651651
partitions_by_topic[topic_partition.topic].append(topic_partition.partition)

kafka/coordinator/consumer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ def group_protocols(self):
168168
self._joined_subscription = set(self._subscription.subscription)
169169
metadata_list = []
170170
for assignor in self.config['assignors']:
171-
metadata = assignor.metadata(self._joined_subscription)
171+
metadata = assignor.subscription(self._joined_subscription)
172172
group_protocol = (assignor.name, metadata)
173173
metadata_list.append(group_protocol)
174174
return metadata_list

test/test_assignors.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ def test_assignor_roundrobin(mocker):
3434
assignor = RoundRobinPartitionAssignor
3535

3636
group_subscriptions = {
37-
'C0': Subscription(assignor.metadata({'t0', 't1'}), None),
38-
'C1': Subscription(assignor.metadata({'t0', 't1'}), None),
37+
'C0': Subscription(assignor.subscription({'t0', 't1'}), None),
38+
'C1': Subscription(assignor.subscription({'t0', 't1'}), None),
3939
}
4040

4141
cluster = create_cluster(mocker, {'t0', 't1'}, topics_partitions={0, 1, 2})
@@ -56,8 +56,8 @@ def test_assignor_range(mocker):
5656
assignor = RangePartitionAssignor
5757

5858
group_subscriptions = {
59-
'C0': Subscription(assignor.metadata({'t0', 't1'}), None),
60-
'C1': Subscription(assignor.metadata({'t0', 't1'}), None),
59+
'C0': Subscription(assignor.subscription({'t0', 't1'}), None),
60+
'C1': Subscription(assignor.subscription({'t0', 't1'}), None),
6161
}
6262

6363
cluster = create_cluster(mocker, {'t0', 't1'}, topics_partitions={0, 1, 2})

0 commit comments

Comments
 (0)