kafka: TopicCreator.CreateTopics performs unnecessary topic updates
- Vorherrschende Sprache
- Go
- Sterne
- 9
- Forks
- 19
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
https://github.com/elastic/apm-queue/blob/2261b83425412f66469e5a732fffcf8f95422d7c/kafka/topiccreator.go#L210-L217
As soon as a topic has been created, this code will always trigger an AlterTopicConfigs if there are any topic configs defined. This creates unnecessary API calls to Kafka, and creates log spam.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginnen Sie bei kafka/topiccreator.go in den Zeilen 210-217 und verfolgen Sie TopicCreator.CreateTopics, nachdem ein Topic erstellt wurde. Überprüfen Sie die Bedingungen, die zu AlterTopicConfigs führen, und passen Sie das Verhalten so an, dass die Erstellung kein unnötiges Topic-Update auslöst. Erledigt ist dies, wenn der redundante Kafka API-Aufruf und die damit verbundene Log-Ausgabe nicht mehr auftreten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- go, kafka
- Bereich
- distributed-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 55/100