elastic / elastic/apm-queue

kafka: TopicCreator.CreateTopics performs unnecessary topic updates

Offen
#331 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.