Skip to content

fix(aiokafka): keep Faust assignor for changelog tables and update admin request compatibility#19

Open
Mopsgeschwindigkeit wants to merge 2 commits intomasterfrom
fix/aiokafka-013-compat-and-assignor
Open

fix(aiokafka): keep Faust assignor for changelog tables and update admin request compatibility#19
Mopsgeschwindigkeit wants to merge 2 commits intomasterfrom
fix/aiokafka-013-compat-and-assignor

Conversation

@Mopsgeschwindigkeit
Copy link
Copy Markdown

Description

Ensure worker consumers use the Faust assignor whenever changelog tables are present, even with zero standby replicas, so table recovery mapping remains correct. Also update metadata/create-topics request construction for newer aiokafka APIs..

Problems

  • If self.app.conf.table_standby_replicas = 0 the RoundRobinPartitionAssignor is used even is the app contains changelog_topics, which leads to a situation where changelog_topics are not consumed at the start of the app.

  • With newer version of aiokafka, some older api-version where deprecated.

Marco Moser added 2 commits March 31, 2026 14:44
…min request compatibility

Ensure worker consumers use the Faust assignor whenever changelog tables are present,
even with zero standby replicas, so table recovery mapping remains correct. Also update
metadata/create-topics request construction for newer aiokafka APIs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant